• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
There and back again (as presented at Agile 2012, Dallas, TX)
 

There and back again (as presented at Agile 2012, Dallas, TX)

on

  • 396 views

This was a rather short, yet very dense experience report that accompanies a paper, to tell the story of a team that evolved from textbook Scrum to something much alike Lean Software Development and ...

This was a rather short, yet very dense experience report that accompanies a paper, to tell the story of a team that evolved from textbook Scrum to something much alike Lean Software Development and then decided they needed iterations back.

Statistics

Views

Total Views
396
Views on SlideShare
396
Embed Views
0

Actions

Likes
1
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial LicenseCC Attribution-NonCommercial License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    There and back again (as presented at Agile 2012, Dallas, TX) There and back again (as presented at Agile 2012, Dallas, TX) Presentation Transcript

    • Nowadays, werenot doing Scrum
    • Neither XP
    • Neither XPOr FDD
    • Neither XPOr FDD Or Kanban
    • Or Lean Software Development Neither XPOr FDD Or Kanban
    • Or Lean Software Development Neither XPOr FDD Or Kanban Or Crystal
    • So...youre not agile?
    • Of course we are!
    • Of course we are! In our own way!
    • “Not all those whowander are lost.”
    • There and back again Cecilia Fernandes @cecifernandes
    • What is Caelum?
    • What is Caelum?
    • What is Caelum?
    • What is Caelum?teaching
    • What is Caelum? innovationteaching
    • What is Caelum?collaboration innovationteaching
    • improvementWhat is Caelum?collaboration innovationteaching
    • improvementWhat is Caelum?collaboration fun! innovationteaching
    • Caelum FAQ Is agile a company policy?
    • Caelum FAQHow many project teams are there? Is agile a company policy?
    • Caelum FAQHow many project teams are there? Is agile a company policy?Are there non-senior team members?
    • Caelum FAQHow many project teams are there? Is agile a company policy? What do you love the most about Caelum?Are there non-senior team members?
    • Caelumweb2
    • 2008~2010
    • But...Deploy => ...
    • But...Deploy =>
    • Hmm... what if...
    • Hmm... what if... One-click deploy
    • Hmm... what if... One-click deploy
    • Less fear Less rollbacks One-click deploy Shorter offline timeLess errors
    • Most importantly... One-click deploy =>
    • Most importantly... One-click deploy =>
    • Release planning
    • Release planning
    • But...Sprint #n failedSprint #m failed...
    • But... what about theSprint Burndown?
    • But... what about theSprint Burndown? Story partials burn down points days expected real
    • But... what about theSprint Burndown? Story partials burn down Lie r! points days expected real
    • But... what about theSprint Burndown? Story partials burn down Lie r! pointsEverything was“almost” done days expected real
    • Hmm...task points Sprint Burndown vs.story points Sprint Burndown
    • Hmm... Lier!task points Sprint Burndown vs.story points Sprint Burndown
    • Hmm... Lier!task points Sprint Burndown vs.story points Sprint Burndown Better...
    • But...story points Sprint Burndown
    • But... We already have this Information!story points Sprint Burndown
    • White board To do Doing Done
    • White board To do Doing Done
    • White board To do Doing Done
    • Burn down
    • Burn down
    • Scrum Master
    • Scrum Master I never have anything to do!
    • Scrum Master How about managing the process?
    • Scrum Master How about managing the process? The team does that!
    • Scrum Master And who solvesimpediments?
    • Scrum Master And who solvesimpediments? There are none!
    • Scrum MasterEducationImpediments
    • Scrum MasterEducation Everyone has to know the reasonsImpediments
    • Scrum MasterEducation Everyone has to know the reasonsImpediments Autonomy to solve... anything!
    • Scrum MasterEducation Everyone has to know the reasons I quit!Impediments Autonomy to solve...(being a Scrum anything! Master, I mean)
    • Scrum Master
    • Scrum Master
    • Team size over time2008 2009 2010 2011 2012 3 7 11 4 ...
    • Team size over time2008 2009 2010 2011 2012 3 7 11 4 ... New project starting! Less new features More maintenance
    • 4 peopleon the teamPairing(most of the time)
    • Daily?4 peopleon the teamPairing(most of the time)
    • Daily?4 peopleon the teamPairing(most of the time)
    • Daily?Everyoneknows whatthe othersare doing
    • Daily?Everyoneknows whatthe othersare doingEveryone has to ask!
    • DailyDiscipline!
    • Daily Scrum
    • Daily Scrum
    • Clients nextdoorContinuous delivery
    • Review meetingDo I really have to be at the review?
    • Review meetingDo I really have to be at the review? I know what you did! Ive been using it for a week!
    • Review meetingDo I really have to be at the review? I know what you did! Ive been using it for a week! And I talk to you everyday!
    • Review meeting
    • Review meeting
    • Cant wait!I dontget it...
    • Cant wait!I dont You deliver newget it... software all the time...
    • Cant wait!I dont You deliver newget it... software all the time... Why cant you get new requests as frequently?
    • Cant wait!I dont You deliver newget it... software all the time... Why cant you get new requests as frequently? These are small and important
    • Cant wait!
    • Sprints arentworking for us anymore...
    • Yeah... its gettingSprints arent On our way too.working for us anymore...
    • Yeah... its gettingSprints arent On our way too.working for us Well be glad to switch to a anymore... flowish method
    • Flow
    • Flow
    • It worked!
    • Scrum but...
    • Not Scrum at all!
    • Not Scrum at all!and...
    • It worked!Changesmade sense
    • It worked!Changesmade sense were well thought
    • It worked! Changescame fromretrospectives
    • 1 week
    • 2 weeks
    • 3 weeks
    • 4 weeks
    • Missing something...
    • Chronic problems?
    • Never happen!
    • Hmm! So we can...
    • Drop retrospectives!
    • It got bad...
    • And worse...
    • Terrible, really!
    • Nothing happening
    • Less pressure
    • Except for bugs
    • Metrics?
    • Velocity!
    • Flow without metrics -
    • What happened?
    • What happened? (we figured out later...)
    • No iterations
    • No iterations => no goal
    • No iterations => no goal =>less motivation
    • Less motivation => upset team
    • Less motivation => upset team ... how to fix it?
    • Look for other motivation!
    • Lets go faster!
    • and faster
    • and faster!
    • Agile processes promote sustainable development.
    • Agile processes promote sustainable development.This team, though...
    • More points =>
    • Less points =>
    • Stress++
    • It got bad
    • Seriously bad
    • Did they notice?
    • Did I say...
    • “I can see a problem...
    • …it must bejust me, tho...”
    • Was it the only problem?
    • challenges--
    • challenges--isolation++
    • challenges-- communication--isolation++
    • challenges--technical debt++ communication-- isolation++
    • challenges--technical debt++ communication-- bugs++ isolation++
    • “but the PO wants us to deliver points!” My precioussss points
    • Did they ever ask?
    • No!
    • That brought serious consequences
    • That brought serious consequences challenges--technical debt++ communication-- bugs++ isolation++
    • How do we change it?
    • How do we change it?We need goals andwe need to retake retrospectives!
    • How do we change it?We need goals andwe need to retake We can make a calendar retrospectives! and demand that the client group similar stories for us
    • How do we change it?We need goals andwe need to retake We can make a calendar retrospectives! and demand that the client group similar stories for us Or... we can have iterations back!
    • Unfortunately, the timebox herealso got in our wayMore about it on the paper!
    • Unfortunately, the timebox herealso got in our wayMore about mo re it on the A lot paper!
    • The message I wish you got from this talk is...More about mo re it on the A lot paper!
    • Good solutions... emerge!
    • It doesnt matter the
    • Does it workfor your team?
    • Is it animprovement?
    • Thats what matters!
    • Improving has to bea neverending story
    • Just...
    • Just... Cecilia Fernandes @cecifernandes