SlideShare a Scribd company logo
Nowadays, we're
not doing Scrum
Neither XP
Neither XP
Or FDD
Neither XP
Or FDD
                 Or Kanban
Or Lean Software Development



         Neither XP
Or FDD
                   Or Kanban
Or Lean Software Development



         Neither XP
Or FDD
                    Or Kanban

       Or Crystal
So...
you're not agile?
Of course we are!
Of course we are!
        In our own way!
“Not all those who
wander 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?


           innovation




teaching
What is Caelum?
collaboration



                innovation




teaching
improvement
What is Caelum?
collaboration



                innovation




teaching
improvement
What is Caelum?
collaboration


                   fun!
                innovation




teaching
Caelum FAQ

  Is agile a company policy?
Caelum FAQ
How many project teams are there?

   Is agile a company policy?
Caelum FAQ
How many project teams are there?

   Is agile a company policy?




Are there non-senior
  team members?
Caelum FAQ
How 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 time

Less errors
Most importantly...


  One-click deploy

         =>
Most importantly...


  One-click deploy

         =>
Release planning
Release planning
But...

Sprint #n failed
Sprint #m failed
...
But... what about the
Sprint Burndown?
But... what about the
Sprint Burndown?
            Story partials burn down
   points




                                  days

                               expected   real
But... what about the
Sprint Burndown?
            Story partials burn down




                                            Lie r!
   points




                                  days

                               expected   real
But... what about the
Sprint Burndown?
             Story partials burn down




                                             Lie r!
    points




Everything 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
   solves
impediments?
Scrum Master
  And who
   solves
impediments?

 There are
   none!
Scrum Master
Education


Impediments
Scrum Master
Education
 Everyone has to know
          the reasons

Impediments
Scrum Master
Education
 Everyone has to know
          the reasons

Impediments
  Autonomy to solve...
        anything!
Scrum Master
Education
  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 time
2008       2009        2010       2011   2012




 3     7          11          4 ...
Team size over time
2008       2009        2010       2011   2012




 3     7          11          4 ...




       New project starting!
        Less new features
        More maintenance
4 people
on the team

Pairing
(most of the time)
Daily?
4 people
on the team

Pairing
(most of the time)
Daily?
4 people
on the team

Pairing
(most of the time)
Daily?
Everyone
knows what
the others
are doing
Daily?
Everyone
knows what
the others
are doing

Everyone has to ask!
Daily




Discipline!
Daily Scrum
Daily Scrum
There and back again (as presented at Agile 2012, Dallas, TX)
Clients next
door



Continuous delivery
Review meeting
Do I really have to
 be at the review?
Review meeting
Do I really have to
 be at the review?
                        I know what you
                      did! I've been using
                           it for a week!
Review meeting
Do I really have to
 be at the review?
                        I know what you
                      did! I've been using
                           it for a week!

                  And I talk
                    to you
                  everyday!
Review meeting
Review meeting
Can't wait!
I don't
get it...
Can't wait!
I don't     You deliver new
get it...   software all the
                 time...
Can't wait!
I don't     You deliver new
get it...   software all the
                 time...

                      Why can't you get
                      new requests as
                        frequently?
Can't wait!
I don't     You deliver new
get it...   software all the
                 time...

                      Why can't you get
                      new requests as
                        frequently?

                These are small
                and important
Can't wait!
Sprints aren't
working for us
 anymore...
Yeah... it's getting
Sprints aren't    On our way too.
working for us
 anymore...
Yeah... it's getting
Sprints aren't    On our way too.
working for us         We'll 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!

Changes
made sense
It worked!

Changes
made sense
 were well
  thought
It worked!

 Changes
came from
retrospectives
There and back again (as presented at Agile 2012, Dallas, TX)
There and back again (as presented at Agile 2012, Dallas, TX)
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!
Let's 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 be
just 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 and
we need to retake
 retrospectives!
How do we change it?
We need goals and
we 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 and
we 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 here
also got in our way

More about
 it on the
   paper!
Unfortunately,
 the timebox here
also got in our way

More 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 doesn't matter the
Does it work
for your team?
Is it an
improvement?
That's what
 matters!
Improving has to be
a neverending story
Just...
Just...




          Cecilia Fernandes
           @cecifernandes

More Related Content

PDF
There and-back-again-med-res
PDF
Introducing Online Education to Hypermedia
PDF
Competing for FinTech Talent - Recruiting & Hiring - Quarter 1, 2014
PDF
Cobras and Manatees – Nimble Development With Squads - James Hazelwood
PDF
It's not simple at all
PDF
Tickets Make Ops Unnecessarily Miserable: The Journey to Self-Service
PDF
There Is No Sprint Zero. GO!
PDF
Unlearn your CSM :: Agile Portugal 2017
There and-back-again-med-res
Introducing Online Education to Hypermedia
Competing for FinTech Talent - Recruiting & Hiring - Quarter 1, 2014
Cobras and Manatees – Nimble Development With Squads - James Hazelwood
It's not simple at all
Tickets Make Ops Unnecessarily Miserable: The Journey to Self-Service
There Is No Sprint Zero. GO!
Unlearn your CSM :: Agile Portugal 2017

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

PDF
Smtb sample
PDF
咕唧咕唧,估計估計
PDF
20161028 kaizen in action dist
PDF
Kaizen in Action
PPTX
PCA14: Herding Cat GIFs - Learning Scrum by Doing Scrum
PPTX
What Can I Learn From You?
PDF
Problem solving in 'brain on' mode
PDF
A Programmer's Guide to Humans
PPT
The Slippery Slope
PPT
Introducing XP
KEY
PMI Seminar 2010-10/28
PDF
Agile is Dead :: Aginext London 2018
PDF
The Ultimate Metric
PPTX
Make a F.O.C.O.L. Point!
PDF
Agile is Dead :: Agile Connect Lisbon 2018
PPT
PDF
Being vs Doing agile
PDF
Agile is Dead :: Viana Tech Meetups 2018
PDF
Becoming a Better Programmer (2013)
PDF
Devops -- LKFR14
Smtb sample
咕唧咕唧,估計估計
20161028 kaizen in action dist
Kaizen in Action
PCA14: Herding Cat GIFs - Learning Scrum by Doing Scrum
What Can I Learn From You?
Problem solving in 'brain on' mode
A Programmer's Guide to Humans
The Slippery Slope
Introducing XP
PMI Seminar 2010-10/28
Agile is Dead :: Aginext London 2018
The Ultimate Metric
Make a F.O.C.O.L. Point!
Agile is Dead :: Agile Connect Lisbon 2018
Being vs Doing agile
Agile is Dead :: Viana Tech Meetups 2018
Becoming a Better Programmer (2013)
Devops -- LKFR14
Ad

More from Cecilia Fernandes (8)

PDF
Broken windows de práticas ágeis
PDF
Testes Lentos? Agiliza aí!
PDF
Java pra web mais fácil com MVC
PDF
AgileBrazil2012 - Fuja da Inércia
PDF
Usando melhor as Collections
PDF
Melhorando um Ambiente Ágil
PDF
There and back again
PDF
O problema é seu... a solução também
Broken windows de práticas ágeis
Testes Lentos? Agiliza aí!
Java pra web mais fácil com MVC
AgileBrazil2012 - Fuja da Inércia
Usando melhor as Collections
Melhorando um Ambiente Ágil
There and back again
O problema é seu... a solução também
Ad

Recently uploaded (20)

PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPT
Teaching material agriculture food technology
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
KodekX | Application Modernization Development
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
cuic standard and advanced reporting.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Machine learning based COVID-19 study performance prediction
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Teaching material agriculture food technology
Reach Out and Touch Someone: Haptics and Empathic Computing
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Encapsulation_ Review paper, used for researhc scholars
20250228 LYD VKU AI Blended-Learning.pptx
KodekX | Application Modernization Development
Unlocking AI with Model Context Protocol (MCP)
Understanding_Digital_Forensics_Presentation.pptx
Network Security Unit 5.pdf for BCA BBA.
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
cuic standard and advanced reporting.pdf
Electronic commerce courselecture one. Pdf
Machine learning based COVID-19 study performance prediction

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