段永朝在一篇文章中说,IT项目与建造项目的重大差别是:IT项目是以无形的智力产品为项目目标;而建造项目则是以有形的建造物为项目目标。因此说,IT项目的实质是“知识转移”,而建造项目的实质是“资源消耗”。
我们大家应该都有这样的理解,因此说关注知识的转移就成了项目管理过程中的重要内容。

软件的生产过程也就是团队集体知识向最终产品(软件项目)转移的过程。在这个过程中会产生很多的项目制品,这些也就是大家头脑知识的共同有形化,我们在这些制品的基础上交流、沟通、共享、复用,并在需求、设计、编码等不同的阶段,将知识从头脑中不断地向最终软件产品转移。因此对各阶段制品的质量的关注,是实现知识的有形化、交流、共享、复用的关键,也是团队知识转移能否取得很高工效的关键。

另外,团队成员的能力和技能总是参差不齐的,尽快使低能力成员进步也是项目管理中的重要工作。正如《软件工艺》所说,我也认为最好的方式依然是师傅带徒弟的方式,很多实事证明这样可以取得很好的效果。而这个过程其实是知识技能从一个人向另一个人转移的过程。带出一批人才能解放一批人,才能有精力思考和实践更重要的事情。因此,重视让高技能成员的知识最高效向低技能成员的转移绝对至关重要,这应该是项目团队每个成员工作的一部分。

团队整体技能的提升更需要每个成员都有很好的持续学习的能力,我们需要合适的方式督促监督这些并不在项目计划中的事情,比如技术交流、座谈、培训,甚至blog。我们不能让项目紧、人员少成为我们忽略对团队建设尤其是对每个成员个人技能提升的关注。因为,软件产品(项目)的成功正是来源于团队成员知识技能的转移。


来自软件者

分类:

技术点:

相关文章: