- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用敏捷的方式来实施敏捷轻便软件工程核黄邦伟博士
用敏捷的方式来实施敏捷:
轻便软件工程核
黄邦伟博士
panwei@
自我介绍
2 ? 2011 Ivar Jacobson International
基于用例的
面向方面软件开发
2004年
2009年10月 2010年1月
20公斤
燃烧图
称重机
站立会
软件开发工程需要个革命
3 ? 2011 Ivar Jacobson International
一千六百万开发者
一百万个团队,一百万个方法
团队项目大同小异?
软件开发工程需要个革命
4 ? 2011 Ivar Jacobson International
如何教新人,如何参与新团队?
如何学习,成长?
软件开发工程需要个革命
? 自己看书 ? 找个教练
5 ? 2011 Ivar Jacobson International
? 如何消化?
? 团队成员有共同理解?
? 天天说类似的话
? 教练离开了,怎么办?
软件开发工程需要个革命
6 ? 2011 Ivar Jacobson International
? 一个一个去教,累吗?
? 如何有效传达知识?
指导书?
有人看吗?
教练
软件开发工程需要个革命
7 ? 2011 Ivar Jacobson International
用敏捷的方式来实施敏捷
软件开发工程瘦身!
不是一堆
没人看的东西
轻便软件
工程核
实际,简单,轻便
指导性强
能够适应大小项目
不同维度,不同级别的进展与健康
8 ? 2009 Ivar Jacobson International
Product
Backlog
Iteration
/ Sprint
Backlog
Software
System
(Updated)
系统 项目 团队 需求
整体
进展与健康
商机
需求项
(技术)
策略项 测试项
单项
进展与健康
如何衡量进展与健康:状态
? 从需求角度考虑进展与健康
9 ? 2009 Ivar Jacobson International
软件
系统
工作 团队 需求
需求项
(技术)
策略项 测试项
整体
进展与健康
单项
进展与健康
构想 一致认可 稳定 正确 可测试 已满足
范围确定
验收标准
商定
分析 实现 验收
ALPHA(开发维度)状态卡
? 一个状态一张卡
10 ? 2011 Ivar Jacobson International
ALPHA名称
ALPHA状态名称
ALPHA状态指标
- 目标
- 提示
ALPHA状态序号
软件工程核以不同的粒度展示
11 ? 2011 Ivar Jacobson International
指导书 Alpha 卡片
Alpha 状态卡
模式,样例
讨论案例
? 对FaceBook的用户来生活,一当网络下线后,用户不能够浏览
FaceBook内容,而Mobile Social (MS)是一个让用户能够下
载内容好让下线后还能够继续浏览FaceBook内容。
12
需求列表
1. Browse and Post
Comments
2. View Photos
3. View and Post Messages
4. Upload Photos
5. Etc..
1.确认当前状态
2.确认下步状态
3.确认如何达到下
步状态
应用软件工程核与卡片来指导开发
? 软件开发是一系列策划,执行及调整的轮回
13 ? 2011 Ivar Jacobson International
执行
策划
调整
1.迈向下步状态
2.跟踪工作项
3.解除所遇到的障碍
1.反省,回顾
2.寻找更适合的工作方式
3.改善工作质量
4.减少浪费
1.确认当前状态
2.确认下步状态
3.确认如何达到下
步状态
应用软件工程核与卡片来指导开发
? 软件开发是一系列策划,执行及调整的轮回
14 ? 2011 Ivar Jacobson International
执行
策划
调整
1.迈向下步状态
2.跟踪工作项
3.解除所遇到的障碍
1.反省,回顾
2.寻找更适合的工作方式
3.改善工作质量
4.减少浪费
策划:采用状态卡确认当前状态
15 ? 2011 Ivar Jacobson International
系统
工作
团队
需求
策划:采用状态卡确认当前状态
16 ? 2011 Ivar Jacobson International
已完成 未完成
策划:采用状态卡确认当前状态
17 ? 2011 Ivar
原创力文档


文档评论(0)