SlideShare a Scribd company logo
What’s Next?
James Shore
@jamesshore
agilefluency.org / jamesshore.com
Scrum Australia 2017
Melbourne, Australia
22 Sept 2017
FiveWeirdTricksFiveWeirdTricks
ScrumMastershatehim!ScrumMastershatehim!
martinfowler.com
#1:Collaboration#1:Collaboration
wocintechcath.comCC-BY-2.0
As a ______________________ I’m
____________________ because
______________________________
______________________________
software developer
doing it wrong
I think this template is a replacement
for talking to people
wocintechcath.comCC-BY-2.0
JamesShore
https://agileboardhacks.com/2013/04/17/feature-burnup-charts/
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
Iteration 5 Ends 6/21 Velocity 12
Stories Tasks
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the
borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that
bite, the claws that snatch!
JamesShore
#1:Collaboration#1:Collaboration
#2:ExtremeProgramming#2:ExtremeProgramming
http://www.ibtimes.co.uk/kim-jong-un-looks-things-redux-1461494
wocintechcath.comCC-BY-2.0
Plan
$
$ = potential release
Analyze Design Code DeployTest
3-36 months
Sprint
Sprint
Sprint
Sprint
Sprint
Sprint
Sprint
Sprint
Sprint
Sprint
Sprint
Sprint
$ $ $ $ $ $ $ $ $ $ $ $
Plan Analyze Design Code DeployTest
$ = potential release
TaskPlanning
Push-ButtonRelease
Analyze
Design
Code
Test
Plan
(Automate) Deployment
Sprint
Sprint
Sprint
Sprint
Sprint
Sprint
Sprint
Sprint
Sprint
Sprint
Sprint
Sprint
$ $ $ $ $ $ $ $ $ $ $ $
View:  http://bit.ly/AgileEngineeringStages,  contribute:  https://github.com/arlobelshee/AgileEngineeringFluency,  print  (PDF):  http://bit.ly/AgileEngineeringStagesPdf.  Version  0.8.2.  Copyright  ©  Arlo  Belshee,  2014.  This  work  is  licensed  under  a  Creative  Commons  Attribution  3.0  Unported  License.  
Traditional  done  well Work  as  a  team Core  modern
engineering
Adaptive  engineering Leverage
capabilities
Eliminate  debt  and
change  the  rules
Take  advantage  of  being  awesome
Matrixed
pseudo-­teams
Ad-­hoc
helping
Cowboy
coding
Quality
Assurance
Stasis
Manual  build
and  package
Build  for
myself
Death  marches
Team  leads
Big  design  up
front
Developer
Checking
Centralized
improvement
Automated
package
Product
requirements
Waterfall
milestones
Code  review
Formal
training
Pattern-­
oriented  design
Post-­mortems
Build  slack  in
Pairing  on
hard  problems
Code  preview
Just
architecture  up
front
Small  specs
Smell-­based
predictive
design
Iterated
predictive
design
Single-­
assignment
teams
All  work
visible  on  one
board
Team
agreement  /
charter
Sit  together
Retrospectives
with  outcomes
Shared  task
responsibility
Understand
and  optimize
systems
Local
transform-­
based
refactoring
Automated
developer
testing
Decompose
work  vertically
(by  value)
Apply  pull
systems  and
queues
Work  together
to  learn
Automated
build
verification
Limit  WIP  to
uncover
problems
Iterative  team
improvement
T-­shaped
people
Don't  repeat
yourself
Great  names
Test  as  spec
Collective
ownership
Done
Definition
Learn  from
local  cmm'ty
Work  together
for
productivity
Code  in  units
Do  things  in
iterations
Work  together
for  discipline
Test  units
Stories
No  bugs  in
new  code
Reflective
design
Track  progress
against  plan
Learn  from
everyone
Process
experiments
Learning  /
Proving
Distinction
Automated
deploy
Story
clustering
Iterative
planning
Relative  based
estimation
Limit  work  to
estimated
capacity
Continuous-­
form  planning
Session-­based
manual  testing
Rolling-­wave
planning
Bugs  decrease
over  time
Improving
levels  of  proof
Legacy  code
under  test
Rapid  coding
inner  loop  (R-­
G-­R)
Automated
deploy
verification
Verify
examples
(ATDD)
Use  data  to
determine
capacity
Pay  down
technical  debt
Simultaneous
Phases
Clean  code
Reliable  short-­
term
commitments
M-­shaped
people
Evolutionary
Design
Feature
isolation
Automated
rollback
Hypothesis
stories
Experience
focus
Reliable  long-­
range  planning
Full-­product
specialization
No  bugs
Universal
CQRS
Whole  team
business
innovation
Predictable,
smooth  flow
YAGNI  and
simplest  thing
Continuous
delivery
Testing  in
production
Single  piece
flow
Useful  process
innovation
Radical
collaboration
Test-­driven
design
Continuous
deployment
Business
metric  focus
Code
whispering
Lean  startup  /
hypothesis-­
driven
development
Legend
  
Check  your  work (TDD,  Exploratory  Testing)
  
Write  good  code (Refactoring,  Design,  Recovering  legacy  code)
  
Ship  at  will (Continuous  Integration,  Continuous  Deployment,  Dev  Ops)
  
Know  what  to  build (Stories,  Vertical  Decomposition,  Planning)
  
Discipline  and  learning (Pairing,  Mobbing)
  
Improve  as  a  Team (Teams,  Retrospectives)
  
Not  hurried (Velocity,  Planning  to  Capacity)
All
  
  
Doing  A  is  nearly  required  to  do  B
  
  
Doing  A  helps  a  lot  when  doing  B
Show
http://bit.ly/AgileEngineeringStages
wocintechcath.comCC-BY-2.0
#2:ExtremeProgramming#2:ExtremeProgramming
#3:AdaptivePlanning#3:AdaptivePlanning
http://mfrost.typepad.com/photos/uncategorized/2008/02/26/oldcamera451.jpg
Max
Value
Max
Value
#3:AdaptivePlanning#3:AdaptivePlanning
G.A.Harker
#4:RadicalAutonomy#4:RadicalAutonomy
HANDBOOK FOR
NEW EMPLOYEES
A fearless adventure
in knowing what to do
when no one’s there
telling you what to do
FIRST EDITION
2012
========================================================
http://www.valvesoftware.com/company/Valve_Handbook_LowRes.pdf
JamesShore
JamesShore
#4:RadicalAutonomy#4:RadicalAutonomy
https://spmsart.wordpress.com/2015/10/04/7th-grade-forced-perspective-
photography-artists-of-the-week/
#5:AgileScaling#5:AgileScaling
Full Ownership Teams
A
Feature Feature Feature Feature Feature Feature
B
TinelotWittermansCC-BY-SA3.0
#5:AgileScaling#5:AgileScaling
#2:ExtremeProgramming#2:ExtremeProgramming
#5:AgileScaling#5:AgileScaling
#3:AdaptivePlanning#3:AdaptivePlanning
#1:Collaboration#1:Collaboration
#4:RadicalAutonomy#4:RadicalAutonomy
What’sNext?What’sNext?
ResourcesResources
• Agile Fluency Model: agilefluency.org
• Agile Game workshop: Monday & Tuesday! Talk to Kaz at reg. booth.
• Agile practices book: The Art of Agile Development (James Shore)
• Agile Engineering Fluencies: http://bit.ly/AgileEngineeringStages
• Adaptive Planning: The Lean Startup (Eric Ries)
• Valve Employee Handbook: http://www.valvesoftware.com/company/
Valve_Handbook_LowRes.pdf
• Team Self Selection: Creating Great Teams (Sandy Mamoli, David Mole)
• Agile Chartering: Liftoff (Diana Larsen, Ainsley Nies)
• Naval Submarine: Turn the Ship Around! (L. David Marquet)
• Agile Scaling: http://www.jamesshore.com/In-the-News/Two-Talks-on-
Scaling-Agile.html

More Related Content

More from Scrum Australia Pty Ltd

So you want to hire an agile coach? by Sally Sloley
 So you want to hire an agile coach? by Sally Sloley So you want to hire an agile coach? by Sally Sloley
So you want to hire an agile coach? by Sally Sloley
Scrum Australia Pty Ltd
 
What a scrum master really does by Rowan Bunning
What a scrum master really does by Rowan BunningWhat a scrum master really does by Rowan Bunning
What a scrum master really does by Rowan Bunning
Scrum Australia Pty Ltd
 
Situational Scrum Mastering: What the Scrum guide didn’t tell me about leadin...
Situational Scrum Mastering: What the Scrum guide didn’t tell me about leadin...Situational Scrum Mastering: What the Scrum guide didn’t tell me about leadin...
Situational Scrum Mastering: What the Scrum guide didn’t tell me about leadin...
Scrum Australia Pty Ltd
 
Embrace the Storm by Renae Craven
Embrace the Storm by Renae CravenEmbrace the Storm by Renae Craven
Embrace the Storm by Renae Craven
Scrum Australia Pty Ltd
 
Discover your leadership agility
Discover your leadership agilityDiscover your leadership agility
Discover your leadership agility
Scrum Australia Pty Ltd
 
Discover your leadership agility self assessment
Discover your leadership agility self assessmentDiscover your leadership agility self assessment
Discover your leadership agility self assessment
Scrum Australia Pty Ltd
 
Choice and Control, how Hireup’s Empowering Vision aligns with Agile Principles
 Choice and Control, how Hireup’s Empowering Vision aligns with Agile Principles Choice and Control, how Hireup’s Empowering Vision aligns with Agile Principles
Choice and Control, how Hireup’s Empowering Vision aligns with Agile Principles
Scrum Australia Pty Ltd
 
Experimentation from the real world; move from outputs to outcomes
Experimentation from the real world; move from outputs to outcomesExperimentation from the real world; move from outputs to outcomes
Experimentation from the real world; move from outputs to outcomes
Scrum Australia Pty Ltd
 
Test Driven Development – how it benefits business and teams alike
Test Driven Development – how it benefits business and teams alikeTest Driven Development – how it benefits business and teams alike
Test Driven Development – how it benefits business and teams alike
Scrum Australia Pty Ltd
 
Get outcomes by putting people over processes: Trust us… We’re social workers!
Get outcomes by putting people over processes: Trust us… We’re social workers!Get outcomes by putting people over processes: Trust us… We’re social workers!
Get outcomes by putting people over processes: Trust us… We’re social workers!
Scrum Australia Pty Ltd
 
Do you always take the stairs? How to use your growth mindset to build smar...
Do you always take the stairs?   How to use your growth mindset to build smar...Do you always take the stairs?   How to use your growth mindset to build smar...
Do you always take the stairs? How to use your growth mindset to build smar...
Scrum Australia Pty Ltd
 
The product owner and scrum master brain transplant! Mwuhahahaha!!!
The product owner and scrum master brain transplant! Mwuhahahaha!!!The product owner and scrum master brain transplant! Mwuhahahaha!!!
The product owner and scrum master brain transplant! Mwuhahahaha!!!
Scrum Australia Pty Ltd
 
What leaders can learn from filmmakers
What leaders can learn from filmmakersWhat leaders can learn from filmmakers
What leaders can learn from filmmakers
Scrum Australia Pty Ltd
 
Is an Agile Team Dynamics like a House of Cards?
Is an Agile Team Dynamics like a House of Cards?Is an Agile Team Dynamics like a House of Cards?
Is an Agile Team Dynamics like a House of Cards?
Scrum Australia Pty Ltd
 
8 steps to collaboration
8 steps to collaboration8 steps to collaboration
8 steps to collaboration
Scrum Australia Pty Ltd
 
Art of Product Ownership vs. The Conveyor Belt Approach
Art of Product Ownership vs. The Conveyor Belt ApproachArt of Product Ownership vs. The Conveyor Belt Approach
Art of Product Ownership vs. The Conveyor Belt Approach
Scrum Australia Pty Ltd
 
Everything you wanted to know about Agile Culture Shifts, from a Guinness Wo...
 Everything you wanted to know about Agile Culture Shifts, from a Guinness Wo... Everything you wanted to know about Agile Culture Shifts, from a Guinness Wo...
Everything you wanted to know about Agile Culture Shifts, from a Guinness Wo...
Scrum Australia Pty Ltd
 
Paladins, demons and the Illuminati: Changing culture at the ATO
Paladins, demons and the Illuminati: Changing culture at the ATOPaladins, demons and the Illuminati: Changing culture at the ATO
Paladins, demons and the Illuminati: Changing culture at the ATO
Scrum Australia Pty Ltd
 
Super charge your Retrospectives by sensing alignment
Super charge your Retrospectives by sensing alignmentSuper charge your Retrospectives by sensing alignment
Super charge your Retrospectives by sensing alignment
Scrum Australia Pty Ltd
 
Project (agile) estimates using Monte Carlo Simulations
Project (agile) estimates using Monte Carlo SimulationsProject (agile) estimates using Monte Carlo Simulations
Project (agile) estimates using Monte Carlo Simulations
Scrum Australia Pty Ltd
 

More from Scrum Australia Pty Ltd (20)

So you want to hire an agile coach? by Sally Sloley
 So you want to hire an agile coach? by Sally Sloley So you want to hire an agile coach? by Sally Sloley
So you want to hire an agile coach? by Sally Sloley
 
What a scrum master really does by Rowan Bunning
What a scrum master really does by Rowan BunningWhat a scrum master really does by Rowan Bunning
What a scrum master really does by Rowan Bunning
 
Situational Scrum Mastering: What the Scrum guide didn’t tell me about leadin...
Situational Scrum Mastering: What the Scrum guide didn’t tell me about leadin...Situational Scrum Mastering: What the Scrum guide didn’t tell me about leadin...
Situational Scrum Mastering: What the Scrum guide didn’t tell me about leadin...
 
Embrace the Storm by Renae Craven
Embrace the Storm by Renae CravenEmbrace the Storm by Renae Craven
Embrace the Storm by Renae Craven
 
Discover your leadership agility
Discover your leadership agilityDiscover your leadership agility
Discover your leadership agility
 
Discover your leadership agility self assessment
Discover your leadership agility self assessmentDiscover your leadership agility self assessment
Discover your leadership agility self assessment
 
Choice and Control, how Hireup’s Empowering Vision aligns with Agile Principles
 Choice and Control, how Hireup’s Empowering Vision aligns with Agile Principles Choice and Control, how Hireup’s Empowering Vision aligns with Agile Principles
Choice and Control, how Hireup’s Empowering Vision aligns with Agile Principles
 
Experimentation from the real world; move from outputs to outcomes
Experimentation from the real world; move from outputs to outcomesExperimentation from the real world; move from outputs to outcomes
Experimentation from the real world; move from outputs to outcomes
 
Test Driven Development – how it benefits business and teams alike
Test Driven Development – how it benefits business and teams alikeTest Driven Development – how it benefits business and teams alike
Test Driven Development – how it benefits business and teams alike
 
Get outcomes by putting people over processes: Trust us… We’re social workers!
Get outcomes by putting people over processes: Trust us… We’re social workers!Get outcomes by putting people over processes: Trust us… We’re social workers!
Get outcomes by putting people over processes: Trust us… We’re social workers!
 
Do you always take the stairs? How to use your growth mindset to build smar...
Do you always take the stairs?   How to use your growth mindset to build smar...Do you always take the stairs?   How to use your growth mindset to build smar...
Do you always take the stairs? How to use your growth mindset to build smar...
 
The product owner and scrum master brain transplant! Mwuhahahaha!!!
The product owner and scrum master brain transplant! Mwuhahahaha!!!The product owner and scrum master brain transplant! Mwuhahahaha!!!
The product owner and scrum master brain transplant! Mwuhahahaha!!!
 
What leaders can learn from filmmakers
What leaders can learn from filmmakersWhat leaders can learn from filmmakers
What leaders can learn from filmmakers
 
Is an Agile Team Dynamics like a House of Cards?
Is an Agile Team Dynamics like a House of Cards?Is an Agile Team Dynamics like a House of Cards?
Is an Agile Team Dynamics like a House of Cards?
 
8 steps to collaboration
8 steps to collaboration8 steps to collaboration
8 steps to collaboration
 
Art of Product Ownership vs. The Conveyor Belt Approach
Art of Product Ownership vs. The Conveyor Belt ApproachArt of Product Ownership vs. The Conveyor Belt Approach
Art of Product Ownership vs. The Conveyor Belt Approach
 
Everything you wanted to know about Agile Culture Shifts, from a Guinness Wo...
 Everything you wanted to know about Agile Culture Shifts, from a Guinness Wo... Everything you wanted to know about Agile Culture Shifts, from a Guinness Wo...
Everything you wanted to know about Agile Culture Shifts, from a Guinness Wo...
 
Paladins, demons and the Illuminati: Changing culture at the ATO
Paladins, demons and the Illuminati: Changing culture at the ATOPaladins, demons and the Illuminati: Changing culture at the ATO
Paladins, demons and the Illuminati: Changing culture at the ATO
 
Super charge your Retrospectives by sensing alignment
Super charge your Retrospectives by sensing alignmentSuper charge your Retrospectives by sensing alignment
Super charge your Retrospectives by sensing alignment
 
Project (agile) estimates using Monte Carlo Simulations
Project (agile) estimates using Monte Carlo SimulationsProject (agile) estimates using Monte Carlo Simulations
Project (agile) estimates using Monte Carlo Simulations
 

Recently uploaded

Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
Operational Excellence Consulting
 
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
BBPMedia1
 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
dylandmeas
 
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
taqyed
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Navpack & Print
 
Project File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdfProject File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdf
RajPriye
 
What is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdfWhat is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdf
seoforlegalpillers
 
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-indiafalcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
Falcon Invoice Discounting
 
Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...
Lviv Startup Club
 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
creerey
 
Digital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and TemplatesDigital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and Templates
Aurelien Domont, MBA
 
The-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic managementThe-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic management
Bojamma2
 
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
BBPMedia1
 
April 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products NewsletterApril 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products Newsletter
NathanBaughman3
 
Business Valuation Principles for Entrepreneurs
Business Valuation Principles for EntrepreneursBusiness Valuation Principles for Entrepreneurs
Business Valuation Principles for Entrepreneurs
Ben Wann
 
5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer
ofm712785
 
ENTREPRENEURSHIP TRAINING.ppt for graduating class (1).ppt
ENTREPRENEURSHIP TRAINING.ppt for graduating class (1).pptENTREPRENEURSHIP TRAINING.ppt for graduating class (1).ppt
ENTREPRENEURSHIP TRAINING.ppt for graduating class (1).ppt
zechu97
 
FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
LR1709MUSIC
 
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptxCADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
fakeloginn69
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
Adam Smith
 

Recently uploaded (20)

Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
 
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
 
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
 
Project File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdfProject File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdf
 
What is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdfWhat is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdf
 
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-indiafalcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
 
Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...
 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
 
Digital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and TemplatesDigital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and Templates
 
The-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic managementThe-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic management
 
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
 
April 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products NewsletterApril 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products Newsletter
 
Business Valuation Principles for Entrepreneurs
Business Valuation Principles for EntrepreneursBusiness Valuation Principles for Entrepreneurs
Business Valuation Principles for Entrepreneurs
 
5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer
 
ENTREPRENEURSHIP TRAINING.ppt for graduating class (1).ppt
ENTREPRENEURSHIP TRAINING.ppt for graduating class (1).pptENTREPRENEURSHIP TRAINING.ppt for graduating class (1).ppt
ENTREPRENEURSHIP TRAINING.ppt for graduating class (1).ppt
 
FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
 
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptxCADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
 

What's Next?

  • 1. What’s Next? James Shore @jamesshore agilefluency.org / jamesshore.com Scrum Australia 2017 Melbourne, Australia 22 Sept 2017
  • 4. As a ______________________ I’m ____________________ because ______________________________ ______________________________ software developer doing it wrong I think this template is a replacement for talking to people
  • 8. ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch! Iteration 5 Ends 6/21 Velocity 12 Stories Tasks ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch! ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch! ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch! ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch! ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch! ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch! ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch! ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch! ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch! ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch! ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch! ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch! ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch! ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch! ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch! ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch! ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch! ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch! ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch! ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch! ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch! ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch! ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch! ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch! ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch! ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch! ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch! ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch! ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch! ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe: All miimsy were were the borogoves, And the mome raths outgrabe. “Beware the Jabberwock, my son! The jaws that bite, the claws that snatch!
  • 9.
  • 13. Plan $ $ = potential release Analyze Design Code DeployTest 3-36 months
  • 14. Sprint Sprint Sprint Sprint Sprint Sprint Sprint Sprint Sprint Sprint Sprint Sprint $ $ $ $ $ $ $ $ $ $ $ $ Plan Analyze Design Code DeployTest $ = potential release
  • 16.
  • 17. View:  http://bit.ly/AgileEngineeringStages,  contribute:  https://github.com/arlobelshee/AgileEngineeringFluency,  print  (PDF):  http://bit.ly/AgileEngineeringStagesPdf.  Version  0.8.2.  Copyright  ©  Arlo  Belshee,  2014.  This  work  is  licensed  under  a  Creative  Commons  Attribution  3.0  Unported  License.   Traditional  done  well Work  as  a  team Core  modern engineering Adaptive  engineering Leverage capabilities Eliminate  debt  and change  the  rules Take  advantage  of  being  awesome Matrixed pseudo-­teams Ad-­hoc helping Cowboy coding Quality Assurance Stasis Manual  build and  package Build  for myself Death  marches Team  leads Big  design  up front Developer Checking Centralized improvement Automated package Product requirements Waterfall milestones Code  review Formal training Pattern-­ oriented  design Post-­mortems Build  slack  in Pairing  on hard  problems Code  preview Just architecture  up front Small  specs Smell-­based predictive design Iterated predictive design Single-­ assignment teams All  work visible  on  one board Team agreement  / charter Sit  together Retrospectives with  outcomes Shared  task responsibility Understand and  optimize systems Local transform-­ based refactoring Automated developer testing Decompose work  vertically (by  value) Apply  pull systems  and queues Work  together to  learn Automated build verification Limit  WIP  to uncover problems Iterative  team improvement T-­shaped people Don't  repeat yourself Great  names Test  as  spec Collective ownership Done Definition Learn  from local  cmm'ty Work  together for productivity Code  in  units Do  things  in iterations Work  together for  discipline Test  units Stories No  bugs  in new  code Reflective design Track  progress against  plan Learn  from everyone Process experiments Learning  / Proving Distinction Automated deploy Story clustering Iterative planning Relative  based estimation Limit  work  to estimated capacity Continuous-­ form  planning Session-­based manual  testing Rolling-­wave planning Bugs  decrease over  time Improving levels  of  proof Legacy  code under  test Rapid  coding inner  loop  (R-­ G-­R) Automated deploy verification Verify examples (ATDD) Use  data  to determine capacity Pay  down technical  debt Simultaneous Phases Clean  code Reliable  short-­ term commitments M-­shaped people Evolutionary Design Feature isolation Automated rollback Hypothesis stories Experience focus Reliable  long-­ range  planning Full-­product specialization No  bugs Universal CQRS Whole  team business innovation Predictable, smooth  flow YAGNI  and simplest  thing Continuous delivery Testing  in production Single  piece flow Useful  process innovation Radical collaboration Test-­driven design Continuous deployment Business metric  focus Code whispering Lean  startup  / hypothesis-­ driven development Legend   Check  your  work (TDD,  Exploratory  Testing)   Write  good  code (Refactoring,  Design,  Recovering  legacy  code)   Ship  at  will (Continuous  Integration,  Continuous  Deployment,  Dev  Ops)   Know  what  to  build (Stories,  Vertical  Decomposition,  Planning)   Discipline  and  learning (Pairing,  Mobbing)   Improve  as  a  Team (Teams,  Retrospectives)   Not  hurried (Velocity,  Planning  to  Capacity) All     Doing  A  is  nearly  required  to  do  B     Doing  A  helps  a  lot  when  doing  B Show http://bit.ly/AgileEngineeringStages
  • 23. HANDBOOK FOR NEW EMPLOYEES A fearless adventure in knowing what to do when no one’s there telling you what to do FIRST EDITION 2012 ======================================================== http://www.valvesoftware.com/company/Valve_Handbook_LowRes.pdf
  • 25.
  • 26.
  • 27.
  • 30. Full Ownership Teams A Feature Feature Feature Feature Feature Feature B
  • 34. ResourcesResources • Agile Fluency Model: agilefluency.org • Agile Game workshop: Monday & Tuesday! Talk to Kaz at reg. booth. • Agile practices book: The Art of Agile Development (James Shore) • Agile Engineering Fluencies: http://bit.ly/AgileEngineeringStages • Adaptive Planning: The Lean Startup (Eric Ries) • Valve Employee Handbook: http://www.valvesoftware.com/company/ Valve_Handbook_LowRes.pdf • Team Self Selection: Creating Great Teams (Sandy Mamoli, David Mole) • Agile Chartering: Liftoff (Diana Larsen, Ainsley Nies) • Naval Submarine: Turn the Ship Around! (L. David Marquet) • Agile Scaling: http://www.jamesshore.com/In-the-News/Two-Talks-on- Scaling-Agile.html