用户中心

资讯 > CE视点

项目管理:人多不一定力量大

作者:Dennis Brandl2012.10.18阅读 3296

        有一本经典的软件工程著作讲的内容就是项目管理。但是很不幸的是CONTROL ENGINEERING China版权所有,很多自动化工程师和项目经理对此并不熟悉。这本书的名字叫做《人月神话》(英文书名“The Mythical Man-Month: Essays on Software Engineering”),作者是弗雷德里克·P·布鲁克斯,最早出版于1975年,并且于1982年和1995年两次再版。它是根据IBM公司一系列开发项目编写的。



Dennis Brandl

        这本书讲述的一个重要教训就是“在软件项目的后期添加人手只会让项目的工期更加拖延”。这个简单而且颠扑不破的真理总是在人们不顾一切希望完成项目时被遗忘,尤其是如果项目在开发周期的后期遇到了麻烦的时候。
        这个教训的原理也就是人们所熟知的“布鲁克斯法则”,即软件项目,也包括自动化软件项目在内,都有着内部集成的要求。各个元件必须要彼此搭配、没有误差,才能保证系统没有问题。但是,在准备好进行集成之前,软件是不可见的CONTROL ENGINEERING China版权所有,检查也不是那么容易。为了构建一个可靠的系统,需要在架构师、开发人员、管理者和用户之间进行深入的沟通。
        随着更多的人加入到项目中,尽管会带来人多力量大的优势,沟通的途径也就更加复杂。除此之外,为项目增加新人还会有其他的成本,比如额外的培训、系统和工具以及更多的协调会议。
        如果项目滞后于计划工期,上层管理者有时候就会希望投入更多的资源解决问题。在一些项目团队中,外来者希望能够帮忙,但是却总会帮倒忙,创造出更多的文档,把大量宝贵的时间都放在项目加速上面。实际上这些所谓的加速活动,反而延缓项目进程CONTROL ENGINEERING China版权所有,让已经拖延的项目进展更加缓慢。
        如何避免更严重的拖延
        解决这个问题的方法就是,加入满足特定需求的资源,并且按照在后期可以加入人员的方式设计项目组织结构。如果你在项目的后期加入人手,你就必须要尽量减少他们与其他团队成员之间的互动。这就意味着这些人员必须在正在使用的系统经过培训,必须了解项目的策略和程序,并需能够非常有针对性地完成定义完备的任务,必须能够在非常专业的领域独立工作,不能允许他们重新定义需求、设计或者已经达成共识的实施方法。你需要的是那些不会袖手旁观的经验丰富的人员。
        第二种在项目后期加入人员并且不会让项目继续拖延的方法,在布鲁克斯著作“外科手术团队(The Surgical Team)”一章当中也所有讨论。如果你使用外科手术团队模型组织项目团队,每一个成员都训练有素并且责任清晰,他们就不需要进行更多的沟通和学习。从布鲁克斯法则中我们可以推到出简单的定律控制工程网版权所有,即“项目中最大的人员数量取决于项目中独立子项目的数量”。因为有额外的“帮助”,项目就被分解得更加细致,完成子任务的时间就会更长。
        要清楚,在你号召每个人都为项目的完成贡献力量的时候,所有的这些额外资源并不会让你的项目更糟糕。如果你在项目的后期加入更多人手CONTROL ENGINEERING China版权所有,分配给他们独立的任务,使用有经验的人员,组织好工作尽量减少项目内部的沟通。
版权声明:版权归控制工程网所有,转载请注明出处!

频道推荐

关于我们

控制工程网 & CONTROL ENGINEERING China 全球工业控制、自动化和仪器仪表领域的先锋媒体

CE全球

联系我们

商务及广告合作
任小姐(北京)                 夏小姐(上海)
电话:010-82053688      电话:18616877918
rendongxue@cechina.cn      xiashuxian@cechina.cn
新闻投稿:王小姐

关注我们的微信

关于我们 | 网站地图 | 联系我们
© 2003-2020    经营许可编号:京ICP证120335号
公安机关备案号:110102002318  服务热线:010-82053688