问题:
简述项目流程
答案:
完成一个项目,就是项目经理根据现有资源和限制,带领项目组成员披荆斩棘翻山越岭,抗住各种无理要求,较好完成甲方或者自己公司提出的需求,并成功上线,进入下一次迭代的过程。项目的流程每个公司细节不一样,但大都包含但不限于以下步骤:
(一)、完成项目可行性分析【文档】,
(二)、完成需求分析【文档】,进行需求分析评审【文档、回归文档】,
(三)、指定实施计划【需求划分交给对应的开发人员和测试人员,具体到课程新增由陈星在12.15号完成】,
(四)进行开发
1、先完成userstory【要描述的很详细,有画面感,也可以适用axure等完成,例如用户打开浏览器,输入http://localhost:8080,输入账号zhangli,密码abc,点击登录,进入首页,看到什么列表】
2、进行userstory评审
3、进行概要设计【有哪些模块,每个模块具体做什么,模块之间的耦合关系】
4、进行概要设计评审
5、进行详细设计【关键页面元素、关键数据库表、关键api都要有】
6、编码和单元测试
(五)编写测试用例,待开发完毕进行测试,例如模块测试,系统测试,性能测试,验收测试等
(七)部署和运维
(八)根据情况择机进入下一次迭代
以上操作在有基线版本即基础平台的情况下,一般一个迭代1到2个月即可,但如果整个项目是从零开始,即需要从技术架构、选型、数据库设计、页面渲染调优等所有方面开始做起,那需要花费较长时间,这个时间长短取决于平台大小边界范围性能指标,短则数月,长则多年,一般由平台部门提供好,再交给项目组二次开发。
网友评论