软件项目开发工作流程
一、简述对于一个新项目,从可行性研究到产品交货整个生存阶段将经历如下十大流
程:1、项目可行性研究阶段2、立项阶段3、需求分析阶段4、开发策划阶段5、设计阶段6、编码实现阶段7、测试阶段8、验收阶段9、产品交付使用10、维护阶段
二、项目组基本组成及岗位职责
新项目立项时会成立项目组,不同的项目组成员有不同的职责,一个项目组成员也可以身兼多职,但不可身兼全职。a项目负责人:负责项目的管理、组织、对技术、进度、质量全面负责。b质量保证人员:负责质量保证工作计划的落实和软件的质量保证。C配置管理人员:负责本项目的配置管理工作,对本项目的文档、程序是否符合规程文件的要求进行形式化的检查。D分析人员:主要负责本项目的需求分析工作。E设计人员:主要负责本项目的设计工作。F程序员:按设计要求和有关标准进行编程工作。G测试人员:负责单元测试、组合测试和总装测试工作。H文档人员:负责本项目有关文档的编写工作。I产品经理:协助进行产品研制计划制定、产品发布与产品推广等在产品开发中,充分代表用户的利益,提供建议负责在产品功能与出品日期二者之间的权衡负责产品市场营销、产品销售和市场推广过程。(通常由营销部门或中试部门人员担任)
三、软件开发流程
3.1可行性研究阶段如果是公司自主开发项目,可行性研究通常是由公司技术负责人根据公司产
品规划和市场需求,在要开展新项目前通过部门负责人指定人员进行的前期调研工作,可行性研究负责人员对产品的市场需求、技术发展、市场定位、功能需
f求、经济效益、进度需求、风险分析等进行可行性研究,提供产品立项建议,拟
制可行性研究报告,由部门负责人指定营销部门配合可行性分析人员,技术负责
人协助安排。可行性分析完毕后由总工办组织对可行性研究报告进行评审,评审
通过后,总工办组织进行立项工作。
如果是系统集成部外接的系统集成项目,在系统集成部与客户签订合同之
前,均应对将签项目进行资源、技术、市场的可行性分析,可行性分析通过后、
签订合同前由总工办组织相关人员对合同条款进行评审,评审通过后,总工办组
织进行立项工作。
本阶段提交的文档:项目可行性研究任务书(技术负责人或部门负责人下达)项目可行性研究报告(可行性研究人员编写)系统集成项目合同
质量记录:可行性分析评审报告3.2立项阶段
可行性分析评审通过后,由开发部门经理下达立项任务,指定相关人员填写
立项申请报告报r