新闻动态

团队文化

2019-03-15 20:59:59 作者:小麦

很多论著(本书也不例外)都有一个先天的缺陷—这些书基本上都是按照章节的次序来讨论一个个话题,每一次讨论围绕着一话题展开。对于读者来说,很难体会到作者在这些话题背后的思想上的关联性。如果没有从整体上来理解作者的思想,就很容易误解作者做出的结论和相关的经验知识。例如,你按照作者的建议创建了一个团队,可是却在团队管理中违背作者提出的原则。你可能做得很好,也可能做得很糟糕。做得很糟糕的时候,你可能会全盘否定作者的思想。正是出于这种担心,我想在这里强调自己的核心思想,那就是用简单的原则、富于想象的精神、文化的视角来认识软件开发

谈到文化,我有点不知道该从何谈起。本书中的每一个想法、每次批判、每一种推荐的实践方法,都是我所倡导的文化的一个组成部分。如果读者认同我的思想,那么也应该认同那些想法、批判和实践方法,而当你对它们其中的一部分表示反对时,说明我们在思想上存在着一定的差异。如果你对我前面提到的核心思想表示反对时,你也许用不着阅读这本书。现在说这个是不是太晚了?

软件开发团队文化的建设是团队管理过程中需要关注的一个话题。我非常赞同 Alistair Cock-Bun Agile Software Development:TheCooperative Game,2 nd edition书中的很多观点。

有时,更大的组织会容忍这一不同的文化,而有时则会反对它。一个曾经经历过这种阻挠的人写道:“要小心组织的抗体。

根据 Alistair Cock Burr的说法(按照沟通、权利和决策制定的习惯来分),通常有四种文化类型:层次型文化、随机型文化、协作型文化、同步型文化。在这本书中,还有关于职业的亚文化、团队生态系统的论述,很有意思。我在这里就不—赘述了,有兴趣的读者可以去阅读这本书。