积极将软件项目管理引入开发活动中.docVIP

积极将软件项目管理引入开发活动中.doc

  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文档。上传文档
查看更多
积极将软件项目管理引入开发活动中.doc

  积极将软件项目管理引入开发活动中 --积极将软件项目管理引入开发活动中 Pick to: introduced petrifaction enterprise softent project management features and the status quo, and the softent of the project management is suggested. 摘 要:介绍了石化企业软件开发项目管理的特点及现状,并对软件开发的项目管理提出了建议。 关键词:项目管理;软件开发;建议 项目管理,是指在项目活动中运用一系列的知识、技能、工具和技术,以满足或超过相关利益者对项目的要求[1]。这指出了项目管理涉及的范畴和要达到的目标。 1.石化企业软件开发项目管理的特点和现状 软件开发不同于其他产品的制造,软件的整个过程都是设计过程(没有制造过程);另外,软件开发不需要使用大量的物质资源,而主要是人力资源;并且,软件开发的产品只是程序代码和技术文件,并没有其他的物质结果。基于上述特点,软件项目管理与其他项目管理相比,有很大的独特性。这种独特性表现在软件项目管理的一些困难,在石化企业具体表现为以下几点。 (1)项目需求变化难于把握 客户的要求也即项目的需求往往是不明确的,也很难用统一的标准来衡量。 (2)过程难于控制 常常是直到项目快结束时才知道可否按时完成。 (3)任务难于量化,计划可行性差 软件产品较难衡量,常常是靠感觉进行。项目经理对风险缺乏充分的考虑,造成计划可行性差。 (4)版本管理混乱,项目间可继承性差 各个项目组间彼此独立,重复开发多。 (5)缺乏可共同执行的标准 公司没有统一的标准,各项目组各自为阵,成员在不同项目时遵守不同的标准,导致无所适从。 综上所述,软件开发过程常常处于无序状态,较难监控。但是,印度就有不少软件企业的开发是规范的,可以管理的。也正因为如此,印度成为世界上最大的软件输出国。一般来说,印度的软件公司从以下几个方面来对开发项目进行管理:①项目生命周期;②项目进度管理;③项目规模的估计;④软件质量控制;⑤软件配置管理;⑥风险管理;⑦项目计划、监督及控制。 从软件工程的角度讲,软件开发主要分为6个阶段[2]:需求分析阶段、概要设计阶段、详细设计阶段、编码阶段、测试阶段、安装及维护阶段。不论是作坊式开发,还是团队协作开发,这6个阶段都是不可缺少的。国内许多公司根据实际情况,在进行软件项目管理时,重点将软件配置管理、软件质量管理、软件风险管理及开发人员管理4个方面内容导入软件开发的整个阶段,来管理软件开发的整个过程。 2.石化企业软件管理项目实施要点 不同的企业用的标准不一样,不同的项目经理管理的方式也不一样。石化企业在组织软件开发、实施项目管理时主要从下面几点去体现。 2#8226;1 合理配置人员 首先软件开发是一项长期艰苦的工作,所以一个团结、协作的团体才能在规定的时间内完成一个质量上乘的软件项目。所谓合理配备人员应包括按不同阶段适时运用人员,恰当掌握用人标准。一般来说,软件项目不同阶段、不同层次技术人员的参与情况不一样。如人员配置不当,很容易造成人力资源的浪费,并延误工期。特别是采用恒定人员配备方案时,在项目的开始和最后都会出现人力过剩,而在中期又会出现人力不足的情况。为开发人员创造出一个人尽其才的环境也是项目成功的重要环节,针对每个人不同的特长,根据项目的具体环境和条件来合理安排人员在恰当的岗位上。 2#8226;2 严格执行软件开发规范 软件开发需要严格按照软件规范实施。用手工作坊式的方式来开发软件,其结果必然失败。从项目的用户需求分析、系统分析、编码、调试、测试、发布都需要一步一步完成,不能轻视或忽略任何一个步骤。前部分没有完成好,不要贸然进行下一步。越是项目起步阶段,越是要注意按照规范进行。 特别需要重视软件开发中文档管理。那种认为只要产品做出来可以运行,何必花费许多精力去做文档的观点是错误的。没有文档会带来很多问题。用文档去引导开发过程,抛弃随心所欲的开发模式,就像工厂工人师傅按照图纸生产零件一样,否则很可能会得到次品甚至是废品,给后来开发者留下一堆没有意义的“垃圾”产品。文档应该是开发中某一阶段结束的标志,每个阶段后都需要提交相应的文档,而且要确保文档的质量。确保文档质量的最有效方法就是评审,提交文档后,项目负责人组织相关人员对该文档进行审核,在充分讨论的基础上进行文档的重新修改和审核直到满足项目要求。文档应该是贯穿整个过程的主线,在不同的阶段需要不停地对文档进行完善,使之真正成为全体项目人员的智慧结晶。 2#8226;3 重视测试,正确实施测试程序 测试是软件开发中容易忽视的问题,许多人认为开发的主要工作是编码。实际上,在没有严格执行开发流程的开发活动中,测试

文档评论(0)

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

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

1亿VIP精品文档

相关文档