Agile 敏捷开发与Scrum流程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Agile & Scrum
Loic Lee
Concept of Agile
● What do you think Agile is?
● Agile Philosophy
---- Result is the most important thing, all procedures or approaches are used for serving it . If the procedure leads to the unexpected results, then we should improve it.
Emerson Confidential
4
What makes Agile work?
Better collaboration with business
More adapted to change/learning
Communication Motivation Doing Less Collective ownership Time boxes
9
Scrum Process
Emerson Confidential
10
Roles
Product Owner
Is (or is the representative of) the Customer
Defines and maintains the Product Backlog Prioritizes the Product Backlog Empowered to make decisions for all customers and users Presents and explains Product Backlog to team
Working Software
Customer Collaboration Responding to
change
over Process and tools
Comprehensive
over
documentation
over Contract negotiation
over Following a plan
…Scrum teams do a little of everything all the time
Emerson Confidential
7
Overview
Emerson Confidential
8
Scrum Framework
Roles Ceremonies Artifacts
Product Owner ScrumMaster
Continuous Improvement Absorb the Requirement change Rapidly-Responding. Benefit for Customer Values
My understanding is:
Development Model that meets above essentials can be regarded as Agile.
Certain Knowledge
Action
Emerson Confidential
6
Sequential vs. Overlapping Development
Requirements
Design
Code
Test
Rather than doing all of one thing at a time...
Emerson Confidential
5
The Big Paradigm Shift
We’re used to
Agile Wants
Time Lines
We’re done when it’s done.
Project Managers
Disciplined self managing teams.
Emerson Confidential
2
Scrum & Agile
● Scrum & Agile Basics
● Scrum is a lightweight process framework for agile development.
● A Scrum process is distinguished from other agile processes by:
Inspect & adapt Focus on the real thing Three heads are better
than one Collocation Information radiators Short feedback loops Team autonomy Accepted Responsibility
-- Specific concepts and practices, -- Three categories of Roles, Artifacts, and Time Boxes.
Emerson Confidential
3
The Agile Manifesto
Individuals and interactions
Incremental deliverables driven by value and constant learning. Co-location – one team.
Information Radiators.
Customer is removed
Customer is part of team.
Fixed Budgets
Predictable, all at once deliverables
Multiple matrixed units in multiple locations make up team
Communication by Document
Assumed change means no fixed cost.
Team
Emerson Confidential
Sprint pቤተ መጻሕፍቲ ባይዱanning
Sprint review
Sprint retrospective Daily scrum
meeting
Sprint(Time box)
Product Backlog Sprint backlog Burndown Chart
Loic Lee
Concept of Agile
● What do you think Agile is?
● Agile Philosophy
---- Result is the most important thing, all procedures or approaches are used for serving it . If the procedure leads to the unexpected results, then we should improve it.
Emerson Confidential
4
What makes Agile work?
Better collaboration with business
More adapted to change/learning
Communication Motivation Doing Less Collective ownership Time boxes
9
Scrum Process
Emerson Confidential
10
Roles
Product Owner
Is (or is the representative of) the Customer
Defines and maintains the Product Backlog Prioritizes the Product Backlog Empowered to make decisions for all customers and users Presents and explains Product Backlog to team
Working Software
Customer Collaboration Responding to
change
over Process and tools
Comprehensive
over
documentation
over Contract negotiation
over Following a plan
…Scrum teams do a little of everything all the time
Emerson Confidential
7
Overview
Emerson Confidential
8
Scrum Framework
Roles Ceremonies Artifacts
Product Owner ScrumMaster
Continuous Improvement Absorb the Requirement change Rapidly-Responding. Benefit for Customer Values
My understanding is:
Development Model that meets above essentials can be regarded as Agile.
Certain Knowledge
Action
Emerson Confidential
6
Sequential vs. Overlapping Development
Requirements
Design
Code
Test
Rather than doing all of one thing at a time...
Emerson Confidential
5
The Big Paradigm Shift
We’re used to
Agile Wants
Time Lines
We’re done when it’s done.
Project Managers
Disciplined self managing teams.
Emerson Confidential
2
Scrum & Agile
● Scrum & Agile Basics
● Scrum is a lightweight process framework for agile development.
● A Scrum process is distinguished from other agile processes by:
Inspect & adapt Focus on the real thing Three heads are better
than one Collocation Information radiators Short feedback loops Team autonomy Accepted Responsibility
-- Specific concepts and practices, -- Three categories of Roles, Artifacts, and Time Boxes.
Emerson Confidential
3
The Agile Manifesto
Individuals and interactions
Incremental deliverables driven by value and constant learning. Co-location – one team.
Information Radiators.
Customer is removed
Customer is part of team.
Fixed Budgets
Predictable, all at once deliverables
Multiple matrixed units in multiple locations make up team
Communication by Document
Assumed change means no fixed cost.
Team
Emerson Confidential
Sprint pቤተ መጻሕፍቲ ባይዱanning
Sprint review
Sprint retrospective Daily scrum
meeting
Sprint(Time box)
Product Backlog Sprint backlog Burndown Chart