有多少神话人物月仍然适用? [英] How much of the Mythical Man Month still applies?

查看:35
本文介绍了有多少神话人物月仍然适用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这本书是在分时系统、过程式编程和大约 30 年的软件工程经验时代写成的.随着现有库、高级语言、IDES 以及互联网上可用的文档和示例数量的改进,本书中有多少内容仍然适用?

This book was written in the era of time sharing systems, procedural programming, and about 30 fewer years in software engineering experience. With the improvement of things such as existing libraries, higher level languages, IDES, and the amount of documentation and examples available on the internet how much of the book still holds true?

虽然我相信在项目中添加新人最初可能会减慢它的速度,但我认为诸如单元测试、关注点分离以及其他形式的自动化和设计改进可以让团队的新成员变得富有成效假设项目具有良好的设计文档和流程,则比书中假设的要快.

While I can believe that adding new people to a project may initially slow it down I would think things such as unit testing, separation of concerns, and other forms of automation and design improvements would allow new members of a team to become productive faster then assumed in the book, assuming the project had good design documentation and processes in place.

我没有大型项目或大型团队的经验,所以很想听听有经验的人的想法.我想知道 Wiki、即时消息和互联网等新的通信工具是否会减少交流所花费的时间.根据每个人的回答,我会说通信效率的任何提高都被复杂性的增加所抵消.

I don’t have experience on large projects or with large teams so am interested to hear what those of you who do have experiences with them think. edit: I was wondering if new communication tools such as Wikis, instant messaging, and the internet in general decreased the time spent communicating. Based on everyones answers I would say that any increase in communications efficiency has been offset by increased complexity.

推荐答案

这本书还有很多东西要告诉我们,而我自己也经历过团队规模扩大带来的沟通问题.您应该意识到单元测试、关注点分离等并不是新概念.

The book still has things to tell us, and I for one have experienced the problems in communication that increased team sizes bring. You should be aware that unit tests, separation of concerns etc. are not new concepts.

然而,有些事情并没有经受住时间的考验.我不相信在你的代码中编写 ASCII 流程图是一个好主意,并且建议的外科团队"方法已经被几个人尝试过(最著名的是 MS 的查尔斯西蒙尼),但发现效果不太好.

However, some things have not stood the test of time. I don't believe that writing ASCII flow charts in your code is a good idea, and the "surgical team" approach suggested has been tried by several people (Charles Simony at MS, most famously) and found not to work too well.

这篇关于有多少神话人物月仍然适用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆