SlideShare a Scribd company logo
1 of 59
Download to read offline
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

More Related Content

Similar to Scrum And Kanban (for better agile teams)

Augmenting Coded UI
Augmenting Coded UIAugmenting Coded UI
Augmenting Coded UItravisk
 
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...John Montes
 
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 ...Edureka!
 
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 ExperienceJeffrey Rondeau
 
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 ScalabilityShivji Kumar Jha
 
AEM Communities 6.1 - MongoSV '15
AEM Communities 6.1 - MongoSV '15AEM Communities 6.1 - MongoSV '15
AEM Communities 6.1 - MongoSV '15Kevin Nennig
 
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 CommunitiesMongoDB
 
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 QualitySOASTA
 
AWS Webcast - Intro CloudFront Reporting Features
AWS Webcast - Intro CloudFront Reporting FeaturesAWS Webcast - Intro CloudFront Reporting Features
AWS Webcast - Intro CloudFront Reporting FeaturesAmazon Web Services
 
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 12cBastien Leblanc
 
Chapter 10 imperfect comp
Chapter 10 imperfect compChapter 10 imperfect comp
Chapter 10 imperfect compUconn 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 environmentalistairjones
 
Getting Started: Personalization
Getting Started: PersonalizationGetting Started: Personalization
Getting Started: PersonalizationSitecore
 
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 2018Jeff Smith
 
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 ProviderCA Technologies
 

Similar to 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
 

More from Synerzip

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...Synerzip
 
The QA/Testing Process
The QA/Testing ProcessThe QA/Testing Process
The QA/Testing ProcessSynerzip
 
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 Synerzip
 
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?Synerzip
 
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 ProjectsSynerzip
 
QA Role in Agile Teams
QA Role in Agile Teams QA Role in Agile Teams
QA Role in Agile Teams Synerzip
 
Agile For Mobile App Development
Agile For Mobile App Development Agile For Mobile App Development
Agile For Mobile App Development Synerzip
 
Using Agile in Non-Ideal Situations
Using Agile in Non-Ideal SituationsUsing Agile in Non-Ideal Situations
Using Agile in Non-Ideal SituationsSynerzip
 
Accelerating Agile Transformations - Ravi Verma
Accelerating Agile Transformations - Ravi VermaAccelerating Agile Transformations - Ravi Verma
Accelerating Agile Transformations - Ravi VermaSynerzip
 
Agile Product Management Basics
Agile Product Management BasicsAgile Product Management Basics
Agile Product Management BasicsSynerzip
 
Product Portfolio Kanban - by Erik Huddleston
Product Portfolio Kanban - by Erik HuddlestonProduct Portfolio Kanban - by Erik Huddleston
Product Portfolio Kanban - by Erik HuddlestonSynerzip
 
Context Driven Agile Leadership
Context Driven Agile LeadershipContext Driven Agile Leadership
Context Driven Agile LeadershipSynerzip
 
Adopting TDD - by Don McGreal
Adopting TDD - by Don McGrealAdopting TDD - by Don McGreal
Adopting TDD - by Don McGrealSynerzip
 
Pragmatics of Agility - by Venkat Subramaniam
Pragmatics of Agility - by Venkat SubramaniamPragmatics of Agility - by Venkat Subramaniam
Pragmatics of Agility - by Venkat SubramaniamSynerzip
 
Cross Platform Mobile App Development
Cross Platform Mobile App DevelopmentCross Platform Mobile App Development
Cross Platform Mobile App DevelopmentSynerzip
 
Agile2011 Conference – Key Take Aways
Agile2011 Conference – Key Take AwaysAgile2011 Conference – Key Take Aways
Agile2011 Conference – Key Take AwaysSynerzip
 
Performance Evaluation in Agile
Performance Evaluation in AgilePerformance Evaluation in Agile
Performance Evaluation in AgileSynerzip
 
Managing Technical Debt - by Michael Hall
Managing Technical Debt - by Michael HallManaging Technical Debt - by Michael Hall
Managing Technical Debt - by Michael HallSynerzip
 
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 LittleSynerzip
 
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 CoachSynerzip
 

More from 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
 

Recently uploaded

Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?Watsoo Telematics
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 

Recently uploaded (20)

Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 

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