APP开发要多久?十年吗?

日期:2019-05-15 / 人气: / 来源:未知

如题,咱们开门见山,假设委托一家靠谱的程序开发公司做定制化开发,常规的开发至少需要2—4个月的时间,复杂的开发周期则在4个月以上。

 

 

 

从参与人员上分析

 

一般需要7-15人成立项目小组,具体人员包括项目经理、产品经理、UI设计师、UE设计师、前端工程师、IOS工程师、Android工程师、后端工程师、架构师、测试工程师等,其中全程跟进的人员在6人及以上。

 

项目经理:相当于大总管,有问题就找他。

 

产品经理:负责与客户前期对接,了解客户需求,将 Idea 转化为能够落地的产品原型图。客户可以只知道App要实现的功能,但产品经理必须厘清整个产品的逻辑。

 

 

UI设计师和UE设计师:设计师会在产品原型图的基础上进行优化和细化,把页面做成“常人能看懂的东西”。相较产品原型图,设计师所做的界面图会对普通人更友善。

 

前端、后端、架构、测试,这些不多说了,说多了都是泪呀。通常在设计师制作界面图的时候,技术就可以开始开发了。

 

 

深圳企通科技,专业软件开发

 

 

 

 

从流程上分析

 

结合软件开发的具体流程来分析,软件开发一般要经过调研、产品设计、项目执行、程序测试等阶段。

 

a. 需求调研、产品设计阶段

1. 与客户进行沟通,针对业务需求进行深入挖掘,在进行充分的分析解读后,整理出需求文档;

2. 对产品进行初步规划,列出功能需求表;

3. 之后再次与客户确认,在功能需求表的基础上制定完善的流程图;

4. 细化产品功能,制定思维导图。

 

 

b. 需求落地、项目执行阶段

由产品经理与客户对产品需求进行落地敲定,确保产品符合需求。在产品经理交付产品原型图并定稿后,项目将进入执行阶段。

以上a、b全部流程一般需要2-4周左右的时间。

 

 
深圳企通科技,专业软件开发
 

 

 

c. 项目执行阶段

将由UI设计师介入沟通确定UI风格,制定UI界面图(2周及以上);由项目负责人对项目进行分组,安排程序开发(6周及以上)。

 

d. 程序测试阶段(2周及以上)

由测试人员对版本进行测试并修改bug。

 

e. 项目收尾阶段(1周及以上)

与客户确认进行验收。该阶段需要甲方的技术人员介入,进行第二次测试
 

 

在时间上最难控制的是a、b、e阶段,也就是需要和客户沟通的阶段;而程序开发的时间则是可控的。

 

 

深圳企通科技,专业软件开发

 

 

 

作者:szqtkj


Go To Top 回顶部