你现在的位置:首页 > 软件与易倍体育app > 软件项目的组织

软件项目的组织

[ 文章来源:emc易倍体育app   发表时间:2015-09-30 14:18:35 ]

参加软件开发的人员如何组织起来,使他们发挥最大的工作效率,对成功地完成软件项目极为重要。

组织结构  

    开发组织采用什么形式由软件项目的特点决定,同时也与参加人员的素质有关。通常有三种组织结构模式:

按课题组划分的模式

  把开发人员按课题组成小组,小组成员自始至终承担课题的各项任务。该模式适用于规模不大的项目,并且要求小组成员在各方面有技术专长。

按职能划分的模式

  把开发项目的软件人员按任务的工作阶段划分为若干工作小组。要开发的软件在每个专业小组完成阶段加工后沿工序流水线向下传递。这种流水作业的方式使用于多项目并行的情况。

矩阵形模型

  这种模式是以上两种模式的复合。一方面按工作性质成立一些专门小组,另一方面每一个项目都有它的经理人员负责。每一个软件开发人员属于某一个专门小组,有参加某一个项目的工作。该模式的优点有一方面参加专门组的成员可以在组内交流在各个项目中取得的经验,这更有利于发挥专业人员的作用;另一方面,各个项目有专门的人员负责,有利于软件项目的完成。这种模式比较适合于规模比较大的项目。

  组织结构的最后一层是程序设计小组的组织形式。通常认为程序设计工作是按独立的方式进行的,程序人员独立地完成任务。但这并不意味着相互之间没有联系。一般在人数比较少时组员之间的联系比较简单,但随着人数的增加,相互之间的联系变得负责起来。小组内部人员的组织形式对对生产率有着十分重要的影响。

小组组织形式

  常见的小组组织形式有三种,这三种形式可以灵活使用。

  1. 主程序员制小组:相当于组长负责制,小组的核心由一位主程序员,另外配备两到三位技术员、一位后援工程师组成。这种组织结构突出主程序员的领导,强调主程序员与其他技术人员的联系。

    2. 民主制小组:在民主制小组中,遇到问题可以在组员之间平等地交换换意见,工作组目标的制定以及决定的作出都由全体人员参加。这种组织形式强调发挥每个成员的积极性,并要求每个成员发挥主动精神和协作精神。

  3. 层次式小组:在层次式小组中,组内人员分位三级:组长(项目负责人)一人负责全组工作,他直接领导两到三名高级程序员,每位高级程序员通过基层小组,易倍体育app若干位程序员。这种结构比较适合于项目本身就是层次结构的课题。

人员配备

  合理地配备人员是成功地完成软件项目的切实保证。所谓合理地配备人员应包括按不同阶段适时运用人员,恰当掌握用人标准。一般来说,软件项目不同阶段不同层次技术人员的参与情况是不一样的。下图是典型的软件开发人员参与情况曲线。

  在人力配备问题上,由于配置不当,很容易造成人力资源的浪费,并延误工期。特别是采用恒定人员配备方案时在项目的开始和最后都会出现人力过剩,而在中期又会出现人力不足的情况。

下一条:云计算时代 协同OA软件选型的“智慧”   上一条:2011年中国软件技术大会 技术变革下的企业级应用
首页 软件定制开发 新闻动态 解决方案 成功案例 关于我们 网站地图 联系方式
emc易倍体育app专业从事成都软件开发,软件定制开发,软件外包成都软件公司,提供oa办公软件开发,CRM客户关系易倍emcbet体育app软件开发,erp企业易倍体育app软件开发,成都软件开发公司
电话:028-86637122   传真:028-86637322  技术服务:028-86627522
地址:
全国免费服务热线:028-86637122