SlideShare una empresa de Scribd logo
1 de 152
Descargar para leer sin conexión
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?
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
improvement
What is Caelum?
collaboration



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



         -
Good we didn't say
 this was Kanban
We would be
  doing...
KanbanBut
What happened?
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.
More points



    =>
Less points



    =>
Stress++
It got bad
Seriously bad
Did they notice?
Recalling...
“I can see a
 problem...
…it must be
just me, tho...”
Was it the only
  problem?
challenges--


different things--
“but the PO wants us
 to deliver points!”
                My
            precioussss
               points
Did they ever ask?
No!
That brought
   serious
consequences
That brought
   serious
consequences

 But, just like
in this report...
Unfortunately,
 the timebox here
also got in our way
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

Más contenido relacionado

Similar a There and-back-again-med-res

Kaizen in Action
Kaizen in ActionKaizen in Action
Kaizen in ActionKiro Harada
 
20161028 kaizen in action dist
20161028 kaizen in action dist20161028 kaizen in action dist
20161028 kaizen in action distStaff Agile66
 
What Can I Learn From You?
What Can I Learn From You?What Can I Learn From You?
What Can I Learn From You?gmaran23
 
Unlearn your CSM :: Agile Portugal 2017
Unlearn your CSM :: Agile Portugal 2017Unlearn your CSM :: Agile Portugal 2017
Unlearn your CSM :: Agile Portugal 2017Pedro Gustavo Torres
 
Make a F.O.C.O.L. Point!
Make a F.O.C.O.L. Point!Make a F.O.C.O.L. Point!
Make a F.O.C.O.L. Point!Arty Starr
 
Tickets Make Ops Unnecessarily Miserable: The Journey to Self-Service
Tickets Make Ops Unnecessarily Miserable: The Journey to Self-ServiceTickets Make Ops Unnecessarily Miserable: The Journey to Self-Service
Tickets Make Ops Unnecessarily Miserable: The Journey to Self-ServiceRundeck
 
There Is No Sprint Zero. GO!
There Is No Sprint Zero.  GO!There Is No Sprint Zero.  GO!
There Is No Sprint Zero. GO!Tonya McCarley
 
Cobras and Manatees – Nimble Development With Squads - James Hazelwood
Cobras and Manatees – Nimble Development With Squads - James HazelwoodCobras and Manatees – Nimble Development With Squads - James Hazelwood
Cobras and Manatees – Nimble Development With Squads - James HazelwoodAtlassian
 
The Slippery Slope
The Slippery SlopeThe Slippery Slope
The Slippery SlopeAlida Cheung
 
Problem solving in 'brain on' mode
Problem solving in 'brain on' modeProblem solving in 'brain on' mode
Problem solving in 'brain on' modeWolfgang Wiedenroth
 
Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018 Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018 Pedro Gustavo Torres
 
A Programmer's Guide to Humans
A Programmer's Guide to HumansA Programmer's Guide to Humans
A Programmer's Guide to HumansArty Starr
 
Lean & kanban alem da agilidade
Lean & kanban alem da agilidadeLean & kanban alem da agilidade
Lean & kanban alem da agilidadeDiego Pacheco
 
Designing Your Kanban Board to Map Your Process
Designing Your Kanban Board to Map Your ProcessDesigning Your Kanban Board to Map Your Process
Designing Your Kanban Board to Map Your ProcessMuhammad Baja Aksha
 
The Ultimate Metric
The Ultimate MetricThe Ultimate Metric
The Ultimate MetricArty Starr
 

Similar a There and-back-again-med-res (20)

It's not simple at all
It's not simple at allIt's not simple at all
It's not simple at all
 
Kaizen in Action
Kaizen in ActionKaizen in Action
Kaizen in Action
 
20161028 kaizen in action dist
20161028 kaizen in action dist20161028 kaizen in action dist
20161028 kaizen in action dist
 
What Can I Learn From You?
What Can I Learn From You?What Can I Learn From You?
What Can I Learn From You?
 
Smtb sample
Smtb sampleSmtb sample
Smtb sample
 
PMI Seminar 2010-10/28
PMI Seminar 2010-10/28PMI Seminar 2010-10/28
PMI Seminar 2010-10/28
 
Unlearn your CSM :: Agile Portugal 2017
Unlearn your CSM :: Agile Portugal 2017Unlearn your CSM :: Agile Portugal 2017
Unlearn your CSM :: Agile Portugal 2017
 
Make a F.O.C.O.L. Point!
Make a F.O.C.O.L. Point!Make a F.O.C.O.L. Point!
Make a F.O.C.O.L. Point!
 
Tickets Make Ops Unnecessarily Miserable: The Journey to Self-Service
Tickets Make Ops Unnecessarily Miserable: The Journey to Self-ServiceTickets Make Ops Unnecessarily Miserable: The Journey to Self-Service
Tickets Make Ops Unnecessarily Miserable: The Journey to Self-Service
 
There Is No Sprint Zero. GO!
There Is No Sprint Zero.  GO!There Is No Sprint Zero.  GO!
There Is No Sprint Zero. GO!
 
Cobras and Manatees – Nimble Development With Squads - James Hazelwood
Cobras and Manatees – Nimble Development With Squads - James HazelwoodCobras and Manatees – Nimble Development With Squads - James Hazelwood
Cobras and Manatees – Nimble Development With Squads - James Hazelwood
 
Introducing XP
Introducing XPIntroducing XP
Introducing XP
 
The Slippery Slope
The Slippery SlopeThe Slippery Slope
The Slippery Slope
 
Being vs Doing agile
Being vs Doing agileBeing vs Doing agile
Being vs Doing agile
 
Problem solving in 'brain on' mode
Problem solving in 'brain on' modeProblem solving in 'brain on' mode
Problem solving in 'brain on' mode
 
Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018 Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018
 
A Programmer's Guide to Humans
A Programmer's Guide to HumansA Programmer's Guide to Humans
A Programmer's Guide to Humans
 
Lean & kanban alem da agilidade
Lean & kanban alem da agilidadeLean & kanban alem da agilidade
Lean & kanban alem da agilidade
 
Designing Your Kanban Board to Map Your Process
Designing Your Kanban Board to Map Your ProcessDesigning Your Kanban Board to Map Your Process
Designing Your Kanban Board to Map Your Process
 
The Ultimate Metric
The Ultimate MetricThe Ultimate Metric
The Ultimate Metric
 

Más de drewz lin

Web security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-kearyWeb security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-kearydrewz lin
 
Via forensics appsecusa-nov-2013
Via forensics appsecusa-nov-2013Via forensics appsecusa-nov-2013
Via forensics appsecusa-nov-2013drewz lin
 
Phu appsec13
Phu appsec13Phu appsec13
Phu appsec13drewz lin
 
Owasp2013 johannesullrich
Owasp2013 johannesullrichOwasp2013 johannesullrich
Owasp2013 johannesullrichdrewz lin
 
Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2drewz lin
 
I mas appsecusa-nov13-v2
I mas appsecusa-nov13-v2I mas appsecusa-nov13-v2
I mas appsecusa-nov13-v2drewz lin
 
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolfDefeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolfdrewz lin
 
Csrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equalCsrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equaldrewz lin
 
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21drewz lin
 
Appsec usa roberthansen
Appsec usa roberthansenAppsec usa roberthansen
Appsec usa roberthansendrewz lin
 
Appsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaolaAppsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaoladrewz lin
 
Appsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation-dickson final-with_all_final_editsAppsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation-dickson final-with_all_final_editsdrewz lin
 
Appsec2013 presentation
Appsec2013 presentationAppsec2013 presentation
Appsec2013 presentationdrewz lin
 
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitationsAppsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitationsdrewz lin
 
Appsec2013 assurance tagging-robert martin
Appsec2013 assurance tagging-robert martinAppsec2013 assurance tagging-robert martin
Appsec2013 assurance tagging-robert martindrewz lin
 
Amol scadaowasp
Amol scadaowaspAmol scadaowasp
Amol scadaowaspdrewz lin
 
Agile sdlc-v1.1-owasp-app sec-usa
Agile sdlc-v1.1-owasp-app sec-usaAgile sdlc-v1.1-owasp-app sec-usa
Agile sdlc-v1.1-owasp-app sec-usadrewz lin
 
Vulnex app secusa2013
Vulnex app secusa2013Vulnex app secusa2013
Vulnex app secusa2013drewz lin
 
基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架drewz lin
 
新浪微博稳定性经验谈
新浪微博稳定性经验谈新浪微博稳定性经验谈
新浪微博稳定性经验谈drewz lin
 

Más de drewz lin (20)

Web security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-kearyWeb security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-keary
 
Via forensics appsecusa-nov-2013
Via forensics appsecusa-nov-2013Via forensics appsecusa-nov-2013
Via forensics appsecusa-nov-2013
 
Phu appsec13
Phu appsec13Phu appsec13
Phu appsec13
 
Owasp2013 johannesullrich
Owasp2013 johannesullrichOwasp2013 johannesullrich
Owasp2013 johannesullrich
 
Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2
 
I mas appsecusa-nov13-v2
I mas appsecusa-nov13-v2I mas appsecusa-nov13-v2
I mas appsecusa-nov13-v2
 
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolfDefeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
 
Csrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equalCsrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equal
 
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
 
Appsec usa roberthansen
Appsec usa roberthansenAppsec usa roberthansen
Appsec usa roberthansen
 
Appsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaolaAppsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaola
 
Appsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation-dickson final-with_all_final_editsAppsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation-dickson final-with_all_final_edits
 
Appsec2013 presentation
Appsec2013 presentationAppsec2013 presentation
Appsec2013 presentation
 
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitationsAppsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
 
Appsec2013 assurance tagging-robert martin
Appsec2013 assurance tagging-robert martinAppsec2013 assurance tagging-robert martin
Appsec2013 assurance tagging-robert martin
 
Amol scadaowasp
Amol scadaowaspAmol scadaowasp
Amol scadaowasp
 
Agile sdlc-v1.1-owasp-app sec-usa
Agile sdlc-v1.1-owasp-app sec-usaAgile sdlc-v1.1-owasp-app sec-usa
Agile sdlc-v1.1-owasp-app sec-usa
 
Vulnex app secusa2013
Vulnex app secusa2013Vulnex app secusa2013
Vulnex app secusa2013
 
基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架
 
新浪微博稳定性经验谈
新浪微博稳定性经验谈新浪微博稳定性经验谈
新浪微博稳定性经验谈
 

There and-back-again-med-res