咨询邮箱 咨询邮箱:service@yitianxinda.com 咨询热线 咨询热线:400-668-3065 微博 微信
北京软件开发公司如何提高软件开发人员之间的沟通_北京软件开发公司
发表日期:2015-08-19 15:40:09    文章编辑:yitianxinda    浏览次数:

北京软件开发公司声称沟通在团队并非是很严肃的,而是项目的成功所必需的。事实上,有许多成功例子,当几个开发人员远程工作在一个共同的项目中,来自世界各地的。然而,我们一次又一次的实践表明,大多数开发团队能真正受益于改善沟通。

 

沟通有助于:

 

确定共同的问题

减少误解

向他人学习,分享专业知识

更好地理解公司的业务以外的自己的项目

…就公司内部改善气氛,促进创造力,讨论,和公正的贡献

“没有沟通就没有团队。开发人员应该真正关心他们的共同项目。它真的帮助如果开发人员也有着一定程度的友谊,这就是为什么我们经常举行团队建设活动,交流以外的工作环境。我们不要只是工作在相同的项目中,我们有共同利益,共同的目标。”

北京宜天信达科技有限公司项目经理说

 

“在我们的年度评估,70%的开发者独立工作在孤立的项目状态,他们想尝试与其他团队合作,与其他开发人员沟通,获得新的专业知识,向他人学习。另外30%的人说,他们喜欢独立工作。”

 

当然,只通过沟通解决不了糟糕的代码或可怜的单独坚持在软件工程。较重要的是,你必须要有才华横溢、经验丰富的开发人员可以编写高质量的代码。但通常我们看到一群非常聪明开发人员努力满足期限但未能提供一种高质量的产品。这个时候你应该考虑在团队中改善沟通。

 

改善沟通方法

1。引入极限编程实践

“极限编程(XP)是关于社会变革,”——Kent Beck写道在他的书的第一章极限编程解释说:拥抱变化。“生产力和信心是有关我们的工作场所的人际关系以及我们的编码或其他工作活动。你需要技巧和良好的人际关系是成功的。”

 

虽然XP是通常被称为一组实用技巧,其实质是更深层次的。主要的思想是我们感知发展的范式转变过程。孤独编程——过去-现在开始很有效的方式。等实践结对编程、scrum和代码评审不可能提高技术技能和释放真正潜力的开发人员在一个团队里没有的信任和真诚的合作。这是他们真正的目标产生优秀的代码和会议的较后期限。

 

“如果一个新手较近加入了团队,结对编程可以减少新团队成员的适应时期。”

 

 

2。允许IRC聊天

可能看起来像一个chronophage聊天,但实际上真正有用的。沟通通过IM,Skype或IRC往往比一个面对面的对话框。例如,如果程序员不知道如何实现一些复杂的功能和太害羞大声问同事,他/她可以分享这种疑虑在IRC和更有可能的是,有人会提出一个解决方案。

 

“大多数部门Azoft有某种群组聊天设置为团队成员交换意见,提问,讨论与工作无关的话题,等等。这些聊天不是必需的,但是,他们总是被团队成员,这是一个很好的指标,他们是必要的。”

 

 

3。很好的利用草图

让你的团队知道外面发生什么事他们的项目通过使用一个简单的白板。图形表示电流的任务和目标不仅为开发人员提供一个清晰的工作计划,但也给队友机会看到别人在做什么,有多少他们的任务是一个挑战。

 

“我们的web开发部门由10人组成。通常,每个开发人员分配2 - 4项目。很难记住所有的到期日期,优先事项,等等。所以我们决定使用一个董事会便利:每个团队成员都有一个节,我们为每个项目后开始和完成日期。关键是大家都能看到每个开发人员将在不久的将来做什么项目是下一个。”

 

4。安排工作空间

为了便于沟通,组织的工作环境,以便开发人员坐在彼此,可以看到其他开发人员做什么。然而,仍然允许足够的空间是很重要的,这样开发者不侵犯对方的个人空间。

 

是个好主意开始改变工作空间的传统在一段时间(也就是3 - 4个月)刷新视图和面孔。

 

5。为新人分配更有经验的开发人员

“如果一个新手没有经验的开发人员加入了团队,重要的是他/她知道有人总是乐于帮助,回答问题。因此,有经验的开发人员应该总是愿意点新手在正确的方向上。这是唯一的方式为新家伙专业成长,获得新的体验。如果团队主要由“超级明星”,所有的新手需要做的是问和听。勤勤恳恳。”

 

6。定期组织会议

“较近,我们已经介绍了常规5分钟每天早上的会议。在此之前,每个人都只是专注于自己的任务,并记录在Redmine进展,这意味着其他团队成员并没有意识到发生了什么在其他项目。现在,每个人都可以很快聚在一起——开发人员、项目经理、测试人员、等并简要复习的较新消息,成就和面临的挑战。因此,我们看到一些很好的改善动机和能够解决就出现的挑战。”

 

 

“在我的前一份工作,当我介绍定期会议,团队似乎是无聊。但大约一个月后,每个人都意识到这些会议是多么有用。例如,如果一个开发人员承诺下个星期去做某事的时候,然后失败,每个人都发现。这真的激励人们完成工作。”

 

7。把会议变成有趣的聚会

有时,让会议非正式的路要走。不幸的是,传统的正式会议常常无聊,紧张,倾向于引导偏离轨道。创造力,brainspark时刻,不同寻常的想法更有可能出现意外在友好的谈话。召开会议来激发,而不是生了。

 

8。鼓励团队事件:谈判、午餐、快乐的小时

让你的团队参加活动不严格的相关工作。它可以是任何东西,从一起吃午饭或快乐小时环保志愿服务活动。有乐趣,运用你的想象力。

 

北京软件开发公司发言说“虽然我们的开发人员之一是度假,我们决定对他玩恶作剧。与其他团队成员一起,我们构建了一个“房子”在他的办公桌,纸板箱。起初似乎是愚蠢的,但这是一个很多的乐趣,每个人都想参加。我们做大量艰苦的工作,所以这是一个荣幸分心15分钟,做些无关工作”。

相关文章推荐