软件开发项目管理的初步探讨.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件开发项目管理的初步探讨 摘要 介绍了软件开发项目管理所涉及的主要内容及管理过程,从管理的角度提出了软件项目 管理过程中应注意的诸多方而及改进措施。 摘要:介绍了软件开发项目管理所涉及的主要内容及管理过程,从管理的角度提岀 了软件项目管理过程中应注意的诸多方而及改进措施。 关键词:软件项目管理;质量管理;风险管理 软件开发项目管理的目的是保证项目能够在管理者的控制之下,按照既左的成本、 进度、质量对人员、产品、开发过程进行管理的活动,以便软件项目能够按时按期、保质保 量完成并交付用户使用。 与之前相比,现代软件开发有其自身的特殊性。①当代软件开发主要是而向对彖 的技术,而向对象的系统是由高度聚合、分散耦合的分块组织在一起,这就使得现代软件能 够以更小的步骤和单元进行开发。②现代软件系统的复杂性使开发过程难以控制和预见, 如果没有好的管理方法,其最终交付的软件是难以保证质量的。所以,为了克服软件开发中 遇到的诸多问题,就需要从管理的角度岀发,采取切实可行的措施,综合的运用各种方法和 工具,以保证软件开发的顺利完成。 1软件开发项目管理的内容 软件开发项目管理主要包括以下几方而内容:软件开发人员组织与管理、软件开发 进度汁划、软件质量控制、风险管理、团队管理等。开发人员的组织与管理主要关注于项目 组人员的构成与优化;软件开发项目计划主要包含工作疑、成本、开发时间的估计,并根据 估汁值制左和调整项目组的工作;软件质量控制是保证产品和服务能够充分满足消费者要求 而进行的有计划、有目的、有组织的活动;开发过程风险管理需预测未来可能岀现的各种危 害到软件产品质量的潜在因素并釆取预防措施。 开发人员组织与管理 软件开发人员是现代软件开发项目中最重要的资料,开发人员组织是否得当,对开 发人员的配置是否合理,这些都是直接决上一款软件是否成功的最重要因素。 软件开发工作开始时,根据项目的工作量、项目所需要的专业技能.参考项目中各 个开发人员的实际专业技能、能力、经验,然后组织一个高效的开发小组,开发小组一般由 产品经理、开发经理、开发团队、测试部门.文档部门组成。 1.2软件开发进度计划 软件开发项目流程主要包含:需求调研、概要设计、详细设计、编码.测试、交互, 所以软件开发进度计划就是要对各个阶段做详细的计划说明,对软件开发工作进行先后排序, 规定各个活动的起止时间,并分配资源。这是一项基础性的工作,是跟踪、监督、评审计划 执行情况的依据。 1?3软件质虽控制 参考ISO9126所提供的软件质咼特性:功能性.可靠性、可用性、效率、可维护性、 可移植性,有了这样一个可参考的质量特性后,就可以考察已开发的软件是否达到相关质量 标准。软件质量控制的另外一项任务是找出消除不合格绩效的方法。 1.4风险管理 软件项目管理者应评估项目中的风险,制圧相应的应对策略。主要包含以下几个方 而的内容:制定风险计划,识别风险,制左应对策略,执行应对策略,总的目标是降低风险 对软件项目的影响。 1.5团队管理 髙效的开发团队是保证软件按期、保质保呈完成的重要条件,团队组建完毕后,应 根据工作的实际需要配备具体的工作人员,为每一位工作人员分配具体的任务。团队中的角 色按阶段可分为项目经理、系统分析人员、软件设计人员、程序员、测试人员、实施人员、 配宜管理人员,每一个角色负责一项任务,角色之间相互依赖,在具体的工作中,可以让一 个人担任多个角色,也可根据软件开发不同的阶段,随时调试人员的具体角色,灵活性和沟 通的髙效性提髙了软件开发的速度匚 2软件项目过程管理 软件项目过程管理主要包含7个阶段:可行性分析、需求调研、设计阶段、编码阶 段、测试阶段.维护阶段。 2.1可行性分析 这一阶段的主要任务是确左是否能够开发和是否值得开发,主要考虑的方而有技术 的可行性、经济可行性,如果满足以上2个方而,可进行下一步的工作。 2.2需求调研 需求调研是软件开发工作非常重要的一个环泯在这一阶段要全面、准确的了解客 户的需求,与客户进行充分的沟通,尽虽全面、完整的确左软件的设il?方案,降低后期修改 的内容.以便降低开发过程中的风险。 2?3设计阶段 到此阶段,任务已被详细的分解,总体的设计方案和技术所需框架已经确立?此时 的只要任务就是对特立模块进行细化设计,当设计完成时,需要安排设汁方案的评审工作, 只有设计评审完全符合要求后,才可以进行下一步的工作。 2.4编码阶段 此时应根据编码小组组成人员的技术状况,具体到个人进行编码的工作,根拯阶段 性计划的安排工作,当一个阶段结朿时,应组织人员对编码工作进行审核工作,只有编码确 龙无误,就可以进行下一阶段的任务。当编码出现错误时,需安排相应的工作人员进行重新 编码,并要求按时按量的完成,以免影响下一阶段工作的进度。 2.5测试阶段 软件测

文档评论(0)

dingfulaowang + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档