《人月神话》阅读笔记01

1. 我过去在一些项目中曾经尝试过增加人力来加速进度,例如在紧急的项目截止日期即将来临时,我曾经试图通过增加开发人员数量来满足项目需求。但是,我也曾发现,增加人力并不能确保项目能够按时完成。

2. 书中指出,在软件开发中,增加人力不一定能够加快项目进度,反而会拖慢项目的进度。这是因为:(1)软件开发并不是简单的创造性工作,需要时间进行协调和沟通,人力增加会导致团队沟通成本增加、协作效率下降。(2)在软件开发的过程中,新添加的开发人员需要时间来适应项目,在为他们提供培训和指导的同时,还需要调整团队的文化和流程。

3. 从我的经验中,我认为有两种方法可以避免增加人力导致的问题。首先,需要对项目进行“分层”管理,将团队分成多个小组,每个小组负责不同的模块或任务,并且要清楚地定义每个小组的任务和职责。其次,需要通过使用敏捷开发方法,及时反馈项目进度和变更,保证团队成员之间的信息流畅和高效。这样可以确保在项目开发的过程中,每个小组都能够专注于自己的任务,并且整个团队的协作效率也能够得到提高。

posted on 2023-05-23 20:16  樱华旧梦  阅读(11)  评论(0)    收藏  举报