敏捷方法主张各级领导者应当具备“服务型”领导力(servant leadership)。然而我们都知道,服务型领导力非常难得,更常见的领导力是”管理”型。好一点的是”指导型”,再好一点是”辅导型”。一般领导能做到”常辅导、少指导、偶管理”就顶天了。
https://mp.weixin.qq.com/s[……]
Agile Manifesto for Software Development
The Agile Manifesto was written in 2001, and it signified the acceptance of the Agile methods. It consists of four values (that we will dig[……]
The origins of Agile
Walk into a factory and you perceive noise, activity and movement. But walk into an organisation that works with digital information — a software deve[……]
Flexagile 弹性敏捷 – 文化篇
Flexagile 弹性敏捷 – 理论篇
适用性
相信大家在项目运作过程中,一定碰到过多产品线同步开发、多项目并行的场景。我根据在RingCentral的团队运作经验,整理了此篇文章供大家参考、学习交流。
在RingCentral,我所负责的开发团队因致力于各类丰富应用平台的产品集成,团队面临着多产品同步并行的挑战。在实际的开发[……]
给你9个理由去拆分需求
许多Scrum团队用用户故事来打造产品的待办事项列表。但是,当某个迭代(sprint)承载一个比较大的故事,可能会引发很多问题。通常建议是把用户故事拆小到团队可以在每个迭代完成6-10个。那么问题来了,为什么要这么做呢?
更快的获取反馈
如果是小的用户故事,团队通常可以在1-3天内完成并[……]
Flexagile 弹性敏捷 – 实践篇
Scrum Master成熟度模型
没
有人天生什么都会。无论那个行业,高手进阶之路都要过关斩将克服重重困难。Scrum Master的成长也是如此。从牛刀小试,到成为Scrum Master的终极目标 — Servant Leader(服务型领导人),这中间也像游戏里的打怪通关一样,一级一级升上去。那么一个Scrum Master的成长,到底要经历哪些级别?
与普通游戏从第一级开始修炼不同,对很多想成为Scrum Master的人来说,第一关往往是从”负”开始的。因为在以前的工作经历中,很容易积累起一些与敏捷精神和Scrum Master职责相违背的做事习惯。
UTF8_EXCER[……]
在做自动化测试之前你需要知道的
什么是自动化测?
做测试好几年了,真正学习和实践自动化测试一年,自我感觉这一个年中收获许多。一直想动笔写一篇文章分享自动化测试实践中的一些经验。终于决定花点时间来做这件事儿。
首先理清自动化测试的概念,广义上来讲,自动化包括一切通过工具(程序)的方式来代替或辅助手工测试的行为都可以看做自动化,包括性能测试工具(loadrunner、jmeter),或自己所写的一段程序,用于生成1到100个测试数据。狭义上来讲,通工具记录或编写脚本的方式模拟手工测试的过程,通过回放或运行脚本来执行测试用例,从而代替人工对系统的功能进行验证。
当然,我们更普遍的认识把“自动化测试”看做“ 基于产品或项目UI层的自动化测试”。
[……]
批量用户故事快速估算方法
在启动一个大项目的过程中往往需要批量估算用户故事,这是一个有挑战的过程。一方面我们不想占用太多时间,另一方面又要求具备做计划需要的准确程度(够用的准确),同时得到完整的项目范围。在众多项目中我们尝试了多种做法,来应对不同规模用户故事的估算。
UTF8_EXCERPT[……]
