人月神话读后感3

在一台手术中,如果主刀医生、护士、麻醉师等人一拥而上,对于病人来说绝对是无妄之灾。因此,在任何的软件编程项目,乃至于其他的项目中,必须有一个分工明确,主次分明的团队,每个人各司其职,这样的团队,显然不可能存在“人人平等”式的民主。简单地说,必然由一个人来进行问题的分解,其他人给予他所需要的支持,以提高效率和生产力。

以编程为例,团队的首席程序员亲自定义功能和性能技术说明书,设计程序,编制源代码,测试以及书写技术文档,以他的意志搭建整个程序的架构,而副手(负责建议、讨论和评估)、管理员(管理财务、人员和机器设备)、编辑(书写各类说明文档)、基层程序员、开发工具管理、测试人员、语言专家(技术顾问)等则如同外科手术中的各类支持人员一样,在首席程序员的所搭建的框架内各司其职。在这个框架内,首席程序员拥有绝对的权威,也承担绝对的责任,他的决策很大程度上决定了整个开发的进度和成效,他在担负起整个项目职责的同时还拥有对于项目组其他成员的评估权和任免权。如此思想统一的团队可能不近人情,但绝对是一个开拓利器。

posted @   史常顺  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示