SlideShare ist ein Scribd-Unternehmen logo
1 von 59
Downloaden Sie, um offline zu lesen
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
Scrum & Kanban Like Chocolate and Peanut Butter
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
Overview
 Why bother?
 Bird’s eye view of Scrum
 Problems with multi-Scrum-team coordination
 Bird’s eye view of Kanban
 One-piece-flow (aka small batch size)
 Applying Kanban basics to Scrum
 Moving away from iterations
 Synchronized Scrum Teams
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
Who is “The Customer?”
Market
/Customers
Software
Development
Business Unit
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
Who is “The Customer?”
Market
/Customers
Your offering
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
Return on Investment
Return
Investment
ROI =
Software
Value
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
The Time Value of Money
A
A
B
B
C
C
D
D
Cost Value
Who wants to
make some
money?
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
The Time Value of Money
A
B
C
D
Invested
here
Time
Value
Learning also has value
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
Continuous flow of
working software
Team
Software Development Nirvana
Customers
$ • Fast
• Small increment
• Maximum value
Done stories as
check points
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
 Why bother?
 Bird’s eye view of Scrum
 Problems with multi-Scrum-team coordination
 Bird’s eye view of Kanban
 One-piece-flow (aka small batch size)
 Applying Kanban basics to Scrum
 Moving away from iterations
 Synchronized Scrum Teams
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.comCustomers
Product
Management
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
 Why bother?
 Bird’s eye view of Scrum
 Problems with Scrum
 Bird’s eye view of Kanban
 One-piece-flow (aka small batch size)
 Applying Kanban basics to Scrum
 Moving away from iterations
 Synchronized Scrum Teams
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.comCustomers
Product
Management
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.comCustomers
Product
Management
Int
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.comCustomers
Product
Management
Int
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
Problems With Multi-Team Synchronization
 Can’t say you are “shippable” until fully integrated
 Hardening/stabilization iterations
 “QA iterations” offset from “Dev iterations”
 Integration iterations
 Visibility into problems is clearest at end of iteration
 Resolution may not come for multiple iterations
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
 Why bother?
 Bird’s eye view of Scrum
 Problems with multi-Scrum-team coordination
 Bird’s eye view of Kanban
 One-piece-flow (aka small batch size)
 Applying Kanban basics to Scrum
 Moving away from iterations
 Synchronized Scrum Teams
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
3247 – User wants
to combine depots 5
Kanban
4246 – User wants
to unhide a depot 2 3241 – User wants
to hide a depot 2
todo wip coded tested done
3249 – User wants
to copy a depot 3 3236 – User wants
to split a depot 5
3216 – User wants
to remove a depot 1
backlog
3246 – User wants
a list of depots 3
3244 – User wants
to remove a
replica
8
1) Visual system of managing work
2) Limited work in progress
3) Work is pulled through the system
3226 – User wants
to undo a depot
operation
3146 – User wants
to replicate a
depot
5
8
3256 – User wants
to rename a depot 1
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
Kanban in Action
Customers
Int
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
 Why bother?
 Bird’s eye view of Scrum
 Problems with multi-Scrum-team coordination
 Bird’s eye view of Kanban
 One-piece-flow (aka small batch size)
 Applying Kanban basics to Scrum
 Moving away from iterations
 Synchronized Scrum Teams
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
What’s in a User Story
3226 – User wants
to undo a depot
operation
5
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
Features of All Shapes and Sizes
Specify
Design
Code
Integrate
Document
Write tests
Test
S D
C I
W
TD
Gradient or
rhythm?
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
One Piece Flow
Within an Iteration
DS C
I W T
D
3226 – User
wants to undo a
depot operation
5
Do you remember me?
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
One Piece Flow
Within an Iteration
DS C
I W T
DDS C I
W T
D
DS C I
W T
D
DS C I W T
D
DS C
I W T
DDS C I
W T
D
DS C I
W T
D
DS C
I W T
DDS C I
W T
D
DS C I
W T
D
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
Activity vs Achievement
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
One Piece Flow
DS C I
W
T
D
DS C I
W
T
D
Within an Iteration
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
One Piece Flow
Within an Iteration
DS C I
W
T
D
DS C I
W
T
D
DS C I
W
T
D
DS C I
W
T
D
DS C I
W
T
D
DS C I
W
T
D
DS C I
W
T
D
DS C I
W
T
D
DS C I
W
T
D
DS C I
W
T
D
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
 Why bother?
 Bird’s eye view of Scrum
 Problems with multi-Scrum-team coordination
 Bird’s eye view of Kanban
 One-piece-flow (aka small batch size)
 Applying Kanban basics to Scrum
 Moving away from iterations
 Synchronized Scrum Teams
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
Taskboard/Limited WIP/Pull
3246 – User wants
to create a depot 5
todo wip coded tested done
3246 – User wants
to combine depots 5
3247 – User wants
to combine depots 5
4246 – User wants
to unhide a depot 2 3241 – User wants
to hide a depot 2
3249 – User wants
to copy a depot 3 3236 – User wants
to split a depot 5
3216 – User wants
to remove a depot 1
3246 – User wants
a list of depots 3
3226 – User wants
to undo a depot
operation
3146 – User wants
to replicate a
depot
5
8
3256 – User wants
to rename a depot 1
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
wip coded tested donetodo
3244 – Surveyor
wants to remove
a question
1
3245 – Surveyor
wants to create a
multiple choice
question
3 3246 – Surveyor
wants to create a
true/false question
2
3247 – Surveyor
wants to add a
freeform question
3
3242 – Surveyor
wants to browse
survey results
3 3241 – User wants
to take a survey 5
3243 – Surveyor
wants to add a
new question
3
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
wip coded tested donetodo
3244 – Surveyor
wants to remove
a question
1
3245 – Surveyor
wants to create a
multiple choice
question
3 3246 – Surveyor
wants to create a
true/false question
2
3242 – Surveyor
wants to browse
survey results
3 3241 – User wants
to take a survey 5
3243 – Surveyor
wants to add a
new question
3
3247 – Surveyor
wants to add a
freeform question
3
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
todo
3244 – Surveyor
wants to remove
a question
1
3245 – Surveyor
wants to create a
multiple choice
question
3 3246 – Surveyor
wants to create a
true/false question
2
3242 – Surveyor
wants to browse
survey results
3 3241 – User wants
to take a survey 5
3243 – Surveyor
wants to add a
new question
3
wip coded tested done
3247 – Surveyor
wants to add a
freeform question
3
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
todo
3244 – Surveyor
wants to remove
a question
1
3245 – Surveyor
wants to create a
multiple choice
question
3 3246 – Surveyor
wants to create a
true/false question
2
3247 – Surveyor
wants to add a
freeform question
3
3242 – Surveyor
wants to browse
survey results
3 3241 – User wants
to take a survey 5
3243 – Surveyor
wants to add a
new question
3
wip coded tested done
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
todo
3244 – Surveyor
wants to remove
a question
1
3245 – Surveyor
wants to create a
multiple choice
question
3 3246 – Surveyor
wants to create a
true/false question
2
3247 – Surveyor
wants to add a
freeform question
3
3242 – Surveyor
wants to browse
survey results
3 3241 – User wants
to take a survey 5
3243 – Surveyor
wants to add a
new question
3
wip coded tested done
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
todo
3244 – Surveyor
wants to remove
a question
1
3245 – Surveyor
wants to create a
multiple choice
question
3 3246 – Surveyor
wants to create a
true/false question
2
3247 – Surveyor
wants to add a
freeform question
3
3242 – Surveyor
wants to browse
survey results
3 3241 – User wants
to take a survey 5
3243 – Surveyor
wants to add a
new question
3
wip coded tested done
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
 Why bother?
 Bird’s eye view of Scrum
 Problems with multi-Scrum-team coordination
 Bird’s eye view of Kanban
 One-piece-flow (aka small batch size)
 Applying Kanban basics to Scrum
 Moving away from iterations
 Synchronized Scrum Teams
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
?
✔
✔
✔
✔
✔
✔
✔
?
✔
✔
✔
✔
✔
✔
✔
Done
Retrospective
Iteration Review
Backlog grooming
Story estimation
Choose stories
✔
?
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
? ?
✔
✔
✔ ✔
✔
✔
✔ ✔
✔
✔
✔
✔
✔✔
✔
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
Trailing 4 Week Burnup
Trailing 4 weeks
4 Week Burnup
5
10
15
20
0
StoryPoints
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
Calculating Velocity
Iteration Velocity
10
20
30
40
0
StoryPoints
Iterations
4 Week Velocity
10
20
30
40
0
StoryPoints Iterations
Trailing 4 weeks
Per iteration
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
Decoupling Commitment
 Or else what?
 New Scrum Guide replaces commitment with
forecast
 Scrum Commitment
• Team will get all committed stories to ‘done’
• Everybody else will leave the team alone
 Trust is the flip side of commitment
 Trust is a two way street and requires flexibility
 Handling the unexpected requires negotiation
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
?
✔
✔
✔
✔ ✔
✔
✔
✔ ✔
✔ ✔
✔✔
✔ ✔
?
✔
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission.
“Pure” Scrum An Example Mix
Self Organizing Team Self Organizing Team
Team Member Team Member
Product Owner Product Owner
Scrum Master Scrum Master
Sprint Planning Weekly Story Estimation
Daily Standup Daily Standup
Sprint Review Monthly Review
Retrospective Weekly Retrospective
Product Backlog Product Backlog
Sprint Backlog Selected Stories Column
Burndown Trailing 4 week burnup
Daily Cycle Daily Cycle
Sprints
Releases Releases
Scrum of Scrums Stop the Line
Kanban Board
One piece flow
WIP limits
Multi-Stage Continuous Integration
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
 Why bother?
 Bird’s eye view of Scrum
 Problems with multi-Scrum-team coordination
 Bird’s eye view of Kanban
 One-piece-flow (aka small batch size)
 Applying Kanban basics to Scrum
 Moving away from iterations
 Synchronized Scrum Teams
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
Product
Management
Int
Customers
Multi-Stage Continuous Integration
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
Product
Management
Int
Int
Int
Customers
Multi-Stage Continuous Integration
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
Product
Management
Customers
Individuals and Interactions
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
Product
Management
Customers
Agile Project Management
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
Product
Management
Customers
SCM (Version Control)
Int
Int
Int
Web
Mobile
DB
Server
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
Product
Management
Customers
Continuous Integration
Int
Int
Int
Web
Mobile
DB
Server
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
Product
Management
Int
Int
Int
Customers
 Whole product
touch point after
every story
 Working software
after ever story is
complete
 Scales up
Continuous Delivery
$
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
Product
Management
Int
Int
Int
Customers
Continuous Touch Points
What
does that
mean?
You want
what!?
Why can’t
we finish
this?Why
won’t this
integrate?
Why is this
unshippable?
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
Resources/Q&A
 Do It Yourself Agile – Damon Poole
http://damonpoole.blogspot.com
 Don Reinertsen’s Books
 Lean Software Development, Mary Poppendieck and
Tom Poppendieck
 Scrumban - Essays on Kanban Systems for Lean
Software Development, Corey Ladas
 Kanban and Scrum – Making the Most of Both,
Henrik Kniberg & Mattias Skarin
 Agile Software Development with Scrum, Ken
Schwaber & Mike Beedle
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
The Lean Startup Model
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
Product
Management
Int
Int
Int
Customers
 Flow continues
around any
problems
Continuous Delivery
$
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
Product
Management
Int
Int
Int
Customers
 Rebalance as
needed
Continuous Delivery
$
Help!
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
Q&A Time
1-800-383-8170 or
+1-781-861-8700
sales@accurev.com
www.accurev.com
blog.accurev.com
www.synerzip.com
Hemant Elhence
hemant@synerzip.com
469.322.0349
Agile Software Product Development Partner
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
Synerzip in a Nut-shell
1. Software product development partner for small/mid-sized
technology companies
 Exclusive focus on small/mid-sized technology companies, typically venture-
backed companies in growth phase
 By definition, all Synerzip work is the IP of its respective clients
 Deep experience in full SDLC – design, dev, QA/testing, deployment
2. Dedicated team of high caliber software professionals for each
client
 Seamlessly extends client’s local team, offering full transparency
 Stable teams with very low turn-over
 NOT just “staff augmentation”, but provide full mgmt support
3. Actually reduces risk of development/delivery
 Experienced team - uses appropriate level of engineering discipline
 Practices Agile development – responsive, yet disciplined
4. Reduces cost – dual-shore team, 50% cost advantage
5. Offers long term flexibility – allows (facilitates) taking offshore
team captive – aka “BOT” option
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
Synerzip Clients
Presentation copyright © 2009-2011 AccuRev, Inc. May be used with
permission only. Contact dpoole@accurev.com for permission. www.synerzip.com
Q&A Time
1-800-383-8170 or
+1-781-861-8700
sales@accurev.com
www.accurev.com
blog.accurev.com
www.synerzip.com
Hemant Elhence
hemant@synerzip.com
469.322.0349
Agile Software Product Development Partner

Weitere ähnliche Inhalte

Ähnlich wie Scrum And Kanban (for better agile teams)

Augmenting Coded UI
Augmenting Coded UIAugmenting Coded UI
Augmenting Coded UI
travisk
 
Chapter 10 imperfect comp
Chapter 10 imperfect compChapter 10 imperfect comp
Chapter 10 imperfect comp
Uconn Stamford
 
Top ten secret weapons for performance testing in an agile environment
Top ten secret weapons for performance testing in an agile environmentTop ten secret weapons for performance testing in an agile environment
Top ten secret weapons for performance testing in an agile environment
alistairjones
 

Ähnlich wie Scrum And Kanban (for better agile teams) (20)

Augmenting Coded UI
Augmenting Coded UIAugmenting Coded UI
Augmenting Coded UI
 
Sitecore Symposium 2018 - Cooking Up Smart Product Recommendations for Siteco...
Sitecore Symposium 2018 - Cooking Up Smart Product Recommendations for Siteco...Sitecore Symposium 2018 - Cooking Up Smart Product Recommendations for Siteco...
Sitecore Symposium 2018 - Cooking Up Smart Product Recommendations for Siteco...
 
Java 9 New Features | Java Tutorial | What’s New in Java 9 | Java 9 Features ...
Java 9 New Features | Java Tutorial | What’s New in Java 9 | Java 9 Features ...Java 9 New Features | Java Tutorial | What’s New in Java 9 | Java 9 Features ...
Java 9 New Features | Java Tutorial | What’s New in Java 9 | Java 9 Features ...
 
Sql9e ppt ch08
Sql9e ppt ch08Sql9e ppt ch08
Sql9e ppt ch08
 
FRC Reporting Beginner Course
FRC Reporting Beginner CourseFRC Reporting Beginner Course
FRC Reporting Beginner Course
 
Oracle Fusion Financial Report Centre Reporting Beginner course
Oracle Fusion Financial Report Centre Reporting Beginner courseOracle Fusion Financial Report Centre Reporting Beginner course
Oracle Fusion Financial Report Centre Reporting Beginner course
 
Tangoe matrix sprint 15 usable and light weight user interface demo - sep -...
Tangoe matrix sprint 15 usable and light weight user interface   demo - sep -...Tangoe matrix sprint 15 usable and light weight user interface   demo - sep -...
Tangoe matrix sprint 15 usable and light weight user interface demo - sep -...
 
Empowering Your Users: Maximizing the Content Management Experience
Empowering Your Users: Maximizing the Content Management ExperienceEmpowering Your Users: Maximizing the Content Management Experience
Empowering Your Users: Maximizing the Content Management Experience
 
MySQL Developer Day conference: MySQL Replication and Scalability
MySQL Developer Day conference: MySQL Replication and ScalabilityMySQL Developer Day conference: MySQL Replication and Scalability
MySQL Developer Day conference: MySQL Replication and Scalability
 
AEM Communities 6.1 - MongoSV '15
AEM Communities 6.1 - MongoSV '15AEM Communities 6.1 - MongoSV '15
AEM Communities 6.1 - MongoSV '15
 
MongoDB Days Silicon Valley: Using MongoDB with Adobe AEM Communities
MongoDB Days Silicon Valley: Using MongoDB with Adobe AEM CommunitiesMongoDB Days Silicon Valley: Using MongoDB with Adobe AEM Communities
MongoDB Days Silicon Valley: Using MongoDB with Adobe AEM Communities
 
Real User Measurement: The Secret Weapon for Quality
Real User Measurement: The Secret Weapon for QualityReal User Measurement: The Secret Weapon for Quality
Real User Measurement: The Secret Weapon for Quality
 
AWS Webcast - Intro CloudFront Reporting Features
AWS Webcast - Intro CloudFront Reporting FeaturesAWS Webcast - Intro CloudFront Reporting Features
AWS Webcast - Intro CloudFront Reporting Features
 
Oracle Cloud Platform - Migrer vers la Database 12c
Oracle Cloud Platform - Migrer vers la Database 12cOracle Cloud Platform - Migrer vers la Database 12c
Oracle Cloud Platform - Migrer vers la Database 12c
 
Chapter 10 imperfect comp
Chapter 10 imperfect compChapter 10 imperfect comp
Chapter 10 imperfect comp
 
Sql9e ppt ch04
Sql9e ppt ch04 Sql9e ppt ch04
Sql9e ppt ch04
 
Top ten secret weapons for performance testing in an agile environment
Top ten secret weapons for performance testing in an agile environmentTop ten secret weapons for performance testing in an agile environment
Top ten secret weapons for performance testing in an agile environment
 
Getting Started: Personalization
Getting Started: PersonalizationGetting Started: Personalization
Getting Started: Personalization
 
What's New in Oracle SQL Developer for 2018
What's New in Oracle SQL Developer for 2018What's New in Oracle SQL Developer for 2018
What's New in Oracle SQL Developer for 2018
 
Removing Crucial Dependencies to Enable KPN as a Virtual Telecom Provider
Removing Crucial Dependencies to Enable KPN as a Virtual Telecom ProviderRemoving Crucial Dependencies to Enable KPN as a Virtual Telecom Provider
Removing Crucial Dependencies to Enable KPN as a Virtual Telecom Provider
 

Mehr von Synerzip

Mehr von Synerzip (20)

HOW VOCERA LEVERAGES SYNERZIP FOR ENHANCEMENT OF VOCERA PLATFORM & ITS USER E...
HOW VOCERA LEVERAGES SYNERZIP FOR ENHANCEMENT OF VOCERA PLATFORM & ITS USER E...HOW VOCERA LEVERAGES SYNERZIP FOR ENHANCEMENT OF VOCERA PLATFORM & ITS USER E...
HOW VOCERA LEVERAGES SYNERZIP FOR ENHANCEMENT OF VOCERA PLATFORM & ITS USER E...
 
The QA/Testing Process
The QA/Testing ProcessThe QA/Testing Process
The QA/Testing Process
 
Test Driven Development – What Works And What Doesn’t
Test Driven Development – What Works And What Doesn’t Test Driven Development – What Works And What Doesn’t
Test Driven Development – What Works And What Doesn’t
 
Distributed/Dual-Shore Agile Software Development – Is It Effective?
Distributed/Dual-Shore Agile Software Development – Is It Effective?Distributed/Dual-Shore Agile Software Development – Is It Effective?
Distributed/Dual-Shore Agile Software Development – Is It Effective?
 
Using Agile Approach with Fixed Budget Projects
Using Agile Approach with Fixed Budget ProjectsUsing Agile Approach with Fixed Budget Projects
Using Agile Approach with Fixed Budget Projects
 
QA Role in Agile Teams
QA Role in Agile Teams QA Role in Agile Teams
QA Role in Agile Teams
 
Agile For Mobile App Development
Agile For Mobile App Development Agile For Mobile App Development
Agile For Mobile App Development
 
Using Agile in Non-Ideal Situations
Using Agile in Non-Ideal SituationsUsing Agile in Non-Ideal Situations
Using Agile in Non-Ideal Situations
 
Accelerating Agile Transformations - Ravi Verma
Accelerating Agile Transformations - Ravi VermaAccelerating Agile Transformations - Ravi Verma
Accelerating Agile Transformations - Ravi Verma
 
Agile Product Management Basics
Agile Product Management BasicsAgile Product Management Basics
Agile Product Management Basics
 
Product Portfolio Kanban - by Erik Huddleston
Product Portfolio Kanban - by Erik HuddlestonProduct Portfolio Kanban - by Erik Huddleston
Product Portfolio Kanban - by Erik Huddleston
 
Context Driven Agile Leadership
Context Driven Agile LeadershipContext Driven Agile Leadership
Context Driven Agile Leadership
 
Adopting TDD - by Don McGreal
Adopting TDD - by Don McGrealAdopting TDD - by Don McGreal
Adopting TDD - by Don McGreal
 
Pragmatics of Agility - by Venkat Subramaniam
Pragmatics of Agility - by Venkat SubramaniamPragmatics of Agility - by Venkat Subramaniam
Pragmatics of Agility - by Venkat Subramaniam
 
Cross Platform Mobile App Development
Cross Platform Mobile App DevelopmentCross Platform Mobile App Development
Cross Platform Mobile App Development
 
Agile2011 Conference – Key Take Aways
Agile2011 Conference – Key Take AwaysAgile2011 Conference – Key Take Aways
Agile2011 Conference – Key Take Aways
 
Performance Evaluation in Agile
Performance Evaluation in AgilePerformance Evaluation in Agile
Performance Evaluation in Agile
 
Managing Technical Debt - by Michael Hall
Managing Technical Debt - by Michael HallManaging Technical Debt - by Michael Hall
Managing Technical Debt - by Michael Hall
 
Elephants in The Agile Room - by Todd Little
Elephants in The Agile Room - by Todd LittleElephants in The Agile Room - by Todd Little
Elephants in The Agile Room - by Todd Little
 
Panning for User Story Gold - by Damon Poole, Agile Coach
Panning for User Story Gold - by Damon Poole, Agile CoachPanning for User Story Gold - by Damon Poole, Agile Coach
Panning for User Story Gold - by Damon Poole, Agile Coach
 

Kürzlich hochgeladen

%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 

Kürzlich hochgeladen (20)

%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 

Scrum And Kanban (for better agile teams)

  • 1. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Scrum & Kanban Like Chocolate and Peanut Butter
  • 2. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Overview  Why bother?  Bird’s eye view of Scrum  Problems with multi-Scrum-team coordination  Bird’s eye view of Kanban  One-piece-flow (aka small batch size)  Applying Kanban basics to Scrum  Moving away from iterations  Synchronized Scrum Teams
  • 3. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Who is “The Customer?” Market /Customers Software Development Business Unit
  • 4. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Who is “The Customer?” Market /Customers Your offering
  • 5. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Return on Investment Return Investment ROI = Software Value
  • 6. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com The Time Value of Money A A B B C C D D Cost Value Who wants to make some money?
  • 7. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com The Time Value of Money A B C D Invested here Time Value Learning also has value
  • 8. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Continuous flow of working software Team Software Development Nirvana Customers $ • Fast • Small increment • Maximum value Done stories as check points
  • 9. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com  Why bother?  Bird’s eye view of Scrum  Problems with multi-Scrum-team coordination  Bird’s eye view of Kanban  One-piece-flow (aka small batch size)  Applying Kanban basics to Scrum  Moving away from iterations  Synchronized Scrum Teams
  • 10. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.comCustomers Product Management
  • 11. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com  Why bother?  Bird’s eye view of Scrum  Problems with Scrum  Bird’s eye view of Kanban  One-piece-flow (aka small batch size)  Applying Kanban basics to Scrum  Moving away from iterations  Synchronized Scrum Teams
  • 12. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.comCustomers Product Management
  • 13. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.comCustomers Product Management Int
  • 14. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.comCustomers Product Management Int
  • 15. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Problems With Multi-Team Synchronization  Can’t say you are “shippable” until fully integrated  Hardening/stabilization iterations  “QA iterations” offset from “Dev iterations”  Integration iterations  Visibility into problems is clearest at end of iteration  Resolution may not come for multiple iterations
  • 16. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com  Why bother?  Bird’s eye view of Scrum  Problems with multi-Scrum-team coordination  Bird’s eye view of Kanban  One-piece-flow (aka small batch size)  Applying Kanban basics to Scrum  Moving away from iterations  Synchronized Scrum Teams
  • 17. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com 3247 – User wants to combine depots 5 Kanban 4246 – User wants to unhide a depot 2 3241 – User wants to hide a depot 2 todo wip coded tested done 3249 – User wants to copy a depot 3 3236 – User wants to split a depot 5 3216 – User wants to remove a depot 1 backlog 3246 – User wants a list of depots 3 3244 – User wants to remove a replica 8 1) Visual system of managing work 2) Limited work in progress 3) Work is pulled through the system 3226 – User wants to undo a depot operation 3146 – User wants to replicate a depot 5 8 3256 – User wants to rename a depot 1
  • 18. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Kanban in Action Customers Int
  • 19. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com  Why bother?  Bird’s eye view of Scrum  Problems with multi-Scrum-team coordination  Bird’s eye view of Kanban  One-piece-flow (aka small batch size)  Applying Kanban basics to Scrum  Moving away from iterations  Synchronized Scrum Teams
  • 20. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com What’s in a User Story 3226 – User wants to undo a depot operation 5
  • 21. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Features of All Shapes and Sizes Specify Design Code Integrate Document Write tests Test S D C I W TD Gradient or rhythm?
  • 22. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com One Piece Flow Within an Iteration DS C I W T D 3226 – User wants to undo a depot operation 5 Do you remember me?
  • 23. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com One Piece Flow Within an Iteration DS C I W T DDS C I W T D DS C I W T D DS C I W T D DS C I W T DDS C I W T D DS C I W T D DS C I W T DDS C I W T D DS C I W T D
  • 24. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Activity vs Achievement
  • 25. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com One Piece Flow DS C I W T D DS C I W T D Within an Iteration
  • 26. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com One Piece Flow Within an Iteration DS C I W T D DS C I W T D DS C I W T D DS C I W T D DS C I W T D DS C I W T D DS C I W T D DS C I W T D DS C I W T D DS C I W T D
  • 27. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com  Why bother?  Bird’s eye view of Scrum  Problems with multi-Scrum-team coordination  Bird’s eye view of Kanban  One-piece-flow (aka small batch size)  Applying Kanban basics to Scrum  Moving away from iterations  Synchronized Scrum Teams
  • 28. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Taskboard/Limited WIP/Pull 3246 – User wants to create a depot 5 todo wip coded tested done 3246 – User wants to combine depots 5 3247 – User wants to combine depots 5 4246 – User wants to unhide a depot 2 3241 – User wants to hide a depot 2 3249 – User wants to copy a depot 3 3236 – User wants to split a depot 5 3216 – User wants to remove a depot 1 3246 – User wants a list of depots 3 3226 – User wants to undo a depot operation 3146 – User wants to replicate a depot 5 8 3256 – User wants to rename a depot 1
  • 29. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com wip coded tested donetodo 3244 – Surveyor wants to remove a question 1 3245 – Surveyor wants to create a multiple choice question 3 3246 – Surveyor wants to create a true/false question 2 3247 – Surveyor wants to add a freeform question 3 3242 – Surveyor wants to browse survey results 3 3241 – User wants to take a survey 5 3243 – Surveyor wants to add a new question 3
  • 30. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com wip coded tested donetodo 3244 – Surveyor wants to remove a question 1 3245 – Surveyor wants to create a multiple choice question 3 3246 – Surveyor wants to create a true/false question 2 3242 – Surveyor wants to browse survey results 3 3241 – User wants to take a survey 5 3243 – Surveyor wants to add a new question 3 3247 – Surveyor wants to add a freeform question 3
  • 31. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com todo 3244 – Surveyor wants to remove a question 1 3245 – Surveyor wants to create a multiple choice question 3 3246 – Surveyor wants to create a true/false question 2 3242 – Surveyor wants to browse survey results 3 3241 – User wants to take a survey 5 3243 – Surveyor wants to add a new question 3 wip coded tested done 3247 – Surveyor wants to add a freeform question 3
  • 32. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com todo 3244 – Surveyor wants to remove a question 1 3245 – Surveyor wants to create a multiple choice question 3 3246 – Surveyor wants to create a true/false question 2 3247 – Surveyor wants to add a freeform question 3 3242 – Surveyor wants to browse survey results 3 3241 – User wants to take a survey 5 3243 – Surveyor wants to add a new question 3 wip coded tested done
  • 33. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com todo 3244 – Surveyor wants to remove a question 1 3245 – Surveyor wants to create a multiple choice question 3 3246 – Surveyor wants to create a true/false question 2 3247 – Surveyor wants to add a freeform question 3 3242 – Surveyor wants to browse survey results 3 3241 – User wants to take a survey 5 3243 – Surveyor wants to add a new question 3 wip coded tested done
  • 34. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com todo 3244 – Surveyor wants to remove a question 1 3245 – Surveyor wants to create a multiple choice question 3 3246 – Surveyor wants to create a true/false question 2 3247 – Surveyor wants to add a freeform question 3 3242 – Surveyor wants to browse survey results 3 3241 – User wants to take a survey 5 3243 – Surveyor wants to add a new question 3 wip coded tested done
  • 35. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com  Why bother?  Bird’s eye view of Scrum  Problems with multi-Scrum-team coordination  Bird’s eye view of Kanban  One-piece-flow (aka small batch size)  Applying Kanban basics to Scrum  Moving away from iterations  Synchronized Scrum Teams
  • 36. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com ? ✔ ✔ ✔ ✔ ✔ ✔ ✔ ? ✔ ✔ ✔ ✔ ✔ ✔ ✔ Done Retrospective Iteration Review Backlog grooming Story estimation Choose stories ✔ ?
  • 37. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com ? ? ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔✔ ✔
  • 38. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Trailing 4 Week Burnup Trailing 4 weeks 4 Week Burnup 5 10 15 20 0 StoryPoints
  • 39. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Calculating Velocity Iteration Velocity 10 20 30 40 0 StoryPoints Iterations 4 Week Velocity 10 20 30 40 0 StoryPoints Iterations Trailing 4 weeks Per iteration
  • 40. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Decoupling Commitment  Or else what?  New Scrum Guide replaces commitment with forecast  Scrum Commitment • Team will get all committed stories to ‘done’ • Everybody else will leave the team alone  Trust is the flip side of commitment  Trust is a two way street and requires flexibility  Handling the unexpected requires negotiation
  • 41. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com ? ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔✔ ✔ ✔ ? ✔
  • 42. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. “Pure” Scrum An Example Mix Self Organizing Team Self Organizing Team Team Member Team Member Product Owner Product Owner Scrum Master Scrum Master Sprint Planning Weekly Story Estimation Daily Standup Daily Standup Sprint Review Monthly Review Retrospective Weekly Retrospective Product Backlog Product Backlog Sprint Backlog Selected Stories Column Burndown Trailing 4 week burnup Daily Cycle Daily Cycle Sprints Releases Releases Scrum of Scrums Stop the Line Kanban Board One piece flow WIP limits Multi-Stage Continuous Integration
  • 43. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com  Why bother?  Bird’s eye view of Scrum  Problems with multi-Scrum-team coordination  Bird’s eye view of Kanban  One-piece-flow (aka small batch size)  Applying Kanban basics to Scrum  Moving away from iterations  Synchronized Scrum Teams
  • 44. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Product Management Int Customers Multi-Stage Continuous Integration
  • 45. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Product Management Int Int Int Customers Multi-Stage Continuous Integration
  • 46. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Product Management Customers Individuals and Interactions
  • 47. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Product Management Customers Agile Project Management
  • 48. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Product Management Customers SCM (Version Control) Int Int Int Web Mobile DB Server
  • 49. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Product Management Customers Continuous Integration Int Int Int Web Mobile DB Server
  • 50. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Product Management Int Int Int Customers  Whole product touch point after every story  Working software after ever story is complete  Scales up Continuous Delivery $
  • 51. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Product Management Int Int Int Customers Continuous Touch Points What does that mean? You want what!? Why can’t we finish this?Why won’t this integrate? Why is this unshippable?
  • 52. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Resources/Q&A  Do It Yourself Agile – Damon Poole http://damonpoole.blogspot.com  Don Reinertsen’s Books  Lean Software Development, Mary Poppendieck and Tom Poppendieck  Scrumban - Essays on Kanban Systems for Lean Software Development, Corey Ladas  Kanban and Scrum – Making the Most of Both, Henrik Kniberg & Mattias Skarin  Agile Software Development with Scrum, Ken Schwaber & Mike Beedle
  • 53. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com The Lean Startup Model
  • 54. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Product Management Int Int Int Customers  Flow continues around any problems Continuous Delivery $
  • 55. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Product Management Int Int Int Customers  Rebalance as needed Continuous Delivery $ Help!
  • 56. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Q&A Time 1-800-383-8170 or +1-781-861-8700 sales@accurev.com www.accurev.com blog.accurev.com www.synerzip.com Hemant Elhence hemant@synerzip.com 469.322.0349 Agile Software Product Development Partner
  • 57. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Synerzip in a Nut-shell 1. Software product development partner for small/mid-sized technology companies  Exclusive focus on small/mid-sized technology companies, typically venture- backed companies in growth phase  By definition, all Synerzip work is the IP of its respective clients  Deep experience in full SDLC – design, dev, QA/testing, deployment 2. Dedicated team of high caliber software professionals for each client  Seamlessly extends client’s local team, offering full transparency  Stable teams with very low turn-over  NOT just “staff augmentation”, but provide full mgmt support 3. Actually reduces risk of development/delivery  Experienced team - uses appropriate level of engineering discipline  Practices Agile development – responsive, yet disciplined 4. Reduces cost – dual-shore team, 50% cost advantage 5. Offers long term flexibility – allows (facilitates) taking offshore team captive – aka “BOT” option
  • 58. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Synerzip Clients
  • 59. Presentation copyright © 2009-2011 AccuRev, Inc. May be used with permission only. Contact dpoole@accurev.com for permission. www.synerzip.com Q&A Time 1-800-383-8170 or +1-781-861-8700 sales@accurev.com www.accurev.com blog.accurev.com www.synerzip.com Hemant Elhence hemant@synerzip.com 469.322.0349 Agile Software Product Development Partner