一、项目开发
应用系统的开发工期长,涉及的人员和环节更加复杂,在实际工程建设中经常遇到项目延期,不能按照工程的进度完成工程的情况。具体到本项目来说,工程的建设是一项复杂而艰巨的系统工程,它涉及到总体设计、数据库设计、应用业务、项目控制、人员管理和计算机技术等多种知识和经验。虽然当今的软件工程理论和数据库设计理论为我们提供了多种系统开发的方法和手段,但在实际开发工作中经常遇到的情况却是:做出来的系统不符合要求,需要大量修改;开发工作进度难以控制,工期一拖再拖;甚至有些通过了验收的项目也难逃在实际使用过程中搁浅而被束之高阁的厄运。
我司承建过许多大型系统工程,在项目组织、管理、协调、控制方面有着丰富的实践经验。在大型应用软件的开发、推广方面积累总结了一套行之有效的保证项目建设工期的措施。项目开发阶段标准化流程与工作规范请见下图
4-1-3 所述:
图 4-1-3:项目开发阶段标准化流程与工作规范
² 制定开发计划
ü 需求规格说明书评审
ü 工作分解,计划制订
ü 基准工时评定,签订项目责任书
² 系统设计
ü 系统架构选型
ü 概要设计、详细设计
ü 数据库设计、接口设计
ü 性能、安全性、可用性设计
ü 异常处理与系统监控设计
ü 源代码结构设计
ü 源代码构建与部署方案
² 功能开发
ü 敏捷开发--版本划分
ü 持续集成--Jenkins 自动构建、自动部署
ü 前后端分离开发
² 内测版本发布
ü 发布申请单
ü 测试环境配置
ü 配置代码发布任务
ü 配置服务器重启任务
ü 配置服务器日志查看任务
二、 制订开发计划
在项目进度安排中,按照 PMI 项目管理的标准进行整体项目计划的制定,将根据《需求规格说明书》进行任务分解和编制开发进度管理计划、资源管理计划、质量管理计划和风险管理计划。应用关键路径法(CPM)进行进度计划的编制,并应用各种项目评估和审议技术对项目开发计划和成果进行评估。我们将项目分割成多个阶段,每个阶段为一个里程碑,每个阶段完成时通过评审结果,才能进入下一阶段的工作。这样就能够保证,项目可以在分阶段保证质量保证进度的情况下完成。
开发计划制订完成后,我司将根据资源管理计划、质量管理计划和风险管理计划的要求,将任务进行分解,适配相应的资源,并且为每个责任人下达项目任务责任书,责任人接到项目任务责任书后按照任务计划评定基准工时,经项目经理审核通过后,责任人与公司签订项目任务责任书。责任人在项目任务责任书的要求下完成相应的开发任务。
欢迎关注我们的公众号