《项目管理控制程序.doc》由会员分享,可在线阅读,更多相关《项目管理控制程序.doc(18页珍藏版)》请在三一办公上搜索。
1、*有限责任公司程序文件文件编号XXXX-QP-10生效日期2003年10月12日主题项目管理控制程序版次A版修改状态0项目管理控制程序依据ISO9001:2000标准编制A版编制: 审核: 批准:实施日期: 发放编号:文件更改记录更改单号页码更改状态更改人审核人批准人生效日期XXXX有限责任公司XXXX有限责任公司程序文件文件编号XXXX-QP-10生效日期2003年10月12日主题项目管理控制程序版次A版修改状态0目的编写本文的目的是为公司的所有项目提供一个规范的、一致的和严格的管理制度,从而保证项目开发质量和进度,节省项目开发成本。范围适用于公司所有项目的立项、实施和结项全过程的控制。3、
2、职责总经理办公会议确定立项事宜;项目管理经理和项目所属部门主管监控项目的实施;项目经理按照本文的要求具体实施项目。4、工作流程图立项申请项目审批(总经理办公会议确定)项目实施(项目经理负责,项目管理部和部门经理监管)项目总结(项目管理部检查与评估)XXXX有限责任公司程序文件文件编号XXXX-QP-10生效日期2003年10月12日主题项目管理控制程序版次A版修改状态010、程序读者对象本条例的读者包括公司各部门经理、项目经理、软/硬件工程师和其他有关管理人员。定义本条例中涉及的一些名词定义如下:项目:生产产品和提供服务的过程,包括软件开发、产品开发、产品预研、系统集成、网络维护和网站维护。产
3、品:公司生产的可出售的有形实物,包括eBook阅读器、雷达模拟器、电子书光碟,等。服务:满足顾客要求的非有形实物,包括应用软件开发及技术支持、系统集成、集团网络维护、公司网站维护、产品售后服务。为了规范文档编号,现将目前公司各项目部门以及文档编号定义如下:表1 项目编号 表2文档编号序号项目名称代码序号文档名称代码11立项申请书SQS22项目开发计划书JHS33项目开发任务书RWS44每周工作进度表MZB1010阶段完成情况表JDB66开发计划变动申请书BDB77测试纪录CSJ88客户服务纪录KHJ9开发经费增补申请书ZBB10项目开发交接表JJB11项目验收书YSS12源码备份记录YMB文档
4、编号格式:XXXX-PRJ-xx-yyy-zzzz 。其中:XXXX代表“远景”,不变;PRJ代表“项目”,不变;xx项目名称代号,见表1;yyy文档名称代码,见表2;zzzz代表“年号和当年序号”,今年为“03zz”。例如,省店项目组今年的第一份测试记录的文档代号是:XXXX-PRJ-SD-CSJ-0301。立项项目来源公司项目分为产品性项目和服务性项目,前者生产有形实物产品,后者提供非实物型服务;产品性项目的立项分为生产立项和预研立项,前者开发产品上市销售,后者为已上市产品的升级换代或新产品的开发作前瞻性研究。生产立项由市场总监根据市场需求和盈利分析提出;预研立项由技术总监或技术总XXXX
5、有限责任公司程序文件文件编号XXXX-QP-10生效日期2003年10月12日主题项目管理控制程序版次A版修改状态0监与市场总监联合提出。服务性项目来自与客户的合同(软件开发、系统集成,等),或者公司已有的长期性服务项目(远景网站维护、集团网络维护,等)。项目的确定由总经理办公会议决定。立项程序对于生产立项,市场总监根据市场需求材料,会同技术总监,就产品的技术要求、市场潜力和利润回报等方面写出项目可行性报告,连同立项申请书呈交总经理。对于预研立项,技术总监(必要时会同市场总监)根据公司产品的现状和技术发展的趋势,提出立项申请书呈交总经理。对于来自合同的服务型立项,市场总监将合同连同立项申请书呈
6、交总经理。总经理主持经理办公会议讨论立项事宜。立项通过后总经理签署立项申请书,交项目管理部负责监督实施。立项申请书1式4份,分别存总经理办公室、项目主管部门、项目管理部和财务部。对于分歧较大的立项申请,可由立项申请书提出部门再次进行调研,修改可行性报告和立项申请书以后,经理办公会议再复议一次。实施项目任务确定项目管理部收到总经理签署的立项申请书以后,会同项目主管部门采用指定方式或者员工竞聘方式确定项目经理。项目经理根据产品的技术及质量要求,和完成产品的时限要求,成立开发小组并制定开发计划,填写项目开发计划书,上报主管部门经理审核,部门经理批准以后将该计划书转发给项目管理部,供项目管理部监督执行
7、;否则,部门经理指示项目经理修改计划。项目管理部收到部门经理转发的项目开发计划书以后,下达由项目管理经理签署的项目开发任务书,项目经理在任务书上签字。任务书1式2份,分别存项目管理部和有关项目开发部。项目进度控制每周工作检查。项目经理必须每周向办公室、项目管理经理和主管部门经理提交一份每周工作进度表,以附件的形式于每周五下午发送到办公室主任的邮箱()、主管部门经理的邮箱和项目管理经理邮箱 ()。阶段进度考核。按照项目开发计划书上的工作计划安排,在每个阶段结束时,XXXX有限责任公司程序文件文件编号XXXX-QP-10生效日期2003年10月12日主题项目管理控制程序版次A版修改状态0项目经理必
8、须向项目管理部和主管部门经理提交阶段完成情况表,以附件形式发送到上述邮箱。由于不可预测的内/外部不利原因,项目经理估计项目可能不能按计划的进度完成,或根据情况的变化需要调整开发计划时,项目经理应该在项目开发计划书中规定的时间前2-4周以书面的形式向主管部门经理申请更改计划,填写开发计划变动申请书,以附件形式发送到主管部门经理的邮箱。部门经理做出批复后转发给项目经理和项目管理部。部门经理同意更改项目开发进度的,按新批准的进度考核;否则,按原定计划进度考核。对项目的总考核以项目的最终完成时间为准。只要项目能按任务书中规定的时间按时完成,中间阶段的延迟不影响对该项目的总考核。除上述例行检查和考核以外
9、,在开发过程中项目管理部有权随时检查各部门项目进展情况,并协助项目经理解决问题和调整计划。项目质量控制项目经理对本项目的质量负责,按照ISO9001:2000质量管理体系的要求监督项目组内实施本条例中规定的质量控制的情况,确保本项目质量目标的实现。软件开发应严格按照软件工程规定的“需求分析系统设计编码模块/子系统测试系统集成测试”的流程进行,并在前两个阶段的每个阶段结束时组织评审,评审通过后才能进入下一阶段。阶段评审由项目管理部主持,评审小组人员包括技术总监、部门经理和客户代表,必要时(大型项目)包括公司外的专家。软件开发项目部门必须加强软件测试,在项目开发计划书中必须指定固定的测试人员,否则
10、,该计划书不予通过。测试工作必须有明确的测试方案,全面的测试数据以及完整的测试纪录。测试纪录的格式可参照本条例的测试纪录。软件文档、硬件(含系统集成)的设计图和制版/安装图必须严格执行“设计审校批准”的流程,由项目开发小组内不同的人员担任,其中的批准者必须是项目经理,对文档或图纸的质量负责。硬件产品和系统集成完工后必须执行严格的检测,并有完整的检测记录。检测记录的格式参照测试纪录。项目管理部有权抽查测试/检测记录,必要时,可组织专人根据项目的功能需求对项目进行测试。软件的售后服务和集团网络的服务必须有明确的(量化的)质量目标,包括服务受理后到达服务现场的时间、处理结果、和处理时间,以及每年的投
11、诉次数。每次服XXXX有限责任公司程序文件文件编号XXXX-QP-10生效日期2003年10月12日主题项目管理控制程序版次A版修改状态0务的过程必须有明确的记录,并有客户签字。记录格式可参照本条例的客户服务纪录。客户服务纪录保存在有关项目部,主管部门经理和项目管理部有权随时检查客户服务纪录。公司网站和电子出版的文字差错率按照出版行业的规定执行(10)。公司网站投诉的回复率应达到100%。项目经费控制项目开发过程中如发现确有必要突破资金预算的情况,项目经理可以填写开发经费增补申请书报主管部门审批,部门经理同意后,呈报总经理审批。项目文档与代码管理项目文档主要指项目开发任务书中要求提交的文档,以
12、及相关项目与外协单位签订的合同、协议等。项目组必须按照指定的格式要求撰写文档,并保持文档与实际操作/状态的一致性。没有按照项目开发任务书中的要求提交文档,或提交过时的文档者,均视为未完成任务。所有项目开发文档、设计图纸和代码(源码和执行码)均为公司技术机密,任何人不得以任何方式私自外传,违者按公司保密管理条例论处。为了避免偶发的灾害造成的损失,项目组要养成经常备份源码或/和数据的习惯。如有由于未作备份工作而造成损失者,责任人要写出书面检讨,内容包括损失的大小和补救措施。书面检讨一式两分,分别交部门经理和项目管理部各一份。部门经理和项目经理再会同研究处理措施。轻者通报批评,重者由责任人承担经济损
13、失。项目组内个别员工因故离岗中断开发工作时,应向项目经理详细交待它所作过的开发工作,填写项目开发交接表,项目经理签字以后方可办理离岗手续。中间文档由各项目主管部门保管,最终文档和代码由项目管理部保管。为加强源码管理,必要时项目管理部可不定期地备份源码,备份时间由项目管理部与项目经理共同商定,并会签源码备份记录。结项项目开发的完成以用户验收或产品上市为准,本章下面提到的项目验收是指按照项目开发任务书的要求进行的验收。开发任务结束后,项目经理必须写出项目开发总结报告,一式两份,分别报主管部门经理和项目管理部。公司网站和网络维护两个项目属长期服务型项目,无此要求,但必须在每年的年度总结中全面总结当年
14、项目实施的情况。项目完成后,项目管理部按照项目开发前签订的项目开发任务书的要求,会同项目经理对项目进行验收,并会签项目验收书。项目管理部根据项目实施结果,写出该项目实施的总结报告,呈报总经理。总经理根据项目实施情况决定是否公示项目实施结果。必要时,项目管理部组织部分项目开发人员和客户对项目实施情况进行评估,评估的目的是总结经验、吸取教训。评估结果连同上述总结报告呈报总经理。XXXX有限责任公司程序文件文件编号XXXX-QP-10生效日期2003年10月12日主题项目管理控制程序版次A版修改状态06、相关文件软件企业ISO9001认证教程,田代军编著,清华大学出版社,2002年8月;软件项目管理
15、,过程控制与人员管理(第3版),Philip Metzger等著,陈勇强等译,电子工业出版社,2002年8月; 计算机软件产品开发文件编制指南,GB/T 81067-1988。7、质量记录XXXX-PRJ-xx-SQS-zzzz立项申请书XXXX-PRJ-xx-JHS-zzzz项目开发计划书XXXX-PRJ-xx-RWS-zzzz项目开发任务书XXXX-PRJ-xx-MZB-zzzz每周工作进度表XXXX-PRJ-xx-JDB-zzzz阶段完成情况表XXXX-PRJ-xx-BDB-zzzz开发计划变动申请书XXXX-PRJ-xx-CSJ-zzzz测试纪录XXXX-PRJ-xx-KHJ-zzzz
16、客户服务纪录XXXX-PRJ-xx-ZBB-zzzz开发经费增补申请书项目开发交接表项目验收书源码备份记录8、表格附录立项申请书说明名称:立项申请书代号:XXXX-PRJ-xx-SQS-zzzz提出者:市场总监/技术总监审批者:经理办公会议签署者:总经理保存者:总经办,财务部,项目管理部作用:提出产品/服务立项要求格式立项申请书 代号:XXXX-PRJ-xx-SQS-zzzz项目名称:项目代号:(见表1)项目类型: 产品型; 服务型项目提出部门:项目名称:开发周期: 人月项目的技术要求(功能,性能):产品的市场前景:产品生命周期:产品利润回报:项目投资需求资金:总投资 万元,其中:设备添置费:
17、 万元, 出差总开销: 万元业务活动费: 万元, 任务奖金: 万元其他开支: 万元人员共: 人, 其中技术人员 人,辅助人员 人批准情况经理办公会日期: 年 月 日经理办公会地点:出席人员:讨论结果: 不同意; 下次复议; 完全同意 同意,当作如下修改:总投资改为: 万元,人员投入改为 人开发周期改为: 月总经理签字: 日期: 年 月 日注解对于标有“”的项,服务型项目不填。项目开发计划书说明名称:项目开发计划书代号:XXXX-PRJ-xx-JHS-zzzz提出者:项目经理审批者:部门经理签署者:部门经理保存者:项目管理部,项目开发部作用:项目开发部制定开发计划,保部门经理审批。格式项目开发计
18、划书 XXXX-PRJ-xx-JHS-zzzz项目名称:项目代号:(见表1)项目开始时间: 年 月 日项目完成时间: 年 月 日主管部门:项目经理:人员组成工号姓名性别年龄学历专业工作年限作用工作计划时间段完成的内容 年 月 日至 年 月 日 年 月 日至 年 月 日 年 月 日至 年 月 日 年 月 日至 年 月 日技术路线:开发环境(硬件平台、软件平台、开发工具):任务初验时间: 年 月 日任务验收时间: 年 月 日部门经理意见: 同意 不同意 建议作如下修改后实施:部门经理签字: 日期: 年 月 日项目开发任务书说明名称:项目开发任务书代号:XXXX-PRJ-xx-RWS-zzzz提出者
19、:项目管理部审批者:项目管理经理签署者:项目管理经理,项目经理保存者:项目管理部,项目开发部作用:项目管理部根据部门经理批转的项目开发计划书向项目经理下达任务格式项目开发任务书 代号:XXXX-PRJ-xx-RWS-zzzz项目名称:项目代号:(见表1)项目开始时间: 年 月 日项目完成时间: 年 月 日主管部门:项目经理:任务的主要技术指标:(功能,性能)应提交的资料: 需求分析说明书; 概要设计说明书; 详细设计说明书; 用户操作手册; 系统维护手册; 设计原理图; 元器件布线图; 元器件清单; 安装和装配图; 现场施工图; 程序测试报告; 项目开发总结报告。要求:以上文档必须和项目实施过
20、程保持一致,而且必须符合公司规定的书写规范,否则视为不合格。上述资料的载体包括硬拷贝和电子版。应提交的成果: 项目的最新可靠版源码(电子版); 项目配置说明(电子版); 用户验收报告; 产品检测报告; 产品/成果鉴定证书。备注:项目经理签字: 日期: 年 月 日项目管理经理签字: 日期: 年 月 日每周工作进度表说明名称:每周工作进度表代号:XXXX-PRJ-xx-MZB-zzzz提出者:项目开发部审批者:项目开发部签署者:项目经理保存者:项目管理部,项目开发部作用:项目经理向项目管理部报告每周工作进度。格式每周工作进度表 代号:XXXX-PRJ-xx-MZB-zzzz项目名称:项目代号:(见
21、表1)主管部门:项目经理:项目所处阶段:第 阶段( )汇报的时间段: 年 月 日至 年 月 日汇报的时间: 年 月 日本周已解决的问题(逐条列出)本周尚未解决的问题(逐条列出)及情况说明困难与要求(逐条列出)下周计划(逐条列出)项目经理签字: 日期: 年 月 日阶段完成情况表说明名称:阶段完成情况表代号:XXXX-PRJ-xx-JDB-zzzz提出者:项目开发部审批者:项目开发部签署者:项目经理保存者:项目管理部,项目开发部作用:项目经理向项目管理部汇报项目开发计划书中的阶段任务完成情况。格式阶段完成情况表 代号:XXXX-PRJ-xx-JDB-zzzz项目名称:项目代号:(见表1)主管部门:
22、项目经理:项目所处阶段:第 阶段( )汇报的时间段: 年 月 日至 年 月 日汇报的时间: 年 月 日阶段任务完成情况 已完成, 提交的成果(逐条列出)。未完成, 未完成的原因(逐条列出)。困难与要求(逐条列出)项目经理签字: 日期: 年 月 日开发计划变动申请书说明名称:开发计划变动申请书代号:XXXX-PRJ-xx-BDB-zzzz提出者:项目经理审批者:部门经理签署者:部门经理保存者:项目管理部,项目开发部作用:项目经理向主管部门提出更该项目计划进度。格式开发计划变动申请书 代号:XXXX-PRJ-xx-BDB-zzzz项目名称:项目代号:(见表1)主管部门:项目经理:项目所处阶段:第
23、阶段( )申请时间: 年 月 日原计划时间: 年 月 日申请延期至: 年 月 日申请延期的理由(逐条列出)部门经理意见 不同意延迟,理由: 同意延迟至: 年 月 日签字:签字日期: 年 月 日测试纪录说明名称:测试纪录代号:XXXX-PRJ-xx-CSJ-zzzz提出者:测试小组审批者:测试小组组长签署者:测试小组组长保存者:项目开发部作用:记录测试结果格式测试纪录 代号:XXXX-PRJ-xx-CSJ-zzzz 第 页,共 页项目名称:项目代号:(见表1)主管部门:项目经理:测试阶段: 模块测试, 子系统测试测试, 全系统测试被测试对象名称:开发者名称:测试时间: 年 月 日至 日测试目标:
24、 功能测试; 性能测试测试内容数据来源和数据量测试结果测试员测试情况汇总测试项总数发现问题总数发现的问题占百分比测试员测试组长签字: 日期: 年 月 日注解测试纪录可以有许多页,“测试情况汇总”只出现在最后一页。客户服务纪录说明名称:客户服务纪录代号:XXXX-PRJ-xx-KHJ-zzzz提出者:项目开发部审批者:项目经理签署者:顾客保存者:项目开发部作用:记录客户服务情况格式客户服务纪录 XXXX-PRJ-xx-KHJ-zzzz项目名称:项目代号:(见表1)主管部门:项目经理:服务要求(反映的问题):服务地点:联系电话:受理人姓名:受理时间: 年 月 日 时 分 上午 下午服务结果 问题已
25、解决; 问题未解决(说明原因及下一步承诺)服务人姓名:到达现场时间: 年 月 日 时 分 上午 下午离开现场时间: 年 月 日 时 分 上午 下午用户的评价: 很好 满意 不满意联系电话:用户签字:日期: 年 月 日 时 分 上午 下午开发经费增补申请书说明名称:开发经费增补申请书代号:XXXX-PRJ-xx-ZBB-zzzz提出者:项目经理审批者:经理办公会议签署者:总经理保存者:财务部,项目管理部作用:项目开发部提出增补开发经费格式开发经费增补申请书代号:XXXX-PRJ-xx-ZBB-zzzz项目名称:项目代号:(见表1)主管部门:部门经理:项目开始时间: 年 月 日项目计划完成时间:
26、年 月 日原计划总投资金额: 万元申请增补: 万元申请时间: 年 月 日项目经理:申请增补经费的原因(逐条列出):部门经理批复: 不同意; 同意增补投资金额: 万元 部门经理签字: 日期: 年 月 日总经理经理批复: 不同意; 同意增补投资金额: 万元 总经理签字: 日期: 年 月 日备注:项目开发交接表说明名称:项目开发交接表代号:XXXX-PRJ-xx-JJB-zzzz提出者:开发人员审批者:项目经理签署者:项目经理保存者:项目开发部作用:交待离岗员工的开发状况,以便后来者接替工作。格式项目开发交接表 代号:XXXX-PRJ-xx-JJB-zzzz项目名称:项目代号:(见表1)主管部门:项
27、目经理:开发者名称:开发时间: 年 月 日至 日开发者承担的任务子(分)系统名:模块名:文档交待文档名称作用最后修改日期电子版文件名源码交待文件名称(含路径)作用最后修改日期说明程序运行环境硬件配置主机(CPU、RAM、HD):网络:外设:软件配置操作系统:开发环境(编译调试工具):数据库管理系统:网络协议:员工签字: 日期: 年 月 日项目经理签字: 日期: 年 月 日项目验收书说明名称:项目验收书代号:XXXX-PRJ-xx-YSS-zzzz提出者:项目经理审批者:部门经理签署者:项目管理经理,项目经理保存者:项目管理部作用:根据项目开发任务书的要求验收项目。格式项目验收书 代号:XXXX
28、-PRJ-xx-JSS-zzzz项目名称:项目代号:(见表1)主管部门:项目经理:接受任务时间: 年 月 日验收时间: 年 月 日至 日文档要求需求分析说明书合格,不合格, 不需要;概要设计说明书合格,不合格, 不需要;详细设计说明书合格,不合格, 不需要;用户操作手册合格,不合格, 不需要;系统维护手册合格, 不合格, 不需要;设计原理图合格,不合格, 不需要;元器件布线图合格,不合格, 不需要;元器件清单合格,不合格, 不需要;安装和装配图合格,不合格, 不需要;现场施工图合格, 不合格, 不需要;程序测试报告合格, 不合格, 不需要;项目开发总结报告合格,不合格。成果要求最新可靠版源码(
29、电子版)合格,不合格, 不需要;配置说明(电子版)合格,不合格, 不需要;产品/成果鉴定证书有,无, 不需要;用户验收报告有,无, 不需要;产品检测报告有,无, 不需要。说明:项目经理签字: 日期: 年 月 日项目管理经理签字: 日期: 年 月 日源码备份记录说明名称:源码备份记录代号:XXXX-PRJ-xx-YMB-zzzz提出者:项目管理部审批者:项目管理经理签署者:开发者,备份者(项目管理员)保存者:项目管理部作用:记录备份软件源码的情况。格式源码备份记录 代号:XXXX-PRJ-xx-YMB-zzzz项目名称:项目代号:(见表1)主管部门:项目经理:备份时间备份内容及作用介质备份者开发者 年 月 日 年 月 日 年 月 日 年 月 日 年 月 日 年 月 日 年 月 日 年 月 日 年 月 日 年 月 日 年 月 日 年 月 日 年 月 日 年 月 日 年 月 日 年 月 日 年 月 日 年 月 日程序运行环境硬件配置主机(CPU、RAM、HD):网络:外设:软件配置操作系统:开发环境(编译调试工具):数据库管理系统:网络协议: