文章

掌握Scrum 实现敏捷

Joh scumniotales是Scrum早期开发者之一,现任Serena Software公司生命周期管理副总裁。scumniotales介绍了Scrum和Agile的商业及技术发展趋势,同时描述他在Scrum初期研发阶段所积累的经验,以及目前Scrum发展的现状。最后,对于大众及管理层对Scrum应抱有哪些期待、是否应该采纳Scrum等,John Scumniotales也提供了重要建议。

你能从体育运动中学到什么?比你想到的更多!你是否知道敏捷开发可能源自橄榄球运动吗?

在一篇极具创新和影响力的文章《新产品开发新游戏规则》(哈佛商业评论,1986年1-2月) http://harvardbusinessonline.hbsp.harvard.edu/b02/en/common/item_detail.jhtml?id=86116中,作者Takeuchi和Nonaka指出,项目采用小型跨功能团队在历史性上创建更好的结果。作者将这些高效团队喻为橄榄球Scrum团队。

对外行人而言,Scrum是什么? Read more

SCRUM 敏捷开发基础及失败成功案例分析

什么是敏捷开发方法?什么是SCRUM?

有人在这个字面上下功夫,说敏捷就是反应要灵敏,动作要快捷;有人还在字面上进行延伸,说敏捷就是又好又快,或者就是多快好省;有人说敏捷就是光写代码不写文档;有人觉得敏捷就是没有制度,管理松散的工作方式;有人觉得只要敏捷了,就代表高软件交付水平。

那么,敏捷这个词到底由何而来呢?在九十世纪中期,涌现了一批软件行业的激进人士,他们反对那些以过程为本的重型软件开发方法(例如:传统的瀑布开发方 法)。在2001年,17位软件业界的专家们齐聚一堂,讨论正在兴起的轻量级开发方法(Lightweight methods)。专家们给这类轻量级的方法学起了一个新的名字叫做敏捷,并发布了敏捷开发者宣言。 Read more

SCRUMCN_2014_SZ_CSM_03-710x482

2014年4月26-27日 深圳ScrumMaster认证 培训圆满完成

2014年4月26-27日由Scrum中文网主办的 深圳ScrumMaster认证 培训课程圆满完成。本次课程由Scrum联盟认证培训师黄方(Ethan Huang)授课。Ethan老师授课风格风趣、幽默,课程内容丰富,囊括了大量的实战案例,以及实际项目沙盘演练。

课堂剪影

ScrumCN_2014_04_CSM_05-710x482 Read more

12

Scrum对于老板的价值何在?

这篇文章是写给致力于推广Scrum的项目经理们的,我的很多客户都问过我这样的问题:他们用了Scrum一段时间了,发现Scrum确实是个好东西,能够有效的提高团队的生产力,鼓舞团队士气,降低外界对团队的干扰,以及卜啦卜啦卜啦一大堆的好处,但是老板们,尤其是那些非软件开发出身的老板们,却对Scrum仍然无动于衷,得不到老板的支持,推行Scrum举步维艰,想要说服老板,却又不知道如何去打动他们,Scrum中也丝毫没有说老板们在Scrum中能获得啥东西,那么Scrum对于老板的意义到底何在呢?

Read more

DSC_0134

成功组建敏捷团队的技巧

简介

敏捷宣言(Agile Manifesto)自 2001 年发布以来就定义了敏捷方法的核心精髓。最近,IBM 以 “规范敏捷交付” 之名提出了一组最佳实践,帮助较大型软件开发团队取得与较小型团队在过去 10 年使用敏捷技术所取得的相同成就。这不是说现有的常用敏捷方法是杂乱无章的;事实上,大部分敏捷方法都需要比传统或临时的方法更加规范和严格。但是,并不总是有处理复杂企业环境中的大型敏捷项目的指南。
Read more

1393809597

仅展示已完成功能?

几年前我和妻子,朋友及朋友的女友一起吃饭。正餐过后服务生端来了甜点托盘,他边介绍每个甜点,边用手指逐个拨弄它们。还好,这些甜点都是塑料制品,都是碰不坏的。
我要了个酸橙派,我太太点了焦糖布丁。而我那个朋友有些调皮,他没说要哪个,直接伸出手去戳了下托盘里的巧克力蛋糕。出人意料的是,这个巧克力蛋糕是真的,Allan的手指戳进了蛋糕里面。这个蛋糕是整个托盘里唯一一个真家伙。我们谁都没有注意到服务生在介绍甜点的时候唯一没有用手碰过的就是这个蛋糕。
Read more

ScrumLargeLabelled_2

Scrum开发过程

SCRUM方法如下:

SCRUM将工业过程控制中的概念应用到软件开发中来,认为软件开发过程更多是经验性过程(Empirical Process),而不是确定性过程(Defined Process)。确定性过程是可明确描述的、可预测的过程,因而可重复(Repeatable)执行并能产生预期的结果,并能通过科学理论对其最优化。经验性过程与之相反,应作为一个黑箱(Black box)来处理,通过对黑箱的输入输出不断进行度量,在此基础上,结合经验判断对黑箱进行调控,使其不越出设定的边界,从而产生满意的输出。SCRUM方法将传统开发中的分析、设计、实施视为一个黑箱,认为应加强黑箱内部的混沌性,使项目组工作在混沌的边沿,充分发挥人的创造力。如将经验性过程按确定性过程来处理(如瀑布模型),必将使过程缺乏适应力。 Read more