莫着急... 美好的东西往往来的都比较慢!

app开发流程专业版应该是怎么样

首先明确一下开发APP的流程确认需求》原型设计》UI设计》前端开发》后端开发》测试,其中一般来说整个过程还有项目管理的环节,隶属项目经理管理范围。今天西安app开发勤人信息就给大家梳理下

app开发流程专业版应该是怎么样app开发流程专业版应该是怎么样

一般同学可能看不出来,确实需求很明确了,登陆什么都有了,挺不错的吖,实际上,确认需求我们强调的是确认需求的最末端的功能点

app开发流程专业版应该是怎么样

看到两个需求整理的区别了吧,举个例子,从登陆模块来看,第一个实际上表述是不清楚的,原因就在于其实没有描述登陆是需要什么样的登陆“是否需要第三方登陆呢”“是否需要短信登陆呢”“是否需要邮箱登陆呢”

那么正确梳理需求的姿势是什么呢?

1.项目需求说明文档

包含如下部分,交付客户时『项目需求说明文档』需要转换成pdf

a、文档结构说明部分

封面\项目说明\产品架构

b、产品需求描述部分

产品结构图\核心业务流程图\功能模块及需求说明

app开发流程专业版应该是怎么样
app开发流程专业版应该是怎么样

产品结构图

产品结构图或产品逻辑图、产品脑图;核心业务流程图

a、产品结构图

app开发流程专业版应该是怎么样

b、核心业务流程图

app开发流程专业版应该是怎么样

业务图以及结构图的核心目的就是清楚展示我们当下产品结构以及业务流程,方便在开发前很明确的知道我们到底想要什么,也很清楚了解未来我们要做的内容是什么样的。

模块功能梳理清单

这一部分是重中之中,大概给大家几个参考,一般建议从身边专业产品经理出发,一个经验丰富产品经理整理需求列表往往会比一个新人整理的靠谱的多,举个例子,如果我们做电商,那么退款还有物流的流程一定是不会忘记的,但是一个新人可说不定,如果等到开发才发现项目需求没整理那成本就大了。。。

来看看我们需求整理的内容

app开发流程专业版应该是怎么样

一般要精确到4级功能点,当然越细致越好,因为所有整理的内容都是方便我们后续的开发人员查看也方便我们整理自己思路,还有一个好处“最小可行性”原则,当我们把所有需求整理好后,我们可以有效的对产品做一个排期计划,比如第一次功能点有100多,那么我们选择必须上线的功能点优先,然后对功能点做排期,当你发现排期后只有50个功能点是必须的,那么就先做50个

然后“快速试错”,也有人问了,哥们靠谱不靠谱为什么还要错,我就是要做正确的东西,是这样的,任何一款产品的上线我们无法判断说是否正确,但是我们用快速试错的原则能让我们在有限资源和时间的情况下更好的找到方向,比如:“用3w证明一个方向用户的错误,并且用另一个3万改变方向,总比用6w直接证明这个方向是错误靠谱的多”


二、原型制作

  1. 规范:
  • 原型线框图每个独立页面都应该有独立编号,便于设计和开发时一一对应。
  • 各类注释说明和原型部件一一对应,容易阅读。已经在其他页面说明过的部分,可以在说明具体页面具体对应部分后,不用再详细一一说明。
  • 图形结构清晰,主要内容没有被遮挡或者因为其他原因导致无法阅读;
  • 注释完整:原型线框图每个页面上对应的静态内容,可交互内容都应该有完备说明。


  1. 静态内容:

应该说明 1 - 本页面涉及的完整字段列表,2 -字段内容的规范, 限制,3 - 数据来源,等。内容应该做到一一对应。

app开发流程专业版应该是怎么样


  • 页面涉及的完整字段列表:如上图所示,右侧注释中明确说明了左侧图中所涉及的所有字段:支付宝账号,备注,余额,资金输入框,全部取出,确认,以及说明文案。
  • 字段内容的规范:参考上图中关于余额和资金的说明描述
  • 数据来源:写清楚可追溯的来源,避免出现无源头的数据,给后面开发造成困扰。如:数据来源于用户的输入/来源于后台具体某个页面的设置/来源于系统自动记录/来源于第三方平台等。


  1. 可交互内容:

1 - 应该说明交互流程,交互的具体操作及其后果,要做到一一对应。

  • 如果后果是另外一个页面,需要说清楚页面编号/页面具体名称。(如上图第3点)

2 - 核心流程要有线框交互图:

  • 连接线的起点,指向触发动作的控件(文件,图片,按钮,或者其他);
  • 连接线上,如果不是简单点击,要写清楚场景下,什么动作触发会导致接下来的结果。
  • 连接线的终点,指向动作后的结果页面。


  1. 规范:
  • 原型线框图每个独立页面都应该有独立编号,便于设计和开发时一一对应。
  • 各类注释说明和原型部件一一对应,容易阅读。已经在其他页面说明过的部分,可以在说明具体页面具体对应部分后,不用再详细一一说明。
  • 图形结构清晰,主要内容没有被遮挡或者因为其他原因导致无法阅读;
  • 注释完整:原型线框图每个页面上对应的静态内容,可交互内容都应该有完备说明。


  1. 静态内容:

应该说明 1 - 本页面涉及的完整字段列表,2 -字段内容的规范, 限制,3 - 数据来源,等。内容应该做到一一对应。

app开发流程专业版应该是怎么样


  • 本页面涉及的完整字段列表:如上图所示,右侧注释中明确说明了左侧图中所涉及的所有字段:支付宝账号,备注,余额,资金输入框,全部取出,确认,以及说明文案。
  • 字段内容的规范:参考上图中关于余额和资金的说明描述
  • 数据来源:写清楚可追溯的来源,避免出现无源头的数据,给后面开发造成困扰。如:数据来源于用户的输入/来源于后台具体某个页面的设置/来源于系统自动记录/来源于第三方平台等。


  1. 可交互内容:

1 - 应该说明交互流程,交互的具体操作及其后果,要做到一一对应。

  • 如果后果是另外一个页面,需要说清楚页面编号/页面具体名称。(如上图第3点)

2 - 核心流程要有线框交互图:(见下图)

  • 连接线的起点,指向触发动作的控件(文件,图片,按钮,或者其他);
  • 连接线上,如果不是简单点击,要写清楚场景下,什么动作触发会导致接下来的结果。
  • 连接线的终点,指向动作后的结果页面。
app开发流程专业版应该是怎么样


三、UI设计

1.视觉图

app开发流程专业版应该是怎么样


app开发流程专业版应该是怎么样

2.标注图 制图软件标注

app开发流程专业版应该是怎么样


app开发流程专业版应该是怎么样


app开发流程专业版应该是怎么样


marketch其他标注

app开发流程专业版应该是怎么样


3.切图

app开发流程专业版应该是怎么样


4.设计规范

app开发流程专业版应该是怎么样


四、开发阶段

UI设计结束后就可以进入到我们正式开发阶段,开发分为前端和后端,我们常用的开发协同工具都可以对开发进行规范任务安排,这里面我们推荐:

微软的project

app开发流程专业版应该是怎么样

禅道

app开发流程专业版应该是怎么样

tower(目前10人以上要收费)

app开发流程专业版应该是怎么样


前端交付需要按项目需求真实还原设计。在符合项目要求的前提下充分考虑浏览器兼容性、自适配及非结构性数据进行CDN加速分发的问题。

对于前端代码的推荐参考规范我们将逐步推出并完善。目前需要注意的点可以粗略的概括为:

  1. JS/CSS等文件的版本管理及浏览器缓存问题
  2. 统一代码风格,注意『 空格、缩进、"、' 』等的使用
  3. 注意文件加载顺序

技术架构上,需要开发人员做进一步的选择和规划,到本阶段已经进入开发中,正常的话,开发会定期向我们提交里程碑的报告,建议频次不要太频繁会影响开发进度和节奏


五、测试阶段

测试最好在原型结束的时候引入进入测试用例,一来可以查看产品经理的结构是否有明显逻辑错误,二来在产品原型刚结束的时候思路和逻辑最清晰测试用例的引入和使用也最完善。

app开发流程专业版应该是怎么样
app开发流程专业版应该是怎么样

大概是这样的,可以做参考,接下来还有一些琐碎的事情,包括服务器,域名等,还有一个内容,是当你的软件上线后,记得申请软件著作权


六、软件著作权申请

如果不清晰可以直接找一家咨询公司了解

好处这么多

1.作为税收减免的重要依据
财政部、国家税务总局《关于贯彻落实〈中共中央、国务院关于加强技术创新,发展高科技,实现产业化的决定〉有关税收问题的通知》规定:“对经过国家版权局注册登记,在销售时一并转让著作权、所有权的计算机软件征收营业税,不征收增值税。”

2.作为法律重点保护的依据
《国务院关于印发鼓励软件产业和集成电路产业发展若干政策的通知》第三十二条规定:“国务院著作权行政管理部门要规范和加强软件著作权登记制度,鼓励软件著作权登记,并依据国家法律对已经登记的软件予以重点保护。”比如:软件版权受到侵权时,对于软件著作权登记证书司法机关可不必经过审查,直接作为有力证据使用;此外也是国家著作权管理机关惩处侵犯软件版权行为的执法依据。

3.作为技术出资入股
《关于以高新技术成果出资入股若干问题的规定》规定:“计算机软件可以作为高新技术出资入股,而且作价的比例可以突破公司法20%的限制达到35%”。甚至有的地方政府规定:“可以100%的软件技术作为出资入股”,但是都要求首先必须取得软件著作权登记。

4.作为申请科技成果的依据
科学技术部关于印发《科技成果登记办法》的通知第八条规定:“办理科技成果登记应当提交《科技成果登记表》及下列材料:(一)应用技术成果:相关的评价证明(鉴定证书或者鉴定报告、科技计划项目验收报告、行业准入证明、新产品证书等)和研制报告;或者知识产权证明(专利证书、植物品种权证书、软件登记证书等)和用户证明”。这里的软件登记证书指的是软件著作权的登记证书和软件产品登记证书,其他部委也有类似规定。

5.企业破产后的有形收益
在法律上著作权视为“无形资产”,在企业破产时,该无形资产(著作权)可以在转让和拍卖中获得有形资金。
6.软件著作权目前可以作为银行的质押,在银行申请质押贷款。

办理计算机软件著作权的基本流程:

1.网报

2.准备相关材料,打印,盖章,邮寄

3.交到中国版权保护中心

4.受理缴费(有问题的话按要求修改直至受理)

5.二审(有问题的话会发补正通知,按要求修改,直至通过)

6.公告出证,一般在官方网站公告3工作日后出证,一般是受理之日起30工作日出证。


  • 上一篇:一套简单但专业的app开发实用流程
  • 下一篇:开发一个APP最快需要多久?
  • 029-68787028 & hi@9sheji.cn

    西安市雁塔区高新一路5号, 正信大厦B座701室