论中小型软件企业的软件项目管理过程_第1页
论中小型软件企业的软件项目管理过程_第2页
论中小型软件企业的软件项目管理过程_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、论中小型软件企业的软件项目管理过程    论文摘要:本文分析了国内中小型软件企业在企业体制和人力资源等方面特点,指出了中小型软件企业在开发软件产品时应用项目管理和软件工程方法管理软件项目的差异,提出了其软件项目管理过程改进模型。 论文关键词:软件项目管理;中小型软件企业;软件过程改进 目前中国软件的应用已经深入到企业和政府以技人们日常生活的方方面面,其中大量的软件开发是由中小型软件企业承担。由于中小型软件企业的企业体制和人力资源、投入力度和关心程度等差异,在开发软件产品时与专业软件企业有很大的不同,因此对中小型软件企业的软件项目管理进行研究,有助于提高其

2、软件项目管理水平,增强客户的满意度。 1软件项目管理与中小型软件企业 软件项目管理既具有一般项目管理的属性,又具有其特殊性,重点在于标准制定和推行。为了加强我国软件业的国际竞争力,需要发展一大批具有遵循开发过程与注重质量的文化氛围的软件企业,而制定和推行标准的目的正是要引导软件企业逐步走向成熟,使其工程和管理水平稳步提高;同时为它们提供全方位的服务,以支持软件产业的整体发展。软件项目管理在20世纪70年代中期引起了广泛的注意。当时美国国防部曾立题专门研究软件项目做得不好的原因,发觉70失败的软件项目是因为管理不善而引起的,而不是因为技术实力不够,进而得出一个结论:即管理是影响软件研发项目全局的

3、因素,而技术只影响局部。软件程序员往往没有很好地了解用户的意图就匆匆进行编码,因而在编码过程中不断修改代码以适应客户的要求;这种修改在越接近开发后期付出的代价就越高,即使是已经完成、交付用户使用的软件,也会存在各种隐藏的错误和缺陷,于是程序员就像陷入了可怕的泥沼中,这就出现了所谓的“软件危机”。目前国内的中小型软件企业由于规模、研发能力等限制,造成在软件开发中管理存在问题非常普遍。不恰当的组织结构、工作流程不规范、没有项目管理概念和软件工程概念等是中小型软件企业面临的主要问题。 11中小型软件企业中软件开发的特点国内的中小型软件企业虽然涉足软件开发业务,但对软件的认识仍只停留在“程序员编一些代

4、码”的水平上,企业内部软件开发缺乏管理意识,具体表现为:1)项目负责人的项目管理经验不足;2)项目功能相对较少,涉及面相对较狭窄;3)开发人员较少,人员结构简单;4)开发周期较短;5)项目进度缺乏控制;6)项目成本预算较难;7)缺乏完整的项目文档;8)缺乏后续维护。 1.2中小型软件企业中的软件开发组织与专业软件公司的软件开发组织相比较,中小型软件企业中的软件开发工作机构小、人员少,开发人员待遇低,难以吸引高水平的人才,人才流失率达到50以上。由于没有高水平的开发人员和技术管理人员,软件工作状况处于初级的水平,软件开发不能按照软件工程的要求执行。在软件系统建立过程中需要多方面的人才:需求方人员

5、、懂得软件项目管理的人员、软件程序员和系统分析员,普通企业由于对软件生产不了解,往往由软件需求提出方人员对软件工作直接管理,这个工作显然超出了其能力范围,不符合软件工作的相关原则。业务人员作为项目的负责人,既不能合理地计划软件开发工作,也不可能管理好软件工作中的各种风险,这将致使软件开发处于无序的风险之中。 13中小型软件企业中的软件开发沟通在需要团队协同工作的今天,沟通已经变得无比的重要,在软件业,沟通可以说是快速学习和掌握新知识、达到技术上更高层次的最佳途径。如果小组成员在协调上出现漏洞,将可能导致很大的问题,所以项目负责人必须随时监控备开发人员的工作,包括开发内容足否与要求发生偏差、开发

6、进度是否滞后,等等。项目沟通管理指出“:“管理要将70%的时间用于与人沟通,而项目经理需要花费90或更多的时间沟通”。在企业中,软件经理大多是技术骨干,而软件组成见也都是“高科技人员”,都具有“从专业或学术发、工作自主性大、自我欣赏、以自我为中心”等共同的特点,因此妨碍沟通的素主耍足“感觉和态度问题”,也就是沟通意识和习惯的问题。在系统的实施阶段或软件开发的试运行阶段,项日成员基本上足持续地在客户方进行工作,在这种情况下非常容易忽视沟通项目组与组织之间、项目组与项目组成员之问,甚至同一个项目组的不同成员之间如果没有足够的沟通意识和沟通制度、沟通工具,就有可能造成信息不畅,从而加大项目失败的风险

7、。中小型软件企业开发人员少,意味着不同人员在程序之间交互、接口相对少一些;开发周期短,意味着往往是同样的几个人从头到尾负责一个项目。这两者都让人容易犯错误,往住是几个人碰一下头,讨沦一下最基本的数据结构、函数接口,便分头去做自己的工作了,没有一份较正式的书面文档,缺少文档资料或者文档资料不规范是软件项目管理中普遍存在的问题。由于讨沦时忽略了某些情况,待大家部按当时的分工完成属于自己的工作后,有可能才发现各个模块组合起来却形不成一个完整的系统,其根源就在于没有一个负责总协调的人员不断监控整个丌发过程。如果在项目开发过程中一旦有人中途退出开发队伍,其他人加入时,新来的人难以理解之前的人所编的代码,

8、往往索性自己从头来。 14中小型软件企业中的软件开发工作流程与一个标准的软件开发流程相比中小型软件企业内部的软件开发“节省”了不少步骤,例如不经过单元测试而直接进人系统测试等。造成这一现象的原因是每个模块相对比较简单,但是为了测试一个摸块需要建立一些测试环境。如为了测试一个函数是否正确,应该用一些测试数据而去调该函数,则需要编写一些测试数据,但很多开发人员嫌麻烦,觉得反正其他模块也很快出来了,直接用真正的数据来运行几次就行;当一旦直接进人系统测试,发现运行结果不正确将需要一步步查找,由于模块问的调用关系,可能查了很久才能发现是哪个摸块的问题。这种方法一来效率比较低,大量的时间花费在查找错误;另

9、外由于这种测试不完全,当真运行系统调用某模块时,可能在大部分情况下数据都是正常的,极少现边界情况,某些边界情况容易被忽视,很久之后才可能被发现,但是如果在对每个模块进行单元测试时都进行一下边界测试,就会很容易消除一些隐患。 2中小型软件企业软件开发过程改进模型 软件开发模型是软件开发全过程、活动和任务的结构框架,它能直观地表达软件外发全过程,明确规定要完成的主要活动、任务和开发策略。一个企业的管,大公司有大公的方式,小公司也订小公司的模式,如果把别人的经验生搬硬套列自己身上,可能会适得其反,同样,管理一个软件项目也一样,大项目小项目的方式不完全一样;但从另一个角度来看,项目的大与小并没有本质的

10、区别,很多方法是共通的。因此,为了改进软件开发过程、可参考模型如图1。   三、人力资源资本化的条件 完善人力资本市场机制。人力资本市场机制是指通过市场配置人力资源,以促进人力资本合理流动的基本调节机制,它包括竞争机制、价格机制和风险机制等。完善人力资本市场机制有利于推进和合理引导社会的人力资本投资,并在实现人力资源合理配置的基础上,提高人力资本效率,促进社会经济增长。从现实情况看,完善人力资本市场机制主要应做好以下工作:建立健全公开、公平的人才竞聘机制。优化市场竞争环境,克服用人单位(主要指政府机关与国有企事业单位)在人才选聘上的“暗箱操作”和“近亲繁殖”。建立健全在特定供求关系约

11、束下的,按效率计酬、按贡献分配的人才价格机制,克服基于劳动同质性假设下的按“时人”分配的绝对公平。建立健全人力资本投资的风险机制。人力资本投资的风险包括,由于知识快速更新使得原有知识陈旧过时而导致原有人力资本发生贬值的风险,由于投资方向决策错误而导致不能按预期目标就业或虽能就业但投资的净现值为负数的风险等。人力资本投资的风险机制具体又包括风险约束机制、风险平衡机制和风险承担机制等。相应地,建立健全人力资本投资的风险机制,首先是要形成一种以风险约束投资、以收益平衡风险以及谁投资谁承担风险的投资风险机理,在此基础上,建立健全相关的制度规则。 做好人力资本索取企业剩余的制度安排。人力资本使用权是一种

12、天然属于个人的私有性权利,这一点在理论界已达成共识。人力资本的使用权包括合约权和剩余控制权。前者是企业合约赋予经营者在管理和决策方面的权利,后者则是经营者对合约之外的不确定事项的相机处理权利。无论哪方面的权利行为,都将直接影响企业的收益水平。高效率的权利行为能够提高收益水平,低效率的权利行为则会降低收益水平,甚至引发亏蚀。基于人力资本使用权的私有特性,要维持高效率的权利行为,有赖于建立健全人力资本的激励机制。这种激励机制的合理选择就是赋予人力资本剩余索取权,实施剩余分享激励。这种机制之所以具有合理性,首先,它体现了资本以谋取剩余收益为目的的基本属性,能够促使人力资本产权主体行使最优行为。其次,

13、企业剩余收益来自于人力资本使用权的行使(也即马克思所说的“活劳动”),并且剩余的多少直接取决于人力资本使用权的行使效率。再次,这种机制安排能使企业员工切实感受到企业是自己的,进而形成“败则以死相救、胜则举杯共庆”的集体凝聚力。最后,赋予投资者剩余收益索取权,能够体现投资与收益在主体上的一致性,进而有利于保护和推进社会的人力资本投资。建立和完善人力资本的价值评估模式。如何估价人力资本,目前的理论成果很多,但尚未形成相对统一的、具有公允性的模式。笔者认为,要构建合理的人力资本估价模式,应当考虑以下因素:人力资本不同于物质资本的基本特性。首先,人力资本具有主动性,它支配着物质资本,因而决定着物质资本的产出效率。其次,人力资本投资及其收益能力随其载体人的年龄的递增呈抛物线变化趋向,而物质资本(厂房、设备等)则具有投资一次性和收益递减性的特征。最后,人力资本投资具有高于物质资本投资的风险,这不仅因为知识经济条件下技术进步快、知识更新频率高而使人力资本易于贬值,还因为它缺乏现实的可变现性,也即人力资本一旦不能满足需要,就可能被市场淘汰

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论