当前位置:文档之家› Agile 敏捷开发与Scrum流程

Agile 敏捷开发与Scrum流程

Team
Emerson Confidential
Sprint planning
Sprint review
Sprint retrospective Daily scrum
meeting
Sprint(Time box)
Product Backlog Sprint backlog Burndown Chart
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.
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
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
Emerson Confidential
4
What makes Agile work?
Better collaboration with business
More adapted to change/learning
Communication Motivation Doing Less Collective ownership Time boxes
Agile & Scrum
Loic Lee
Concept of Agile
● What do you think Agile ult 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.
-- 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.
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:
Certain Knowledge
Action
Emerson Confidential
6
Sequential vs. Overlapping Development
Requirements
Design
Code
Test
Rather than doing all of one thing at a time...
Inspect & adapt Focus on the real thing Three heads are better
than one Collocation Information radiators Short feedback loops Team autonomy Accepted Responsibility
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.
相关主题