软件生产线管理.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文档。上传文档
查看更多
软件生产线管理

软件生产线管理   软件项目管理就是如何管理好软件项目的范围、时间和成本,也就是管理好项目的内容、进度以及规模成本,保证软件的最终成功。   如果说软件的开发过程考虑更多的是软件设计、编码等,那么项目管理更多的是如何保证软件的成功。软件项目管理研究如何管理好软件项目的内容、时间(进度)以及代价(规模成本)。为此需要制定一个好的项目计划,这个计划包括一个主计划,它体现了项目的范围、成本和进度,另外还包括质量保证计划、配置管理计划、风险计划和沟通计划等辅助计划。项目实施过程中还需要控制好这个计划,计划是项目成功实施的指南和跟踪控制的依据,而跟踪控制又是保证项目计划的成功执行。      制定主计划      项目经理的首要任务是编制项目计划,项目计划的三大核心目标是明确项目做什么、花多少钱、需要多长时间。为此,首先需要确定项目的生存期模型。在项目的实施过程中,可以根据项目的具体情况采用一个通用或者定制的模型,例如《网上招聘系统》项目的规模不是很大,风险不是很高,采用了可反馈瀑布和增量相结合的模型。   为了制定一个合理有效的计划,项目经理还需要从项目需求开始确定项目范围,然后将项目的需求进行分解,以便于估算、安排资源和合理的进度等。   可以从需求入手,将一个项目分解为更多的工作细目或者子项目,使项目变得更小、更易管理、更易操作。目的是为了提高估算(成本、时间和资源)的准确性,使工作变得更易操作,责任分工更加明确。任务分解的结果是WBS (Work Breakdown Structure),只有在WBS中的工作才是该项目的工作范围。任务分解之后,可以根据分解的结果,估算任务的规模、成本,同时可以根据分解的结果进一步分解详细的项目活动,以便安排任务之间的关联关系,估算每个任务的工期,然后进一步估算项目总的工期。进度估算是从时间的角度对项目进行规划,而成本估算则是从费用的角度对项目进行规划。   在安排项目进度的时候,可以根据WBS的分解情况,分析确定各个活动之间的顺序关系,明确“哪些任务在下一项任务开始之前必须完成”,确定关键路径在哪里、哪些任务还有浮动,然后结合资源、成本等情况再进行资源调整优化以及工期、活动关系的调整等。计划调整的过程费时费力,同时也是一个关键的过程,要经过多次调整、修改、评审讨论等,最后才能确定一个计划,将此计划存为基准计划。   通过这个基准计划可以确定项目的范围即项目所有的任务,也确定项目的时间进度表,这个计划还确定了各个任务的资源(人力资源、物力资源等),当然项目的成本就可以确定下来。   除此之外,项目还需要质量保证计划、风险计划、沟通计划等辅助计划。没有质量管理的项目是失败的项目,没有风险管理的项目会时时处于风险之中,没有沟通的项目是无法完成的项目。质量计划、沟通计划、风险计划等一起共同形成了辅助计划。      辅助计划      1. 制定质量保证计划   质量保证的主要活动包括过程评审和产品审计。过程评审和产品审计的目的是为了确保在项目进展过程的各个阶段和各个方面采取各项措施来保证提交给用户的产品质量。每一次过程评审和产品审计都应填写相应的报告或活动记录。   产品审计 产品审计由质量保证人员来进行,检查项目产品是否达到质量目标。质量保证人员对项目生存期中创建的工作产品可以有选择性地进行审计,以验证是否符合适当的标准,是否进行了质量检查。   过程评审 过程评审检查项目是否严格按照组织定义的软件过程进行开发和管理。过程评审的具体依据可以参照企业的过程规范,目的是保证项目中的所有过程活动都在实施范围内。在每次评审之后,要对评审结果做出明确的决策并形成评审记录。质量保证人员负责对项目过程进行监督。   2. 配置管理计划   软件配置管理贯穿于软件生存期的全过程,目的是建立和维护软件产品的完整性和可追朔性。实际上,软件配置管理是一组追踪和控制活动,用于管理好项目进行的中间产品以及它们之间的关系。   3. 沟通计划   为了保证项目开发过程的顺利进行和信息的有效沟通,从而使一些重要的项目信息实时、最新、及时获取,做到实时同步,还必须制定一个灵活而且容易使用的沟通方法和沟通计划。   4. 风险计划   软件项目管理过程中,风险计划也是一个重要的计划。风险管理中常用的工具是Top10风险清单,它是通过一系列的风险识别、风险评估、风险规划得到的。   项目跟踪控制   软件计划在实施过程中需要跟踪控制,跟踪控制就是为了保证项目能够按照预先制定的计划执行,使项目不要偏离预订的进程。即在计划的执行过程中,将项目的实际性能与计划进行比较,如果有偏差,就标识偏差,同时,对偏差进行分析,预测对项目的影响,并提出纠正措施,必要时修改项目计划。   跟踪控制的对

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档