侧边栏壁纸
博主头像
侯秀荣

贪婪和恐惧是人性的两大弱点,
人类几万年,人性也没进步1厘米。

  • 累计撰写 172 篇文章
  • 累计收到 3 条评论

项目开发流程

2017-12-12 / 0 评论 / 1333 阅读

总结下最近公司项目研发的流程步骤:

确认需求

前置部门了解需求,分析用户使用场景,抽象升华,设计出能同时满足一个或多个使用场景的应用。

评估需求

后置部门(后端、前端、交互、测试)评估,产品的可行性方案。

产品在此阶段应该产出一个草图(主要的使用场景流程)或者能够阐述清楚需求。

如果产品阐述的场景不够清楚明白,后置有权终止进入下一环节。 尽可能的减少前置问题进度后置,导致整体团队效率和产出效果不佳的影响

立项并更新"运营事业部项目时历表"

原型设计

1.产品设计产品原型 

2.交互设计交互效果 

原型评审

1.项目、产品、前后端开发、测试、交互、UI参与项目评审(产品基于原型主持评审) 

2.评审过程中的问题解答、记录。对需要改进的地方进行修改。(视情况,是否需要再次评审) 

开发前置

1.前后端开发、UI、交互、测试评估工作量 

2.项目经理协调开发时间、确认联调、提测上线等时间(如果上线日期固定与上述人员确认协调) 

3.UI设计界面效果图 

4.后端开发出场景应用流程图 

5.后端开发接口编写、接口文档编写 

6.前端项目搭建 

7.测试人员测试用例编写

进入开发

1.后端开发接口实现 

2.前端开发根据接口文档编写代码 

3.开发中遇到的问题确认解决方案 

4.后端开发、测试基于接口进行单元测试

5.集成测试编写、测试;交接给测试人员维护 

6.前后端联调、测试 

7.冒烟测试 

ps:测试用例(单元&集成测试)代码维护(代码放置在自建的gitlab中)

1.测试人员测试环境提测、缺陷记录;开发人员jira上的缺陷修改bug;回归测试

2.预发布日测试人员测试、缺陷记录;开发人员jira上的缺陷修改bug;回归测试

3.设计上的bug多方协商解决

上线发布

线上功能验证、回归


评论一下?

OωO
取消