软件公司研发项目管理制度.pdf
-
软件公司研发工程管理制度
第一节总则
第一条为规自有软件研发以及外包软件的管理工作,特制定本制度。本制度适用
于公司软件研发与管理。
第二条本制度中软件开发指新系统开发和现有系统维护或改造,此类工作均需要以项
目制管理。
第三条本制度中自行开发是指主要依赖公司自身的管理、业务和技术力量进展系统
设计、软件开发、集成和相关的技术支持工作,一般仅向外购置有关的硬件设备和支撑
软件平台;合作开发是公司与专业IT公司〔合作商〕共同协作完成IT应用的工程实施
和技术支持工作,一般形式是公司负责提供业务框架,合作商提供技术框架,双方组成
开发团队进展工程实施,IT系统的日常支持由技术研发部承当;外包开发是指将IT应
用工程的设计、开发、集成、培训等任务承包给*家专业公司〔可以是专业的IT公司或
咨询公司等〕,由该公司〔承包商〕负责应用工程的实施。
第四条
软件开发遵循工程管理和软件工程的根本原则。工程管理涉及立项管理、工程方案和监
控、配置管理、合作开发管理和结项管理。软件工程涉及需求管理、系统设计、系统实
现、系统测试、用户承受测试、试运行、系统验收、系统上线和数据迁移。
第五条
除特别指定,本制度中工程组包括业务组〔或需求提出组〕、开发组〔可能包括网络
管理员和合作开发商〕。
第二节立项管理
第六条
.z.
-
提出工程需求的部门参与公司层面立项,进展立项的技术可行性分析,编写编写立项分析报
告告,开展前期筹备工作。,开展前期筹备工作。立项分析报告立项分析报告应明确工程的围和边界。
第七条
需求提出部门将立项分析报告需求提出部门将立项分析报告交相关部门会签后,上交公司高层进展立项审批,以保
证系统工程与公司整体策略相一致。
第八条
立项分析报告告得到批准后,成立工程组〔如果是外包开发,则成立外包商工程组;
如果是合作开发,则与外包商共同成立合作开发工程组,以下统称“工程组〞〕,工程组应
包括业务组〔由公司技术研发部需求管理组和相关业务部门组成〕和开发组〔自行开发
为技术研发部开发组、网络管理员;外包开发为技术研发部指定的开发组长、网络管理
员和外包商成员;合作开发为技术研发部开发组指定人员、网络管理员和外包商成员〕。
公司技术研发部委派一名工程经理负责监视工程的进度,进展工程管理工作,确保开发
能及时完成并能满足业务需要。工程组人员的选择应满足工程对业务及技术要求,工程
组人员应有足够的业务和IT技术方面的专业知识来胜任工程各方面的工作。
第三节需求分析
立项后业务组立项后业务组对用户对用户需求进展需求进展汇总汇总整理,出整理,出具具业务需求业务需求说说明明书书,并确保,并确保业务需求说明
书书中包含了所有的业务需求。经系统使用部门审批确认,作为业务需求基线。
业务组业务组在获在获得得业务需求业务需求说说明明书书后,提出技术需求和解决方案,并对系统进展定义,出出具具
系统需求系统需求规格说规格说明明书书。。系统需求系统需求规格说规格说明明书书需详细列出业务对系统的要求〔界面、输
入、输出、管理功能、平安需求、运作模式、关键指标(KPI)等〕,最好是采用原型方式
表达表达。。系统需求系统需求规格说规格说明明书书需要由业务组提交给相关业务部门负责人确认。
.z.
-
对于合作开发的工程,当业务需求发生变更时,业务组应提交业务组应提交需求变更申请需求变更申请,工程经理
审批后交给开发组长实施。
第十二条
工程组应对需求变更影响到的文档及时更新。
第十三条
在工程需求确认后,需建立需求跟踪矩阵,当需求有变更时,需及时的更新跟踪矩
第四节工程方案和监控
第十三条
软件开发采用工程形式进展管理。工程经理负责整个工程的方案、组织、领导和
控制。
第十四条
需求分析过程中,工程经理组织制定详细的需求分析过程中,工程经理组织制定详细的工程方案书工程方案书,包括具体任务描述和
工程进度表等。
第十五条
在工程的各个阶段,业务组组长和开发组组长需配合工程经理制定阶段性工程方
案。业务组组长和开发组组长需配合