软件开发团队组建成员管理感触总结

很多人都看过软件工程方面的书,在实践中我们基本也是按照规范去做的,现在,我们简单总结一下一个软件开发团队应该具有的能力:需求分析,架构设计、概要设计、详细设计、编码、测试、配置管理、流程管理、过程管理等等。但并不是任何规模的软件开发团队都要完全建立独立的组织来完成上述的功能,很多时候软件软件开发团队也是可以人员复用的,比如设计和编码通常可以融合。通常我们需要根据我们项目的实际情况,对组织能力作出适当的裁减,对人员复用作出合理的安排,并在此基础上决定我们的组织规模和构成。

什么样的成员适合我们的软件开发团队?不同的管理者对人员的筛选会有不同的要求,因而构成的软件开发团队也具有不同的气质。同样是软件开发团队,有活泼的,有严肃的,有纪律严明的,有松散的,有喜欢冒险的,有害怕冒险的,有繁文缛节的,有简单明了的,这都跟管理者自身的喜好有关。这里就我个人的经验,谈谈在选择人员的看法。我们对人员需要被考察的素质做一个总结:经验值,能力值,潜力值,洞察力,敏锐值,诚实度,老实度,开朗、 大度、外向值,谦虚度,自知力值,亲和力值,负责度 ,细致度,抗压度,稳定度,承担责任能力.这些素质中,有些我们可以通过考试的方法了解,有些可以询问,也有不少特质需要我们自己去感知。在我们招聘的过程中,技术人员的笔试是很重要的,必须根据需要设立不同的考题对人员进行考察。对于人员的能力和经验除了考虑目前他所具备的能力以外,还要考虑他的潜力,有些人具有很强的学习能力,在具备一定基础知识的情况下,可以降低对这种人经验的要求。除了能力以外,一个人的情商对于我们的组织来说非常重要。我们可以通过心理测试的方式了解一个人的情商,同时,最重要的是,作为管理者,我们必须要具有感知一个人性格特点的能力。这样,在招聘过程中,我们才能尽量做到选择出合适的人才。在选择人才的时候,我们不要一味追求便于管理,不要怕有能力的人。对于性格过于内向的人我们也要多加考虑,很多内向的人同时也具有执拗、各色、生硬、融合性差的特点,因此内向不等于便于管理。

有了合适的人选,软件开发团队建立了,还需要不断提升软件开发团队的能力,需要培养具有特色的软件开发团队精神。正如一个球队,有了合适的人选,还必须有高质量的训练,严格的细节要求,才可能在竞争中获得胜利。一个软件开发团队也是一样,需要不断的提升技术能力,提升凝聚力.

那么,软件开发团队精神的培养,软件开发团队能力的提升从何着手呢?首先要确立软件开发团队的风格,例如建立这样一种软件开发团队风格:分享、透明、责任、协作、团结、激情。在确立了这个风格以后,要在日常的工作中加以贯彻。

分享,主要是指技术的分享,可以定期举办技术讲座,让每个人都参与进来,领导者可以确立技术方向,然后大家分享彼此的知识和经验,这种方式可以很快地提升软件开发团队整体技术能力,分享的过程中也增加了成员间的相互了解和信任。

透明,是指管理上要透明,在我们的软件开发团队中没有不能拿出来说的秘密(工资除外),软件开发团队成员间秘密的形成也是软件开发团队隔阂的开始。

积极的态度、责任心是软件开发必不可少的素质,不同的责任心开发出来的软件可用性、性能、稳定性、出错率可能相差很远,发现由责任心引起的问题一定要坚决处理,提出公开的批评,根据情况作出适当的处罚,确保以后避免类似的错误。

陕西弈聪软件信息技术股份有限公司
电话:13679229477    02989322522
陕西省西安航天基地神州四路科为城墅20栋4301