agile 101 agile essentials in the scrum framework
DESCRIPTION
TRANSCRIPT
Agile 101Agile Essentials &
the Scrum Framework
January 23, 2010
Presented by: Vernon Stinebaker (史文林 )
2
Rules of the game游戏规则
3
Objectives/目标
4
Vernon Stinebaker (史文林)
5
Perficient Inc.博克软件(杭州)有限公司
6
What is agile?
什么是敏捷?It is NOT a methodology,
process, or framework
它不是一种方法论、过程学或者框架论
7
Values and principles价值观和原则
8
Values价值观
9
Individuals and interactionsover
processes and tools
个体与交互胜于流程和工具
10
Working softwareover
comprehensive documentation
可用的软件胜于冗长的文档
11
Customer collaborationover
contract negotiation
客户合作胜于合同谈判
12
Responding to changeover
following a plan
响应变化胜于遵循计划
13
Principles原则
14
Principles behind the Agile Manifesto
We follow these principles:
Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.
Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.Business people and developers must work together daily throughout the project.
Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
Working software is the primary measure of progress.Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
Continuous attention to technical excellence and good design enhances agility.Simplicity--the art of maximizing the amount of work not done--is essential.
The best architectures, requirements, and designs emerge from self-organizing teams.At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
27
28
Scrum
29
30
•Product owner•ScrumMaster•Team
Roles
•Sprint planning•Sprint review•Sprint retrospective•Daily scrum meeting
Ceremonies
•Product backlog•Sprint backlog•Burndown charts
Artifacts
Thanks to Mountain Goat Software, LLC
31
Product Owner
Team
ScrumMaster
Image available at www.mountaingoatsoftware.com/scrum
Thanks to Mountain Goat Software, LLC
32
Done完成
33
Ready准备好
34
The Standish GroupXP 2002 Conference
35
Self-organized teams自组织团队
Team
36
reflect/adjust反省 /调整
37
Testable可测试的
38
small stepsbuild on success
在成功基础上的小步提升
39
technical excellence 技术的优秀
40