软件项目管理规范

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

xxxxxxxxx信息技术有限公司软件项目管理规范1.目标(1)建立项目开发的质量保证体系,使项目开发有序化、文档化,有计划性、具可追溯性;(2)保证项目的按计划实施,保证项目的完成质量;(3)做好公司内部软件资源的管理,提高软件资源的可重用性;2.组织公司成立技术委员会,确定公司技术工作的发展方向,研究公司的产品发展方向,研究各项目组的协调问题,重大项目的联合攻关,研究人员配置,软件配置和管理,研究项目间的资源共享问题。每周安排一个固定的时间举办技术沙龙,互相交流学习。以项目组作为一个描述单位。A.项目负责人(项目经理)同时担任系统分析员,全面对该项目的质量和进度负责,是整个项目的组织者和直接领导者。是用户需求调查的主要负责人,与用户沟通的主要协调人。与系统设计师组成系统分析小组,执笔起草用户需求报告、系统可行性分析报告、系统需求说明和设计任务书等,制定系统开发计划,制定系统测试方案,制定系统试运行计划。B.系统设计师(原称高级程序员),参加系统分析小组,参加用户需求调查,分别着重于服务器端或客户端或中间层协助系统分析员进行可行性分析,协助系统分析员完成各项系统分析报告。用户需求报告和需求说明获得用户评审通过后,分别着重于服务器端或客户端或中间层制定详细的设计任务书,制定程序设计风格,制定软件界面风格,指定参考资料,确定可引用的软件资源,指导程序员的工作。C.程序员,在系统设计师的直接指导下开展工作,严格按照设计任务书的要求进行设计,不许追求个人风格,强调沟通与协作,培养务实求精的工作作风。D.档案控制员,可以一个项目配置一个,同时兼做部分测试员的工作,也可以几个项目配置一个专职的档案控制员。档案控制员负责保管好项目每一个阶段的文档,编好号,建好索引,方便查阅,又要保证档案的完整、安全和保密。另一个职责是做好软件的版本控制工作,每次正式发布的软件或阶段性的软件程序员必须将源代码和相关的说明书交给档案控制员统一打包、编译、建档。保留好软件的每一个版本,每一个版本升级的详细不同都要有详细记载。重点文档要重点保护,如用户需求报告和需求变化的阶段记载,项目进展过程中的每次会议纪要,阶段性的测试报告,每次评审的问题清单,开发过程中遇到的主要技术障碍和解决途径等。E.系统测试员,直接接受项目经理的指导,严格执行项目经理制定的测试方案,有条件时系统测试员可以深入用户实际工作环境,了解用户的实际工作情况,收集来源于实际的测试试例,做好测试记录,做好测试报告,做好与程序员和系统设计师的沟通,跟踪问题的解决。测试报告和测试卡要交档案控制员归档。3.项目管理3.1文档管理每个项目必须编制完整的文档:(1)项目申请书由需求单位提出,会同可研报告报厂部批准。(2)可行性研究报告由信息公司进行可行性研究,并从技术可行性、经济可行性、社会可行性等方面编制报告。(3)项目任务书(研制令号或工程编号)信息公司组织项目小组并任命(或招标)项目负责人,向其下达项目任务书。(4)项目计划书(5)需求说明书(6)软件设计说明(任务)书(模块功能分配)(7)软件使用手册(界面设计风格)(8)程序流程图(数据结构及数据流程说明)(9)模块设计说明(模块接口功能)(10)程序源码(11)调试纪录(12)软件测试计划(测试大纲)(13)项目验收申请表(14)软件项目评审报告(15)项目执行情况表(每2周1次)(16)试运行方案(17)用户报告(18)软件异动申请报告(19)文档目录3.2进度控制项目负责人以一周或两周为单位制定计划和检查计划的执行情况,每一周或两周再以8小时作为一个计划单位作出个人的详细计划。每人都必须将他的详细计划上交他的直接领导,并且每天下班时以电子邮件的形式向他的领导汇报当天计划的执行情况和遇到的困难。阶段性的检查、评审和归档是必须做的。这是软件工程所要求的,也是保证软件质量的有效手段。有了完整的软件开发文档和阶段性的评审,才能将项目进展过程中人员流动的损失降到最低项目进展过程中项目负责人就要做好系统的测试方案和试运行方案。测试员要做好编译错误记录和数据测试错误记录,进行项目的分类统计,并将统计结果及时反馈程序员。项目负责人至少每周要关心一次测试报告、测试报告的跟踪情况和测试错误的分类统计,针对这些情况对设计和测试给出相应的意见。4.软件资源管理软件资源可重用的程度是每一家软件公司所追求的一个重要指标。把有重用价值的软件模块或控件收集起来,再把相关的资料组织在一起,标注说明,建立索引,由专人负责管理,可重用模块的升级和完善都要建立完整的档案资料,在升级档案中要记录升级前后的主要区别。为重用模块作出贡献的个人都要入册记载。一个项目在做系统设计任务书时,就要考虑有哪些以往的软件资源可以利用,新一轮的开发有那些功能可以做成可重用模块。

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功