软件工程 Shari Lawrence Chapter02
软件项目团队组织的基本结构?
(1) 主程序员负责制(Chief Programmer Team)
由一个主程序员负责系统设计和开发,其他的成员向其汇报,主程序员对每一个决定有绝对决策权。
优势:
使交流最小化迅速做出决定
缺点:
创造性低
对主程序员要求高,个人主观性强
(2) 忘我方法(Egoless Approach)
每个成员平等的承担责任,而且过程与个人是分开的;批评是针对产品和结果的,不针 对个人的。
(3) 项目组织的结构化
结构化较强的团队:
按时完成任务,单工作比较循规蹈矩,项目普通但是功能完备。适合人员较多,项目稳 定性和一致性高,使用较正规的结构。
结构化较弱的团队:
不能按时完成任务但是创造性强,涉及大量的不确定性因素时采用较为民主的方法和相 关的团队结构
Chapter03
什么是软件风险?了解主要风险管理活动?有几种降低风险的策略?
软件开发过程中不希望看到的,有负面结果的事件。
风险管理活动:
风险评价:风险识别,风险分析,风险优先级分配
风险控制:风险降低,风险管理计划,风险化解
降低风险的策略