methodology - 是否存在手术团队?

标签 methodology

有没有人去过或见过“神秘人月”中描述的“外科团队”?你听说过有人真正实现了“米尔的提议”吗?

书本身有很多关于各种角色的细节,但是对于没有看过书的人,我找到了website和一个 blog post这给出了一个很好的总结。我引用了以下网站的角色:

The Surgical Team

  • The surgeon is the chief programmer and the el-presidente of the whole team. He produces all the specifications, codes the entire system the team is responsible for, tests it, and drafts its supporting documentation.

  • The copilot is the surgeon’s assistant. His main purpose is to share in the thinking about design issues – to serve as a sounding board, as it were. The copilot represents the team in meetings with other teams. He knows the code intimately, and serves as insurance in case of disaster to the surgeon.

  • The toolsmith supports the surgeon and builds specialized utilities and tools as may be required by his surgeon. Each team has its dedicated toolsmith in addition to any central services provided by the rest of the project infrastructure. The tester is responsible for maintaining test cases for testing the surgeon’s work as he writes it. He is both an adversary who devises test cases to measure against the formal specs and devises test data to be used in debugging.

  • The language lawyer, which can serve several surgeons, I a widely consulted specialist who delights in the mastery of the intricacies of the programming languages and the operating systems upon which the software must perform.

  • The administrator handles money, people, space, and machines. The surgeon is the ultimate boss, with the last word on all these issues, but the day to day management of the issues and interfacing with the administrative machinery of the project is the role of a professional administrator. One administrator may serve more than one team.

  • The editor edits and revises the documentation as drafted or dictated by the surgeon and oversees the mechanics of its production.

  • The program clerk, trained as a secretary, is responsible for maintaining all the machine-readable and human-readable technical records generated by the team. All the filing and indexing is the responsibility of the program clerk.

  • The secretaries handle the project correspondence and non-project files.

http://i.stack.imgur.com/hz0H7.gif

最佳答案

我们确实在大约 10 年前成立的一家初创公司中使用了 Brooks 的外科团队方法。我们有五个人在公司,另外还有几个人在 uni 实验室支持我们。这种体验在技术上很棒,但由于业务原因并没有持续很长时间。 :-)

关于methodology - 是否存在手术团队?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3577454/

相关文章:

asp.net-mvc - ASP。 NET MVC : Mapping Entities to View Model

agile - 敏捷是否经过科学证明?

css - 如何覆盖嵌套规则中的修饰符

project-management - Scrum - 你是鸡还是 pig ?

design-patterns - 什么时候不使用 IoC 和 DI?

javascript - 我应该总是给我的函数一个返回值吗?

android-activity - 最喜欢的编程头脑 Storm Activity ?

architecture - 在仍然忠于敏捷的同时,如何避免技术债务,即: avoiding violation of YAGNI and avoiding BDUF?

project-management - Scrum 实践与敏捷实践有何不同?