Chap.3.5 Interaction designer
XP中的人员角色还是很复杂的,交互设计师,
容易与图像设计师混淆,交互设计师强调的是用户如何使用软件的,如何令用户使用软件更流畅
Chap.3.6 Business analysts
BA只是支持现场客户的,并不是像非敏捷Team一样,替代可客户
Chap.3.7. Programmers
涵盖了不少人
我觉得XP就是以程序员为核心的方法,程序员怎么舒服怎么来,以程序员为本的理念,现阶段我是这样感觉的,不知道以后会不会有变化
Chap.3.8 Testers
XP Team是不太需要Testers的,因为引入了TDD,并且可以进行自动化测试,对测试人员的需求就不太明显
但是如果公司内有测试人员,引入到XP Team也是可以的
Chap.3.9 Coaches
指导人
指导人有时候也干些跟PM类似的工作,比如协调跟其他部门的关系
Chap.3.10 Full-Time Team Members
Part Time的成员是有风险的
Chap.3.11 Technical Debt
如果客户冲过来说你把这个bug马上给我改了,你为了应付客户,紧急修改bug,但是破坏了很多原则和架构,或者代码没有优化,欠下了技术债,这样对开发是有害的。
Chap.3.12 Stories
类似于Use Case,比Use Case简单多了
可以从Stories导出UC
Chap.3.13 Iterations
迭代
Chap.3.14 Velocity
做估算时的速率,就是调整系数,比如每天8小时工作时间,实际有效用于工作的可能只有5.6小时,乘以0.7的系数