思步网

查看: 34464|回复: 44
打印 上一主题 下一主题

每日书摘-“敏捷方法和计划驱动方法各自的擅长领域”-《平衡敏捷与规范》

[复制链接]
本帖最后由 nini 于 2010-9-21 14:17 编辑

敏捷方法和计划驱动方法各自的擅长领域
特征
敏捷方法
 
计划驱动方法
应用
 
 
 
主要目标
快速提供价值:响应变更
 
可预见性:稳定性;高可靠性
规模
较小的团队和项目
 
较大的团队和项目
环境
难控制:高度变更;以项目为中心
 
稳定:少变更;以项目/组织为中心
管理
 
 
 
客户关系
专职的现场客户:关注于排定有线级别的增量开发
 
根据需要和客户进行交互:关注合同规定
计划和控制
内部的计划;定性控制
 
文档化的计划:定量控制
沟通
隐式的人与人之间的知识
 
显式的文档化的知识
技术
 
 
 
需求
排定优先级的非正式的用户素材和测试用例;会经受不可预见的变更
 
规范化的项目、性能、接口、质量和可预见的演化需求
开发
简单设计:短增量:认为重构代价低廉
 
大量的设计:较长的增量:认为重构代价昂贵
测试
测试用例可以执行并用来定义需求
 
文档化的测试计划和规程
人员
 
 
 
客户
专职的,工作在一起的CRACK*型客户
 
CRACK*型客户,并不总是工作在一起
开发者
至少有30%全职Cockburn级别2和3型专家:不要级别1B和-1型人员**
 
初期需要50%Cockburn级别3型人员:始终需要10%Cockburn级别3型人员:需要30%级别1B的可用人员,不要级别-1的人员**
文化
通过更多的自由度来达到舒适和权力(靠混沌得以繁荣)
 
通过政策和规程框架来达到舒适和权力(靠秩序得到繁荣
*易于协作、有代表性、有授权、尽责、在行
**这些数字会随着项目复杂性的不同而显著变化



上一篇:每日书摘-“开发人员”-《平衡敏捷与规范》
下一篇:资料转载Scrum Guide 中文本和英文版
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对
回复 论坛版权

使用道具 举报

开发人员(续)

本帖最后由 nini 于 2010-9-21 14:00 编辑

为了满足我们的需要,我们对Cockburn的级别标准进行了修改
我们必须能够对每种方法获得成功所需的人员类型进行分类,这一点很主要,Alistair Cockburn提出了执行各种方法相关的功能(比如:应用、裁剪、适应和修订)所需要的技能和认知水平。

Cockburn根据Aikido(合气道,日本的一种徒手自卫术,利用对方的力气取胜。)中的3个级别建立了软件方法认知水平的3个级别,用来帮助确定一个给定方法在框架期望拥有的人员水平级别。问了满足自己的需要,我们对他的工作进行了修改。我们把他定义的级别1分成了两份,这样就解决了敏捷方法和计划驱动方法之间某些差异所造成的问题。我们还增加了一个附加的级别来处理方法破坏者问题。我们给出的级别定义如表2-1所示。

软件方法的认知和应用水平(修改之后的Cockburn版本)
水平级别
特征
3
能够对方法进行修订(违背其贵族)以适应无先例可循的新情况
2
能够对方法进行裁剪以适应有先例可循的新情况
1A
通过培训,能够完成任意的方法步骤(例如,把素材分解成适合增量开发的大小,组合使用模式,进行复杂的重构。进行一些复杂的CTOS集成)。有经验后,能够达到级别2的水平
1B
通过培训,能够完成程序性的方法步骤(例如,对简单的方法进行编码,进行简单的重构,遵循编码程序规范和CM规程,运行测试)。有经验后,能够掌握一些级别1A的技能
-1
也许具有一些技术能力,但是不能或者不愿意合作或者遵循公共的方法

两段顺序反了
回复 nini 的帖子


    呵呵,反了就重新编辑下。
看起来不错
看了LZ的帖子,我只想说一句很好很强大!
我了个去,顶了
好帖是需要鼓励的~
好帖是需要鼓励的~
不错 支持一个了
不错 支持一个了
学习下我只是路过,不发表意见……
向楼主学习
看起来不错
很有借鉴意义,先收藏了,谢谢楼主。
您需要登录后才可以回帖 登录 | 注册

本版积分规则



思步组织思步科技|思步网|火花学堂|思步文库|思步问答|思步英才|天下心
© 2007 思步网 浙ICP备10212573号-4(首次备案号:浙ICP备07035264号)|邮箱:service#step365.com(将#换成@)|服务热线:0571-28827450
在线培训课程|求职招聘|思步文库|官方微信|手机APP|思步问答|微博平台|官方QQ群|交流论坛|软件工程透析|关于我们|申请友链|
点击这里给我发消息     点击这里给我发消息
思步 step365 过程改进 CMMI中文 质量保证 质量管理 流程体系 需求跟踪矩阵 敏捷开发 Scrum 软件度量 项目评审 全员改进 流程管理 人力资源 6sigma 信息安全 ISO27001认证 IT服务管理 ISO20000认证 ISO9000认证 软件测试 SQA 配置管理 IPD 软件工程 PMP认证 PMP试题 PMBOK中文 精益研发 agile 顾问式管理培训
返回顶部