项目的成功与否,依赖于团队中的成员如何一起有效地工作,如何互动,如
何管理他们的活动。全体成员的行动必须要与项目相关,反过来每个人的行
为又会影响项目的环境。
1、定期安排会面时间
面对面的会议仍然是最有效的沟通方式,现在大多公司也都采用站立会的方式进行敏捷沟通。在早上到办公室后,通常是30分钟后聚集大家伙一起围成圆圈
高效的沟通开发事宜。为保证会议不发散,每个人都应该只回答三个问题。
昨天有什么收获?今天计划要做哪些工作?面临着哪些障碍?
在沟通中项目成员了解到每个人的进展,遇到的困难,是否需要协调、协助,更好的展示了敏捷的精髓。
2、不要做ppt架构师
好的架构师通常是需要参加项目里的业务开发的,可以针对性的给其中一小部分进行开发。书中的观点是,如果没有深入到项目里面就很难清楚的设计出相对合理的软件。
因为不了解内部的实现,不清楚碰到的困难,就好像拿了一张地图就可以统一天下争乱一样,不太现实。
3、代码集体制
在项目开发中,分配出来的任务,每个人都要开发其中一部分。开发完后还需要及时的提交、并将自己的实现与团队中进行分享。在开发过程中也可以采取结队编程、代码复查等
方式。以至于不会在有其他人没在场的情况下,代码处于搁置状态或者棘手的情况。
4、及时通报进展与问题
在项目进展时需要每个人自觉的将自己的进展、遇到的问题汇报给顶头上司,这样不管做为管理者和被管理者都会有很大的好处。一是对进度可控,二是对问题可控。