软件公司管理软件开发团队时,应注重人才,保持团队的战斗力、凝聚力和工作效率,要提高开发人员主观能动性

软件公司最主要的是软件开发人员,其实每家公司都一样,人才才是最为关键的,造就高素质的人才队伍是软件公司的关键之一,当务之急是制定可行的人才管理办法,落实行之有效的培训措施,培养战之能胜的精兵强将,着力从员工队伍文化知识水平、技术能力、业务水准以及人才素质方面培养。

人才的管理也是一个大的工程和富有挑战性的任务,因为每个软件开发人员的素质不同,语言上的差异、生活习惯的不同以及对事对物的思想境界不同,管理者必须要了解软件开发人员的脾气和对知识的掌握程度来管理和引导,下面也是一些软件公司的管理专家整理出来的项目管理策略,也许能为您软件开发团队保驾护航,成功管理好项目。

软件开发

策略一、保持开源的心态

新建一个项目或者子项目。传统的项目很难拆分成子项目来适应软件开发。但是新项目会提供一些机会,让你充分利用一些工具,这些工具应用到了分布式方法。比如,在低版本系统,比如CVS缺少一个分布式版本控制模型,而分布式版本控制系统GitHub、Mercurial以及Launchpad,它们可以呈现一个分布式环境。我们致力于提供一个开源的合作水平,即使你的项目不会开源,但我们需要保持一个开源的心态,鼓励更多的人来参与,我们还鼓励大家开发更多的模块,提供更多的基于API的方法,这会让开发人员驾轻就熟,没必要全面了解系统的细节,就可以开发一个项目。

策略二、工欲善其事必先利其器

首先最重要的事情是要确保你的工具支持软件开发,而且要鼓励大家来使用它。确保全球范围内都有权限访问到每一份文档、源代码文件、以及有相应的处理操作。这个说起来容易,做起来难。要实现利用这些工具来远程办公,你一定会被这种难度大吃一惊。在家里工作,测试工具和流程、检查代码、部署等等。有些集成工具可以用来探测一些连续生成的错误,如果你团队的每位开发人员此时都在办公,那就最好了。但最为关键是在不同时区的开发人员具体的工作时间,没有人愿意看到有人会延迟检查错误代码。这里强力推荐Jenkins(akaHudson)、CruiseControl,以及Bamboo这三款开发开发工具,它们可能会是你的救星。

策略三、涵盖信息全面

不管团队的成员是分散各地还是汇聚一堂,最为关键的指标是要保持高度可见,不管是通过大屏幕的显示器还是通过Web访问。包括Bug的数量、部署状态、服务器的负载、查询性能等,只要对开发者有用的信息。

策略四、保持信息的透明化

对于软件开发环境,前期的需求收集和验证至关重要。否则,时区上的差异、语言上的差别、功能上的不同会造成分布式项目在运行过程中的风险,偏离预期的规划。书面上的沟通常常会比口头上的表达取得更好的效果。在团队中确定合适的人选,能够提供定期的书面项目更新,标示项目的进展和问题。当然,这里我们觉得更新频率比关注数量更重要。记住,要想帮助大家适应软件开发,就要保持项目的透明化,而即使要保持小幅度的公开,都需要花很多的精力。

策略五、合适的数量是最好的

“Lagom?rb?st”是瑞典的常用表达式,意思是“合适的数量是最好的。”我们会把这个术语用在MySQL上,来确保模块化。每个项目或者团队都有不同的需求,而一个项目越趋向于模块化,那么就越容易组织团队。在组建团队时,需要考虑不同的技能和时区差异等因素。如果说距离是一个挑战,那么时区就是杀手了。如果说团队中成员所处的地理位置在时区上相隔4个多小时,那么要想安排大家同时在线,就相当麻烦。缩短开发与测试的整合周期,有利于及早发现问题。拖延的话,后续解决就会很棘手。那么整个周期到底要多短呢?“Lagom?rb?st”(合适是最好的)。

策略六、不要吝啬花钱,人才是关键

软件开发面临着许多挑战,并不见得成本会低多少。但如果你能搞定的话,不管哪里,只要能挖掘到一些顶尖人才,那么优势就无与伦比了。毕竟,我们没办法保证每一个优秀的开发者都能出现在办公区20英里内,但如果你能汇聚不同地方的开发人员,有效的管理他们,那么你的人才储备池就任你来差遣了。

策略七、组建小规模的团队

尽量组建小规模的团队,这样你可以每天花15分钟开会。小规模的团队有利于你培养起更好的团队意识和责任感。对于跨时区的团队而言,要确保大家能够相互沟通、利用一些工具比如Skype来聊天。作为一个团队的经理,要提供尽可能多的渠道来预团队成员保持联系,这样就也可以消除开发者联系不到你的风险。

策略八、选择最好的沟通工具

在Zendesk,我们把Trelio和PivotalTracker当成Kanban面板,来促进沟通,我们还会使用到一系列的室内沟通渠道、IRC(Internet交互式闲聊程序),Yammer(企业社交平台)、Flowdock(基于Web的团队通讯工具)还有Rypple。

策略九、信息精确

管理跨

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