- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件开发过程管理浅谈.pdf
浅谈软件开发管理体会
浅谈软件开发管理体会
杨利梅
浅谈软件开发管理体会
从毕业至今,大小的项目做了一些,有不少成功的喜悦,也有很多失败的教训。今
年由于工作需要,我以软件项目负责人的身份参加了接入网统一网管系统开发的整个过
程。从中学到了不少知识,有许多体会,想将自己的感受写出来,与大家共勉。
软件项目管理是一个庞大而复杂的系统工程,当前业界对于软件开发流程有不少规
范和定义,如 CMM 和 ISO9000。在该管理体系的管理下是可以开发出高质量的软件产品。
但是由于该体系较适合于大型而且复杂项目的团队开发,真正实施尚需要时间和过程。而
我们当前执行的项目,一般只有10 个人左右,要实施软件工程难度更大。我认为:虽然项
目大小不一,但管理方法是相通的,要做好软件开发工作,就必须加强有效管理。
大家知道, “软件危机”起源于一些大型项目的不断延迟甚至失败。与大项目相
比,小项目具有以下特点:
项目功能相对较少 ;
开发人员较少;
开发周期较短。
小项目看起来比较简单,比较容易成功,人们往往容易忽视小项目的管理,其实
这是一种误解。
据我了解,小项目开发中容易出现以下问题::
1、开发之前没有认真地进行项目可行性和工作量的估计。
往往由于项目较小,便很草率地制定一个开发日程表,没有认真地估计项目难度,
结果实际完成时间与估计完成时间往往有较大差距。
2、没有真正的设计过程 。
开发人员少,不同人员的程序之间交互、接口相对少一些。开发周期短往往是几个
人从头到尾负责一个项目,几个人碰一下头,讨论一下最基本的数据结构、函数接口便分
头去做自己的工作了,没有一份较正式的文档来规范各自职责和项目细节。
这种做法潜在的危险之一是有人可能会对所讨论的接口、结构理解有偏差,可能会
造成以后的返工。
另一个潜在的危险是由于讨论时忽略了某些情况,等大家都按时完成分工任务后,
才发现各个模块组合起来却无法形成一个完整的系统。其根源在于没有一个负责协调的人
员不断监控整个开发过程。
第三个潜在的危险是一旦有人中途退出开发队伍,其他人加入时,难以理解以前别
人做好的代码,又要从头做起。另外,没有文档的程序,日后维护和版本升级都比较困
难。
3、不经过单元测试而直接进入系统测试 。
造成这一现象的原因是每个模块相对比较简单,但是为了测试一个模块需要建立一
些测试环境。例如,为了测试一个函数是否正确,应该用一些测试数据去调用该函数,需
要编写一些测试数据。但很多开发人员嫌麻烦,觉得反正其他模块也很快出来了,直接用
真正的数据来运行几次就行了。
针对以上问题,我认为在开发过程中必须处理好四个关键问题,严格把关,可以
大大提高软件的质量。
这四个关键问题为:人员、规范、测试、时间控制。
一、合理配置人员
首先软件开发是一项长期艰苦的工作,所以一个团结、协作的团体才能在规定的时
间内完成一个质量上乘的软件项目。团队中的每个人必须积极融入到整个集体中,不能互
相推诿,更不能互相埋怨和指责,正确的态度是大家在充分信任的基础上团结协作,互相
帮助,主动承担任务, 利用集体的智慧获得成功。整个团队就是一部机器,只有每一个齿
轮都能正常运作,才能生产出优质的产品。
合理配备人员是成功完成软件开发项目的切实保证。所谓合理配备人员应包括按不
浅谈软件开发管理体会
同阶段适时运用人员,恰当掌握用人标准。一般来说,软件项目不同阶段、不同层次技术
人员的参与情况是不一样的。图一是典型的软件开发人员参与情况与实际人员需求差异曲
线图。
如人员配置不当,很容易造成人力资源的浪费,并延误工期。特别是采用恒定人员
配备方案时,在项目的开始和最后都会出现人力过剩,而在中期又会出现人力不足的情
况。
为开发人员创造出一个人尽其才的环境也是项目成功的重要环节,让他们能得心应
手的施展自己的才华,特别在工作安排上要煞费苦心,针对
您可能关注的文档
最近下载
- 信息系统安全管理记录表单汇编.docx
- 炼铁厂1080m3高炉试车方案.doc
- 生物大数据(福建农林大学)中国大学MOOC 慕课 章节测验期末考试答案.docx
- 中国传统节日——冬至节日介绍(教学设计)全国通用五年级上次综合实践活动.docx
- AP微积分BC (2018年真题)全套含选择题及答案.pdf VIP
- OEM代工与加工合同协议书范本 详细版.docx
- 关于农业自动化灌溉浇灌滴灌控制系统设计有关 的外文文献翻译成品:自动灌溉系统的设计与实现(中英文双语对照).docx
- 宪法多选题新题.doc VIP
- Bain-德邦产品融合项目里程碑汇报(上会终稿)-20170525.pptx VIP
- 宪法考试多选题 .pdf VIP
文档评论(0)