《程序员修炼之道》很多人都知道这本书。Scrum team中的程序员更需要加快修炼。
曾参加过一个讲座,提到用四种颜色代表人四种不同性格的人。
-- 红色:热情,开朗,喜欢创新,行动力强,但是缺乏计划;
-- 黄色:很有Power,有思想,控制欲强,但固执;
-- 蓝色:思路清晰,善于计划,但性格内向;
-- 绿色:平静,对事物有自己的见解,但往往让自己置身事外;
每一个人都会用一种颜色来代表,但并不表示哪一种性格的人就会成为牛人。
人的一身就是修炼的过程,如果可以修炼成具备四重颜色的人,那您一定是圣人,呵呵!
有人说成为圣人那是太难了,但如果修炼不够,只能被一种色彩代表,则必将失败。
成功人士必定是在不同时期,修炼出不同的色彩,在自己的优势色彩上,修炼出互补的色彩,不一定要修炼到满分,足够互补就好。
通常敏捷大师们的建议是一个成熟的Scrum Team需要多年的修炼时间,然而很多场景下我们不可能给Team这么久的时间去修炼磨合。我们千万不要对这个正在修炼的team说:No! Scrum实施是失败的,请停止。
《敏捷艺术》这本书大家应该也不陌生。敏捷是一门艺术,它具有更缤纷的色彩,相对于掌握一门技术、编程语言,掌握一门艺术将会相对漫长。要将艺术发挥的淋漓精致,则更需要细细理解它的精髓,融汇贯通,再逐渐用心释放。钢琴家、小提琴家是用心在演奏,这样的作品才是成功的。对于艺术的理解需要一定的时间,请给Team更多的时间体会敏捷,修炼自己。
Team在修炼过程中有些方面需要注意,抛砖引玉几点:
-- 先按照标准的Scrum走一段,切勿着急设计出一个有自己特色的Scrum:
Scrum是管理实践的成功案例,不要很快就质疑它,请先按照标准流程走一段时间,会充分暴露出来那些原本就长期影响Team发展的因素,尽可能的去改进它们。再考虑改进有自己特色的Scrum,如:改进Scrum墙,设计一个更适合自己的墙。
-- 每个人都要加快修炼出新的色彩,适应Team的发展:
Team成员直接的协作更加紧密,四种性格色彩的碰撞相比传统Team要更激烈。
-- 自己我管理的修炼
自我管理,管理的最高境界,可以向这个目标发展何乐而不为呢?
-- 工程实践的修炼:
设计原则的应用,持续集成的实施,TDD等等,这些都是有助于不断把研发过程推入良性循环的重要工具,我们当然要应用好它们。
-- 外部Coach的支持是必须的
敏捷是一门艺术,看起来简单,用起来生涩。请一位导师,指导Team更好的理解敏捷,绝对是一条捷径。