`
袁斌_AgileDo
  • 浏览: 66818 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
今天静下心来,重新读了一下很久以前就读过的“微软团队-成功秘诀”,有一些体会分享:(有些是老生常谈,但确实是最容易疏忽的)     ①    软件是智能产品,包含的智能越高,软件的价值就越高。管理者最辛苦的 ...
38人团队,分为4个子产品小组,如何一起做回顾会议? 这是一个大的回顾会议,时长会在0.5~1天,总体分为两个部分,简单介绍如下:   ①    搜集数据 a)        可视化项目                        i.  CPO从项目的 ...
Adobe Premiere Pro小组的Scrum实践 ①使用敏捷开发的原因:计划超期25%,重要的原因是在改Bug。敏捷转型首先使用的是Scrum     ②人员比较多,Scrum团队如何组成?方案是:包含3个跨职能团队,Program manager作为三个团队的Scrum master,Senior Product Manager作为CPO,有最终的发言权,但是PO组包含了EngineeringManager、Scrum Master、Quality Engineering manage、User Experience designer。     ③ Adobe Prem ...
Martin对敏捷宣言中“可工作软件胜过面面俱到文档”的解释 没有文档的软件是一种灾难。代码不是传达系统原理和结构的理想媒介。团队更需要编制易于阅读的文档,来对系统及其设计决策的依据进行描述。     然而,过多 ...
TargetProcess公司敏捷开发历程-开发实践篇 TargetProcess公司的创始人Michael Dubakov,分享了该公司50个月的敏捷开发演变历程,这里分享的是工程实践部分。      
      在敏捷开发中,短周期迭代是非常常用的方法。但是在现实中,迭代交付延期也是经常遇到的问题。在我实际遇到的众多案例中,我分析了以下11种因素是造成迭代交付延期的重要原因:       大图见:http://photo.weibo.com/1874343052/photos/large/photo_id/3560580984269281    
计划会议中的估算,你纠结吗?   在Scrum中的计划会议中,估算是较为让人纠结的环节。主要的问题是:1) 花费的时间长;2) 估算不准确 3) 估算是否有必要     原因是什么?我认为主要是:1) 对需求的理解不到位;2) 每一个需求严格按照planning poker的方式,对于简单的需求和强分工的任务意义不大,但是耽误了时间;3) 设计的风险没有被发现;4) 团队受到“兑现承诺”的压力,一般会“悲观估算”     如何解决这些问题,我的建议是:   ①    PO在grooming会议之前提前将需求发出,开发团队是带着问题进行需求讨论,否则刚刚拿到需求,讨论的效果 ...
TargetProcess公司敏捷开发历程-流程篇 TargetProcess公司的创始人Michael Dubakov,分享了该公司50个月的敏捷开发演变历程。       大图见:http://ww2.sinaimg.cn/mw690/6fb8348cjw1e2txvvzvhwj.jpg    
落地敏捷典型问题:有了这些迹象,一定是出现了问题 有了这些迹象,一定是出现了问题   我们在周而复始的一次一次做迭代,提交新版本。但有一些迹象一旦出现,我们必须停下来,解决这些问题,否则将越来越糟。   1 ...
落地敏捷典型问题:新产品开发的两大教训   我在2004年开始用敏捷开发的模式带领团队快速交付,一路走来有很多的经验,也有很多的教训。这里分享两个曾经的失败教训:     1. 没有正确理解PO角色:PO要和客户直接沟通 ...
Robert C. Martin 对验收测试的解释 作 为验证工具来说,单元测试是必要的,但是不够充分。单元测试用来验证系统的小的组成单元应该按照所期望的方式工作,但是它们没有验证系统作为一个整体时工 作的正确性。单元测试是 ...
落地敏捷典型问题:Sprint中的外包 在我们的实践中,遇到这样一些情形:在Sprint内团队确实无法完成,但业务、商务必须要实现,否则就会推迟数月不能开展业务,此时我们选择的是外包。虽然最终都完成了功能,达到了业务需要,但还是有一些经验和教训可以分享:   1.选择按项目承包,而不是“按人承包”   2.由于无法明确所有的需求细节,而且遍于沟通,要求承包公司的员工在我们公司实地办公   3.外包的部分只是用户的展示部分和非核心的功能,核心的业务功能还是由我们的团队完成   4.将外包的功能分为相对独立的子集,3天左右经行一次正式的评审(PO需要参加)。 一般的承包方都会要求 ...
落地敏捷典型问题:固定的白板,失败的起点 在Scrum的模式中,白板被用来发现风险、团队协作、透明化等,确实是一种简单实用的手段,很多团队在使用白板后获得了直接的效果。但是,白板的使用过程中经常会出现以下问 ...
用最适合自己的方式实施Scrum Henrik Kniberg推荐的Scrum开发模式的checklist,我们在实践中把考量问题的重心放在“底线”上,具体的实施环节不拘泥于Scrum,同时参考了KanBan,Agile modeling,XP等其他模式,但“核心”部分的环节确实是我们经常用到的。     需要特别说一下的是:推荐部分很有意思,并不强制要求团队中的每一个人都是“全面手”、并不强制要求燃尽图作为控制进度的手段、并不强制要求团队所有人都参与工作量评估、并不强制要求必须有Scrum Master、并不强制要求用相对大小评估工作量等等,所有这些根据实际场景而定。     ...
多团队敏捷开发的组织架构和协作模式(续) 在博客 http://yuan-bin01.iteye.com/blog/1756125 中,我介绍了在实践中多团队敏捷开发的组织架构和协作模式。这里在补充介绍一下“技术专家”团队的一些特别做法。       这里的技 ...
Global site tag (gtag.js) - Google Analytics