软件项目计划创新.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件项目计划创新

软件项目计划 陈鹏辉 (浙江师范大学 数理与信息工程学院 软件工程系 07 1班) 摘 要 软件成功与否的关键,主要在于对整个过程的管理,而项目的计划,则是对这个软件过程的总体规划。本文浅谈了软件项目计划重要性、项目计划的方法、及如何去实现,希望读者通过对本文的阅读,在今后的开发中,能够进一步的掌握软件开发的整个过程,从而在规定的条件内生产出高质量的软件产品。 关键词 软件项目管理 项目计划 计划的方法 引言 二十世纪上半叶,软件的编程可以说是一门艺术,五花八门,随心所欲。随着时代的进步,社会对软件的需求越来越多,长期以来从事各种工程项目所积累起来的行之有效的原理、概念、技术和方法,特别是人类从事计算机硬件研究和开发的经验教训,应用到软件的开发和维护中。因此北大西洋公约组织科学委员会于1968 年提出了“软件工程”这个概念。软件工程是指导软件开发和维护的工程类学科。软件项目计划是软件工程管理的主要任务之一。 项目计划简介 项目计划在整个软件生命周期过程中是非常重要的,在项目计划阶段主要解决: 怎么做?项目计划必须描述如何去完成项目目标。 什么时候做?把项目工作顺序,估计没想工作需要多少时间完成,确定出阶段交付日期并制定一个详细的项目日程表。 谁来做?所有的任务都需要人来做。 这三个问题。项目计划涉及的内容广泛,不仅包括非工程类计划,也包括工程类计划,本文是围绕项目管理来讨论的。主要集中在非工程类计划上(如项目质量计划,进度计划、资源计划、风险管理计划和配置计划等)。一般的项目计划,包括下列内容: 目标:在特定的时期内所要达到的期望结果 策略:为了达到或超过目标所采取的方法和措施,包括如何做出决策和阻止行为的总体指导。 流程:执行正常的具体方法和步骤,包括里程碑设置、沟通渠道、问题报告机制等 标准:项目过程和产品索要遵守的规定、规范和要求,以及对个人或团体绩效所定义的、可接受的标准 质量:对软件项目输出成果的要求,包括阶段性产品和最终产品的质量要求 进度安排:实现安排的个人或团体活动、任务或时间的开始时间和结束时间 预算:为了达到或超过目标所需要的开支,为将来的成本控制建立依据 资源:阻止结构、人员数量和角色确认,包括哥哥角色的责任和义务,人员之间工作配合的要求。 风险:对项目成功构成的威胁或负面影响,影响大小或损失,以及相对应的风险防范和处理措施。 配置管理:包括软硬件配置项的定义、基线建立。版本控制和变更控制等工作内容。 项目计划的方法 TSP计划过程讨论 [1]TSP 的计划 制定过程依据策略阶段的工作产品,把各周期要开发的系统构件、要完成的产品文档及其相应的规模估计值填入规模总结表,把所有需要完成的项目任务及每项任务所需的时间估计值填入小组任务表的计划部分,将整个小组每周计划用于项目的工作时间估计值填入小组进度表的计划部分。依据小组任务和进度计划,每个小组成员做出个人的任务和进度计划。计划管理者平衡小组工作负担,调整任务分配与进度计划,在合并更新的成员数据后,生成最终的小组项目任务与进度计划 TSP的计划跟踪过程描述每周如何从个人的实际任务小时数、实际项目小时数和工作获得价值以及系统构件的实际产品元素规模等数据给出小组的项目状态报告。期间对照计划使用的项目进展跟踪工具是计划价值和获得价值。 为使上述两过程具有决策、建议和预测能力,实现软件过程知识支持的软件项目计划与控制,作以下改进: 计划的内容。除TSP 任务与进度计划的数据外,增加对制定或调整计划的目的和场景(包括面临的问题、影响的因素、方案选择的理由等)、相应采取的计划和措施、期望结果和实际结果的描述。 过程数据的积累和利用。如项目与人员背景,系统构件或产品文档规模,过程周期、阶段与活动时间,项目的计划与执行及其变更等。 业界有效分析、预测技术的引入,良好理论、实践的知识化、管理及利用. 计划、跟踪、分析、调整和控制活动的有机结合 改进的TSP 计划、跟踪、分析、调整和控制活动(图 1) 滚动计划方法 [2]滚动计划方法一种动态编制计划的方法,按照“近细远粗”的原则制定一定时期内的计划,然后按照计划的执行情况和环境变化,调整和修订未来的计划,并逐期向后移动,把短期计划和中期计划结合起来的一种计划方法。它具有以下特点: 分而治之,一般将整个软件开发生命周期分为多个阶段,针对不同的阶段制定不同的假话。 逐步求精,最近一期的计划为实施计划,后面的各期计划为预测计划,随着时间的退役,预测计划逐步变成实施计划。 动态规划:以计划的“变”来主动适应用户需求和软件开发环境的变化。 和谐过渡,可以使项目中短期计划岁时间的退役不断更新:可以解决生产的连续性与计划的阶段性之间的矛盾。 具体应用 (图 2) 流程(图3) 软件项目的开

文档评论(0)

ayangjiayu13 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档