如何做好一个项目(一)

如何做好一个项目 第一部分

1 、 建立一个优秀的项目团队。

我认为一个优秀的团队,应具有以下几个特点:

** A. ** ** 人数 ** **

**

一个独立小组的的人员数量应在 3-5 人为佳。(当然在编程阶段, XP 推荐是 Pair Programming )

人数过多,对于沟通非常不利。(我曾经见过一个 10 多人的开发团队,他们没有分组,开会时,坐了满满一座人。何其壮观!!!但他们的开发进度,就像蜗牛爬葡萄树。)

** B. ** ** 沟通无障碍的风气。 ** **

**

** B. ** ** 沟通无障碍的风气。 ** **

**

不管你信不信,良好沟通是一个项目成功的基本条件。团队中应该有这样一种气氛:

l 每个成员,必须具有“直言起谏”的勇气。

l 给所有人说话(并说完他的话)的权力;

l 有异样的意见时,我们要做到“我不同意你说的每一个字,但是我要誓死保卫你说话的权力”(伏尔泰)

这样的气氛有助于:及时暴露项目中存在的问题。致于它的作用,我相信每个做过项目的人都应该有刻骨铭心的体会吧!

** C. ** ** 因人而宜,实施管理。 ** **

**

** C. ** ** 因人而宜,实施管理。 ** **

**

团队各成员的必然有着完全不同的个性,特长。当这么多人聚在一起时,管理他们确实是件伤脑筋的事情 -: ) 。 这个时候,有两种方案:

α、采用高压政策,令其就范。

安排严格的工作时间,工作进度。我个人不喜欢,或者说极为讨厌这种作法。

β、采用宽松的管理。

至于,如何实施。我建议大家多看看老子的《道德经》。简而言之,一句话:“无为而治”!(无为非不为,历史上在西汉初,武帝之前,正是采用这种管理方式的)

** D. ** ** 有全局的思想观 ** **

**

** D. ** ** 有全局的思想观 ** **

**

这一点是特指 PM 的。特别是在项目后期的实施阶段。

任何一项目,都可能会陷入 Bug 的泥潭。一定要对眼前的困难有清醒的认识。从大局出发,考虑问题,找出重点,并制定相应的策略 。

乌云是遮不住太阳的,只要你飞到足够的高度。

** E. ** ** 有两个以上有项目经验的开发人员。 ** **

**

** E. ** ** 有两个以上有项目经验的开发人员。 ** **

**

经验虽然不能解决所有的问题,但总能提供一些有价值的参考。是项目成功的辅助保障。

.....待续........

Published At
Categories with Web编程
Tagged with
comments powered by Disqus