软件产品开发流程:
下图所示的是一个软件产品开发大体上所需要经历的全部流程:
1、启动
在项目启动阶段,主要确定项目的目标及其可行性。我们需要对项目的背景、干系人、解决的问题等等进行了解。并编制项目章程和组建项目团队,包括:产品经理、架构工程师、UI工程师、开发工程师、测试工程师等。
完成以上准备工作之后,召开项目启动会,启动会结束则进入下一步的工作。
2、规划
在项目的规划阶段,项目经理需要和项目需求方,以及项目的相关干系人确定项目的范围,创建WBS,确定项目的里程碑和项目计划。同时制定项目的管理计划,包括成本、质量、风险等方面的预测和控制方案。
3)需求
在需求阶段,需要对采集的需求进行需求分析,编写PRD文档、UI设计、高保真设计。
最后进入需求评审,评审通过则进入下一步的工作
4)设计
在设计阶段,设计人员根据需求文档,对软件系统进行设计,包括数