本人受邀参加Scrum Gathering的北京站,并在Open Space分享本届大会最富争议话题,欢迎现场参与:

敏捷开发早期估算(开放分享)

7

讲师: 陈 勇| 06月30日 13:00~06月30日 14:00 北京紫光国际大厦-主会场 所属专题: 开放空间会议

序:

By 专题制作人:李忠利

“响应变化胜过遵循计划”,<wbr>所以敏捷开发中的估算过程主要指在每个迭代计划会中,<wbr>由开发人员自主估算本次迭代的工作内容。可是,<wbr>随着一个个迭代结束,<wbr>开发人员可能才逐渐感觉到整个项目需要一年,而实际上,<span style="margin: 0px; padding: 0px; border: 0px; font-family: arial, sans-serif;font-size:undefined; font-style: inherit; font-variant: inherit; line-height: inherit; vertical-align: baseline;">高层领导<wbr>早就签订合同或立项要求整个项目在半年内完成</wbr></span><span style="margin: 0px; padding: 0px; border: 0px; font-family: arial, sans-serif;font-size:undefined; font-style: inherit; font-variant: inherit; line-height: inherit; vertical-align: baseline;">……</span><span style="margin: 0px; padding: 0px; border: 0px; font-family: arial, sans-serif;font-size:undefined; font-style: inherit; font-variant: inherit; line-height: inherit; vertical-align: baseline;">而这个项目如果<wbr>真的超期了一倍,那么到底是高层领导的决策失误,</wbr></span><span style="margin: 0px; padding: 0px; border: 0px; font-family: arial, sans-serif;font-size:undefined; font-style: inherit; font-variant: inherit; line-height: inherit; vertical-align: baseline;">还是团队的生产<wbr>率只有别人的一半?</wbr></span></wbr></wbr></wbr></wbr>

这就让我们不禁想问:

有没有一种方法,在签署合同或立项前,<wbr>仅仅凭借几页Word和有限交互,就能把十几人年的项目推算到±<wbr>20%的精度内?</wbr></wbr>

有没有一种方法,不仅能在早期做估算,还能把估算结果直接演进为敏捷开发中的史诗故事和用户故事?

有没有一种方法,不仅能让开发者意识到代码的不断增长,也能让客户和领导同步地理解并认可需求的蔓延?

有没有一种方法,能在项目结束时,简单数数史诗故事和用户故事,<wbr>就能将项目的完成情况与此团队的历史做纵向比较,<wbr>甚至还能与其他团队、乃至业界的数据做横向比较,<wbr>并让客户和老板信服?</wbr></wbr></wbr>

……

这注定是一个极富争议的话题,从开始到最后,<wbr>专题制作人和评审组的意见一直大相径庭。我们见过有争议的话题,<wbr>但从未发生过分歧如此之大的事情!</wbr></wbr>

在Scrum Gatheing北京的Open Space中, “火星人”创始人兼首席架构师陈勇,<wbr>将向大家展示如何使用这种方法的经验总结。</wbr>

06/29-06/30,北京Scrum Gathering,不见不散!

话题介绍 :

众所周知,敏捷开发中的估算过程主要集中在迭代计划会中,由开发人员自主估算本次迭代的工作内容。可是,如果开发人员的估算推测整个周期需要一年,而整个项目已经立项要在半年内完成,该如何处理?

本讲座所涉及的早期估算方法引入了功能点分析FPA的概念,可以让产品经理在项目之初勾勒功能轮廓的时候,基于非常少的信息和文字即可大致推算出所需的工时。此功能轮廓的描述内容还能在进一步的开发过程中,直接演进为有相对固定颗粒度的史诗故事和用户故事。

此早期估算方法的主要来自IIOM(国际外包管理协会)“火星人敏捷开发平台”本身的研发过程的经验总结。

目标受众:产品经理/PO,项目经理

文中涉及的讨论在此链接中有详尽描述(应PMBar邀请所作的三次在线研讨汇总)http://blog.csdn.net/cheny_com/article/details/7692917

整体脉络如下,点击小图看大图:

1. 开发人员只需要在迭代前选择少数故事进行少量精细估算,而产品经理需要面对海量故事且可能在甚早期(立项,报价)进行粗略估算,怎么办?

2. 用户故事(从下面数第三个蓝条)跨度从1D到2M不等,无法简单地通过计数来进行早期估算;但功能点的业务操作(EI/EO/EQ即常说的增删改查)和业务数据(ILF/EIF即常说的信息点、实体)则存在非常一致的绝对尺寸。

3. 通过计数业务数据ILF可进行甚早期估算(这是NESMA的第二级简化方法)

4. 业务数据判断规则和修正系数(用于不同难度的应用),此规则比IFPUG和NESMA的规则略通俗化,但结果为1:1。

5. 业务数据(ILF/EIF)演进为史诗故事也叫数据故事,业务操作(EI/EO/EQ)演化为传统的用户故事(作为一个……可以……以便……)

6. 增强/重构/缺陷/债务是更小颗粒度上的故事,不属于客户理解的“产品的业务功能”

7. 通过将增强/重构/缺陷/债务等子故事关联到数据故事(史诗故事)或操作故事(即“作为一个……可以……以便……”)来进行管理

8. 这一方法能使用同一套数据同时打通下图中的7种管理方法或实践。

分享嘉宾:陈 勇

具有丰富的工程技术与项目管理实践经验,从其程序员、项目经理、CMMI/FPA功能点估算/敏捷咨询师、事业部总监、副总经理等各种技术与管理岗位获得的一手经验,令其可以站在企业管理者的角度,以更广的视角来理解敏捷开发,并能配合和推动非研发部门协作推广敏捷。

Scrum Gathering开放分享:敏捷开发早期估算by火星人陈勇,北京,6.30!相关推荐

  1. 7月16日周二晚上,陈勇,【敏捷网络课堂第六期】【免费】敏捷开发早期估算

    7月16日周二晚上7:30-9:00,陈勇,[敏捷网络课堂第六期][免费]敏捷开发早期估算 课程简介: "响应变化胜过遵循计划",所以敏捷开发中的估算过程主要指在每个迭代计划会中, ...

  2. 7月16日周二晚上,陈勇,【敏捷网络课堂第六期】【免费】敏捷开发早期估算...

    7月16日周二晚上,陈勇,[敏捷网络课堂第六期][免费]敏捷开发早期估算 课程简介: "响应变化胜过遵循计划",所以敏捷开发中的估算过程主要指在每个迭代计划会中,由开发人员自主估算 ...

  3. 腾讯云开放DevOps敏捷开发套件,助开发者驶入开发快车道

    更多腾讯海量技术文章,尽在腾讯云技术社区:https://cloud.tencent.com/community 开发者如何在云计算时代更好的提升开发效率?8月23日,在腾讯"云+未来&qu ...

  4. 火星人敏捷开发手册免费培训 By 火星人陈勇

    感谢大家多年来对<火星人敏捷开发手册>系列博客和手册本身的关注. 本周四晚上在QQ群234570791的群视频中将进行此手册的免费培训第一期,详情如下: 时间:2014-03-06 周四晚 ...

  5. 敏捷开发免费管理工具——火星人预览之五:常见问题问答

    这是火星人预览系列的第五篇(之一,之二,之三,之四,之五问答,之六,之七). 之一:需求与故事结构 之二:编辑故事,产品管理,组织结构 之三:迭代,计划会,分配任务 之四:故事板,燃尽图,我的工作项 ...

  6. 敏捷开发免费管理工具——火星人预览之一:需求与故事树

    这是火星人预览系列的第一篇(之一,之二,之三,之四,之五问答,之六,之七). 之一:需求与故事结构 之二:编辑故事,产品管理,组织结构 之三:迭代,计划会,分配任务 之四:故事板,燃尽图,我的工作项 ...

  7. 敏捷开发免费管理工具——火星人预览之七:自定义字段

    这是火星人预览系列的第七篇(之一,之二,之三,之四,之五问答,之六,之七). 之一:需求与故事结构 之二:编辑故事,产品管理,组织结构 之三:迭代,计划会,分配任务 之四:故事板,燃尽图,我的工作项 ...

  8. 敏捷开发免费管理工具——火星人预览之三:迭代,计划会,分配

    这是火星人预览系列的第三篇(之一,之二,之三,之四,之五问答,之六,之七). 之一:需求与故事结构 之二:编辑故事,产品管理,组织结构 之三:迭代,计划会,分配任务 之四:故事板,燃尽图,我的工作项 ...

  9. 敏捷开发免费管理工具——火星人预览之四:故事板,燃尽图,我的工作项

    这是火星人预览系列的第四篇(之一,之二,之三,之四,之五问答,之六,之七). 之一:需求与故事结构 之二:编辑故事,产品管理,组织结构 之三:迭代,计划会,分配任务 之四:故事板,燃尽图,我的工作项 ...

最新文章

  1. 北京智源大会 | AI + 医疗的下一个十年:从公共卫生预警到人类基因密码破解...
  2. 【Android 异步操作】线程池 ( 线程池简介 | 线程池初始化方法 | 线程池种类 | AsyncTask 使用线程池示例 )
  3. C++模板的特例化编译为多重定义问题
  4. 架构师接龙:百姓网潘晓良VS. 盛大许式伟
  5. [转]个人开发者做一款Android App需要知道的事情
  6. tpm php,TPM系列
  7. caffe模型文件解析_Caffe ImageData神经网络基本示例无法解析模型文件
  8. iptables学习笔记:端口转发之“外网访问内网”
  9. 餐饮后台UI模板有这个就够了!
  10. 人工智能——自动驾驶仿真软件
  11. npy文件转为csv文件
  12. 抖音Vlog必备1000+超强Premiere转场特效字幕动画LUT预设PR模板包 V6 (包含音效)
  13. SpringBoot自动装配的魔力
  14. 雷军“小米模式”最精简总结
  15. Linux解压缩时报错: Error is not recoverable: exiting now
  16. php微信公众号天气预报,微信公众号平台天气预报开发
  17. 女生节礼物清单分享,38节适合送女生的礼物合集
  18. 刘克亚励志演讲(清晨/夜晚)
  19. 为何说Linkedin会是Facebook唯一的对手
  20. R语言对多个数据框的相同列进行操作

热门文章

  1. 北斗卫星同步时钟(NTP网络时钟服务器)成功投运世界级工程港珠澳大桥
  2. Casing of ./index.less does not match the underlying filesystem
  3. Ehab and Path-etic MEXs(思维+构造)
  4. Codeforces round #628 C. Ehab and Path-etic MEXs(构造)
  5. ubuntu不支持安装搜狗_Ubuntu系统安装搜狗输入法详细教程
  6. Competition4_t3
  7. win7系统提示计算机内存不足,Win7系统下提示内存不足的原因及解决方法
  8. 【雯女遭TVB封杀没剧拍】
  9. bzoj2870. 最长道路tree【点分治】【边分治】
  10. ‘见附件/附件’怎么用英语说?