SlideShare a Scribd company logo
1 of 32
Download to read offline
http://github.com/reborg/talk-pomodoro




         Agile Pomodoro
          Development


renzo.borgatti@agilepartners.com - Chicago APM - May 5th 2009
P = Pomodoro
Pomo what ?
        Francesco Cirillo, late ‘80s
             http://cirillosscrapbook.wordpress.com


 “Can you study, really study, for 10 mins?”
He used a pomodoro shaped kitchen timer
Technique refined over 20 years of coaching
      www.pomodorotechnique.com
Rules

         P = 25’ + 5’
           4P + 20’
P doesn’t count if interrupted
P is allocated to only one task
Consequences

   P is indivisible: there are no 0.5P
   If task done, continue same task
Protect P: inform, negotiate, reschedule
Estimation
If more than 5-7P break it down
   If less than one P add it up
Collect all in the Inventory Sheet
Allocate daily in the Today Sheet
        Record raw data
Breaks Are Breaks




 P = what to do between breaks!
Pomodoro Practices



                     Day Dreaming
                          Most effective break
                     Train body to relax deeply in 5’
                            Close your eyes
                            Relax completely
              http://reborg.tumblr.com/post/102158578/
                      how-to-take-a-5-minutes-nap
Pomodoro Practices
Pomodoro Practices



                     Session Cycle
                         New Today Sheet
                        Available pomodoros
                     Not done from last session
                     Grab others from inventory
                              Execute
                           Pomospective
Pomodoro Practices



                     Execution Cycle
                             Start pomodoro
              Is schedule still consistent with priorities?
                            Execute next task
                     Ring: close sentence/thought/line
                       Write tags and description
                               Mark one P
                                  Break
Pomodoro Practices



               Handling New Task

                         Always close current task
                         Never jump to other task
                     Use mocks, fakes, façades, whatever
                       Append new task to inventory
                           Re-prioritize on next P
Pomodoro Practices



                          Tagging

              The tag is the type of activity at ring-time
                @planning, @meeting, @refactoring ...
                            Be consistent
Pomodoro Practices



                     Pomospective

                     Why so many/few pomodoros?
                 Why task “x” is 6 times the estimate?
                         Why I feel so tired?
Pomodoro Practices



                     Demo
Team Integration
Team Integration



                   1 P = 1 Pair

                   OR One P per workstation
                      Negotiating P start
                   Multiple P allow flexibility
Team Integration



                   Interrupt Shield

             Someone who protects the P for the team
                      Coach or Scrum Master
                    Inform, Negotiate, Reschedule
Team Integration



                         Standup

                       Read last pomospective
                   Read last pomodoro raw dump
                   After the standup: Session Cycle
Team Integration



                   Ping Pong Pomo

                             For pairs
           First P: dev-A writes tests, dev-B writes code
                    Next P the other way around
Team Integration



                   Collective Break

                   Decide target time (e.g. for lunch)
           Allow for around 15’ of synchronization time
             Don’t start a new P if you finish 15’ before
                             target time
Team Integration



                       Break Room

                   Don’t bug the team if you’re on break
                   Distinct room or kitchen for breaks
                         A couch would be great
Metrics
Metrics



          Count/Day
Metrics



          Count/Tag




             tag
Metrics



             Developer/Month

                   Don’t be evil competition
              Highest count - Standard Deviation
          (we don’t want people to have a 40P/day and
                      a 2P the next day ;)
Conclusions
Conclusions



              A measure of quality

                           8 hours != 16P
               Measuring in P means measuring quality
                               work
              Include quality when exporting from P to H
                         12P =~ 8-10 hours
Conclusions



       Break First Class Citizen

              Breaks as a commitment to your brain
               Breaks are planned as well as work
                     Rhythm for a long run
Conclusions



                Micro-Cosmos
              A reduced scale project lives in one P
              Including: frequent changes, tracking,
              estimation, focus, interaction, scope,
                          negotiation etc.
              Rule the Pomodoro to rule them all!
Resources

                    The Pomodoro Technique
                        http://www.pomodorotechnique.com
                         The Pomodoro Book
                              www.pomodoro-book.com
                           The original paper
http://www.tecnicadelpomodoro.it/docs/francesco-cirillo/2007/ThePomodoroTechnique_v1-3.pdf
                                 Keeptempo
                                  www.keeptempo.com
                             Pomodori Timer
                            http://reborg.github.com/pomodori

More Related Content

What's hot

Time management the_pomodoro
Time management the_pomodoroTime management the_pomodoro
Time management the_pomodoroPetro Porchuk
 
Fighting Against Procrastination
Fighting Against ProcrastinationFighting Against Procrastination
Fighting Against ProcrastinationMuhammad Hafidh
 
Maker's Schedule, Manager's Schedule
Maker's Schedule, Manager's ScheduleMaker's Schedule, Manager's Schedule
Maker's Schedule, Manager's ScheduleTristan Gomez
 
Assignement2 - Three techniques to be a better learner
Assignement2  - Three techniques to be a better learnerAssignement2  - Three techniques to be a better learner
Assignement2 - Three techniques to be a better learnerAbdelkrim Berkous
 
Time and Priority Management
Time and Priority ManagementTime and Priority Management
Time and Priority ManagementSherry Prindle
 
How to take an Effective Presentation
How to take an Effective PresentationHow to take an Effective Presentation
How to take an Effective PresentationAswin Shibu
 
Newsletter1
Newsletter1Newsletter1
Newsletter1wadefut
 
SuperCompetent: The Six Keys to Perform at Your Productive Best (Wiley, 2010)
SuperCompetent: The Six Keys to Perform at Your Productive Best (Wiley, 2010)SuperCompetent: The Six Keys to Perform at Your Productive Best (Wiley, 2010)
SuperCompetent: The Six Keys to Perform at Your Productive Best (Wiley, 2010)Laura Stack
 
46 time management hacks that made me a better entrepreneur
46 time management hacks that made me a better entrepreneur46 time management hacks that made me a better entrepreneur
46 time management hacks that made me a better entrepreneurArlo Gibb
 
Time Managment for academicians
Time Managment  for academiciansTime Managment  for academicians
Time Managment for academiciansPrajakta Basu
 
Time Management For Teachers
Time Management For TeachersTime Management For Teachers
Time Management For TeachersCarlaMyers
 
Beat stress, focus and kill procrastination with just a timer!
Beat stress, focus and kill procrastination with just a timer!Beat stress, focus and kill procrastination with just a timer!
Beat stress, focus and kill procrastination with just a timer!Nishant Jacob
 

What's hot (20)

Time management the_pomodoro
Time management the_pomodoroTime management the_pomodoro
Time management the_pomodoro
 
Problem Solving
Problem SolvingProblem Solving
Problem Solving
 
Fighting Against Procrastination
Fighting Against ProcrastinationFighting Against Procrastination
Fighting Against Procrastination
 
Maker's Schedule, Manager's Schedule
Maker's Schedule, Manager's ScheduleMaker's Schedule, Manager's Schedule
Maker's Schedule, Manager's Schedule
 
Assignement2 - Three techniques to be a better learner
Assignement2  - Three techniques to be a better learnerAssignement2  - Three techniques to be a better learner
Assignement2 - Three techniques to be a better learner
 
Presentation5
Presentation5Presentation5
Presentation5
 
Tips On Time Management
Tips On Time ManagementTips On Time Management
Tips On Time Management
 
Reducing Distractions
Reducing Distractions Reducing Distractions
Reducing Distractions
 
Time and Priority Management
Time and Priority ManagementTime and Priority Management
Time and Priority Management
 
How to take an Effective Presentation
How to take an Effective PresentationHow to take an Effective Presentation
How to take an Effective Presentation
 
A Workshop on Agility
A Workshop on AgilityA Workshop on Agility
A Workshop on Agility
 
Newsletter1
Newsletter1Newsletter1
Newsletter1
 
Priority Management
Priority ManagementPriority Management
Priority Management
 
SuperCompetent: The Six Keys to Perform at Your Productive Best (Wiley, 2010)
SuperCompetent: The Six Keys to Perform at Your Productive Best (Wiley, 2010)SuperCompetent: The Six Keys to Perform at Your Productive Best (Wiley, 2010)
SuperCompetent: The Six Keys to Perform at Your Productive Best (Wiley, 2010)
 
46 time management hacks that made me a better entrepreneur
46 time management hacks that made me a better entrepreneur46 time management hacks that made me a better entrepreneur
46 time management hacks that made me a better entrepreneur
 
Time Managment for academicians
Time Managment  for academiciansTime Managment  for academicians
Time Managment for academicians
 
Multi tasking
Multi taskingMulti tasking
Multi tasking
 
Time Management For Teachers
Time Management For TeachersTime Management For Teachers
Time Management For Teachers
 
Beat stress, focus and kill procrastination with just a timer!
Beat stress, focus and kill procrastination with just a timer!Beat stress, focus and kill procrastination with just a timer!
Beat stress, focus and kill procrastination with just a timer!
 
Multi Tasking Tips
Multi Tasking TipsMulti Tasking Tips
Multi Tasking Tips
 

Viewers also liked

HowTo Design your kanban board
HowTo Design your kanban boardHowTo Design your kanban board
HowTo Design your kanban boardJo Seibert
 
Kanban Board Examples
Kanban Board ExamplesKanban Board Examples
Kanban Board ExamplesShore Labs
 
Kanban in 4 easy steps
Kanban in 4 easy steps Kanban in 4 easy steps
Kanban in 4 easy steps Shore Labs
 
Kanban boards step by step
Kanban boards step by stepKanban boards step by step
Kanban boards step by stepGiulio Roggero
 
10 Dead Simple Ways to Improve Your Company Culture
10 Dead Simple Ways to Improve Your Company Culture10 Dead Simple Ways to Improve Your Company Culture
10 Dead Simple Ways to Improve Your Company CultureBonusly
 
31 Quotes To Celebrate Teamwork and Collaboration
31 Quotes To Celebrate Teamwork and Collaboration31 Quotes To Celebrate Teamwork and Collaboration
31 Quotes To Celebrate Teamwork and CollaborationHubSpot
 
How to Build the Perfect Team
 How to Build the Perfect Team How to Build the Perfect Team
How to Build the Perfect TeamWrike
 
11 Stats You Didn’t Know About Employee Recognition
11 Stats You Didn’t Know About Employee Recognition11 Stats You Didn’t Know About Employee Recognition
11 Stats You Didn’t Know About Employee RecognitionOfficevibe
 
Java Crash分析(2012-05-10)
Java Crash分析(2012-05-10)Java Crash分析(2012-05-10)
Java Crash分析(2012-05-10)Kris Mok
 
11 big strategy ideas
11 big strategy ideas11 big strategy ideas
11 big strategy ideasCPA Australia
 
12 Days of Productivity
12 Days of Productivity12 Days of Productivity
12 Days of ProductivityRedbooth
 
The Productivity Secret Of The Best Leaders
The Productivity Secret Of The Best LeadersThe Productivity Secret Of The Best Leaders
The Productivity Secret Of The Best LeadersOfficevibe
 

Viewers also liked (13)

HowTo Design your kanban board
HowTo Design your kanban boardHowTo Design your kanban board
HowTo Design your kanban board
 
Kanban Board Examples
Kanban Board ExamplesKanban Board Examples
Kanban Board Examples
 
Kanban in 4 easy steps
Kanban in 4 easy steps Kanban in 4 easy steps
Kanban in 4 easy steps
 
Kanban Basics
Kanban BasicsKanban Basics
Kanban Basics
 
Kanban boards step by step
Kanban boards step by stepKanban boards step by step
Kanban boards step by step
 
10 Dead Simple Ways to Improve Your Company Culture
10 Dead Simple Ways to Improve Your Company Culture10 Dead Simple Ways to Improve Your Company Culture
10 Dead Simple Ways to Improve Your Company Culture
 
31 Quotes To Celebrate Teamwork and Collaboration
31 Quotes To Celebrate Teamwork and Collaboration31 Quotes To Celebrate Teamwork and Collaboration
31 Quotes To Celebrate Teamwork and Collaboration
 
How to Build the Perfect Team
 How to Build the Perfect Team How to Build the Perfect Team
How to Build the Perfect Team
 
11 Stats You Didn’t Know About Employee Recognition
11 Stats You Didn’t Know About Employee Recognition11 Stats You Didn’t Know About Employee Recognition
11 Stats You Didn’t Know About Employee Recognition
 
Java Crash分析(2012-05-10)
Java Crash分析(2012-05-10)Java Crash分析(2012-05-10)
Java Crash分析(2012-05-10)
 
11 big strategy ideas
11 big strategy ideas11 big strategy ideas
11 big strategy ideas
 
12 Days of Productivity
12 Days of Productivity12 Days of Productivity
12 Days of Productivity
 
The Productivity Secret Of The Best Leaders
The Productivity Secret Of The Best LeadersThe Productivity Secret Of The Best Leaders
The Productivity Secret Of The Best Leaders
 

Similar to Agile Pomodoro Development

You say Tomato, I say Pomodoro
You say Tomato, I say PomodoroYou say Tomato, I say Pomodoro
You say Tomato, I say PomodoroRenzo Borgatti
 
Pomodoro technique.pptx
Pomodoro technique.pptxPomodoro technique.pptx
Pomodoro technique.pptxJam Webs
 
Pomodoro Technique
Pomodoro TechniquePomodoro Technique
Pomodoro TechniqueNick Zdunić
 
Pomodoro teknikken apr 2011
Pomodoro  teknikken  apr 2011Pomodoro  teknikken  apr 2011
Pomodoro teknikken apr 2011Bent Jensen
 
Time Management: the Hidden Power of Pomodoro
Time Management: the Hidden Power of PomodoroTime Management: the Hidden Power of Pomodoro
Time Management: the Hidden Power of PomodoroOrest Ivasiv
 
The Pomodoro Technique
The Pomodoro TechniqueThe Pomodoro Technique
The Pomodoro Techniquejohnnonolan
 
Tips n' Tricks - Sprint Review
Tips n' Tricks - Sprint ReviewTips n' Tricks - Sprint Review
Tips n' Tricks - Sprint ReviewSteve Greene
 
No bullshit guide to productivity rules & nifty tools
No bullshit guide to productivity rules & nifty toolsNo bullshit guide to productivity rules & nifty tools
No bullshit guide to productivity rules & nifty toolsIan Lurie
 
The Pomodoro Technique for Sustainable Pace
The Pomodoro Technique for Sustainable PaceThe Pomodoro Technique for Sustainable Pace
The Pomodoro Technique for Sustainable PaceFederico Gobbo
 
Pair Programming - a pratical guide
Pair Programming - a pratical guidePair Programming - a pratical guide
Pair Programming - a pratical guideGiuseppe Sorrentino
 
Pomodoro technique 番茄工作法 (Chinese/English)
Pomodoro technique 番茄工作法 (Chinese/English)Pomodoro technique 番茄工作法 (Chinese/English)
Pomodoro technique 番茄工作法 (Chinese/English)Darice Chang
 
The Pomodoro Technique
The Pomodoro TechniqueThe Pomodoro Technique
The Pomodoro TechniqueFederico Gobbo
 
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019Agile Software Community of India
 
Work hacks for your startup
Work hacks for your startupWork hacks for your startup
Work hacks for your startupTapmint
 
It Takes Two - A Case Study in Pair Programming
It Takes Two - A Case Study in Pair ProgrammingIt Takes Two - A Case Study in Pair Programming
It Takes Two - A Case Study in Pair ProgrammingAndy Melichar
 

Similar to Agile Pomodoro Development (20)

You say Tomato, I say Pomodoro
You say Tomato, I say PomodoroYou say Tomato, I say Pomodoro
You say Tomato, I say Pomodoro
 
Pomodoro technique.pptx
Pomodoro technique.pptxPomodoro technique.pptx
Pomodoro technique.pptx
 
Pomodoro Technique
Pomodoro TechniquePomodoro Technique
Pomodoro Technique
 
Pomodoro teknikken apr 2011
Pomodoro  teknikken  apr 2011Pomodoro  teknikken  apr 2011
Pomodoro teknikken apr 2011
 
Time Management: the Hidden Power of Pomodoro
Time Management: the Hidden Power of PomodoroTime Management: the Hidden Power of Pomodoro
Time Management: the Hidden Power of Pomodoro
 
The Pomodoro Technique
The Pomodoro TechniqueThe Pomodoro Technique
The Pomodoro Technique
 
Time Management Tips
Time Management TipsTime Management Tips
Time Management Tips
 
Tips n' Tricks - Sprint Review
Tips n' Tricks - Sprint ReviewTips n' Tricks - Sprint Review
Tips n' Tricks - Sprint Review
 
No bullshit guide to productivity rules & nifty tools
No bullshit guide to productivity rules & nifty toolsNo bullshit guide to productivity rules & nifty tools
No bullshit guide to productivity rules & nifty tools
 
The Pomodoro Technique for Sustainable Pace
The Pomodoro Technique for Sustainable PaceThe Pomodoro Technique for Sustainable Pace
The Pomodoro Technique for Sustainable Pace
 
Pair Programming - a pratical guide
Pair Programming - a pratical guidePair Programming - a pratical guide
Pair Programming - a pratical guide
 
Pomodoro technique 番茄工作法 (Chinese/English)
Pomodoro technique 番茄工作法 (Chinese/English)Pomodoro technique 番茄工作法 (Chinese/English)
Pomodoro technique 番茄工作法 (Chinese/English)
 
An year of Pomodoros
An year of PomodorosAn year of Pomodoros
An year of Pomodoros
 
The Pomodoro Technique
The Pomodoro TechniqueThe Pomodoro Technique
The Pomodoro Technique
 
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
 
Contingency form 2017
Contingency form 2017Contingency form 2017
Contingency form 2017
 
Work hacks for your startup
Work hacks for your startupWork hacks for your startup
Work hacks for your startup
 
L20 Agile Principles
L20 Agile PrinciplesL20 Agile Principles
L20 Agile Principles
 
It Takes Two - A Case Study in Pair Programming
It Takes Two - A Case Study in Pair ProgrammingIt Takes Two - A Case Study in Pair Programming
It Takes Two - A Case Study in Pair Programming
 
Scrum
ScrumScrum
Scrum
 

More from Renzo Borgatti

Clojure beasts-euroclj-2014
Clojure beasts-euroclj-2014Clojure beasts-euroclj-2014
Clojure beasts-euroclj-2014Renzo Borgatti
 
Introduction to Clojure
Introduction to ClojureIntroduction to Clojure
Introduction to ClojureRenzo Borgatti
 
Introduzione a macruby
Introduzione a macrubyIntroduzione a macruby
Introduzione a macrubyRenzo Borgatti
 
MacRuby For Ruby Developers
MacRuby For Ruby DevelopersMacRuby For Ruby Developers
MacRuby For Ruby DevelopersRenzo Borgatti
 
Writing Apps with HotCocoa and MacRuby
Writing Apps with HotCocoa and MacRubyWriting Apps with HotCocoa and MacRuby
Writing Apps with HotCocoa and MacRubyRenzo Borgatti
 
Introduction to Agile Development with Scrum
Introduction to Agile Development with ScrumIntroduction to Agile Development with Scrum
Introduction to Agile Development with ScrumRenzo Borgatti
 

More from Renzo Borgatti (8)

Clojure beasts-euroclj-2014
Clojure beasts-euroclj-2014Clojure beasts-euroclj-2014
Clojure beasts-euroclj-2014
 
Introduction to Clojure
Introduction to ClojureIntroduction to Clojure
Introduction to Clojure
 
Introduzione a macruby
Introduzione a macrubyIntroduzione a macruby
Introduzione a macruby
 
MacRuby For Ruby Developers
MacRuby For Ruby DevelopersMacRuby For Ruby Developers
MacRuby For Ruby Developers
 
Lavorare Da Remoto
Lavorare Da RemotoLavorare Da Remoto
Lavorare Da Remoto
 
Writing Apps with HotCocoa and MacRuby
Writing Apps with HotCocoa and MacRubyWriting Apps with HotCocoa and MacRuby
Writing Apps with HotCocoa and MacRuby
 
Introduction to Agile Development with Scrum
Introduction to Agile Development with ScrumIntroduction to Agile Development with Scrum
Introduction to Agile Development with Scrum
 
Ruby BDD for Java
Ruby BDD for JavaRuby BDD for Java
Ruby BDD for Java
 

Recently uploaded

Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 

Recently uploaded (20)

Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 

Agile Pomodoro Development

  • 1.
  • 2. http://github.com/reborg/talk-pomodoro Agile Pomodoro Development renzo.borgatti@agilepartners.com - Chicago APM - May 5th 2009
  • 4. Pomo what ? Francesco Cirillo, late ‘80s http://cirillosscrapbook.wordpress.com “Can you study, really study, for 10 mins?” He used a pomodoro shaped kitchen timer Technique refined over 20 years of coaching www.pomodorotechnique.com
  • 5. Rules P = 25’ + 5’ 4P + 20’ P doesn’t count if interrupted P is allocated to only one task
  • 6. Consequences P is indivisible: there are no 0.5P If task done, continue same task Protect P: inform, negotiate, reschedule
  • 7. Estimation If more than 5-7P break it down If less than one P add it up Collect all in the Inventory Sheet Allocate daily in the Today Sheet Record raw data
  • 8. Breaks Are Breaks P = what to do between breaks!
  • 9. Pomodoro Practices Day Dreaming Most effective break Train body to relax deeply in 5’ Close your eyes Relax completely http://reborg.tumblr.com/post/102158578/ how-to-take-a-5-minutes-nap
  • 11. Pomodoro Practices Session Cycle New Today Sheet Available pomodoros Not done from last session Grab others from inventory Execute Pomospective
  • 12. Pomodoro Practices Execution Cycle Start pomodoro Is schedule still consistent with priorities? Execute next task Ring: close sentence/thought/line Write tags and description Mark one P Break
  • 13. Pomodoro Practices Handling New Task Always close current task Never jump to other task Use mocks, fakes, façades, whatever Append new task to inventory Re-prioritize on next P
  • 14. Pomodoro Practices Tagging The tag is the type of activity at ring-time @planning, @meeting, @refactoring ... Be consistent
  • 15. Pomodoro Practices Pomospective Why so many/few pomodoros? Why task “x” is 6 times the estimate? Why I feel so tired?
  • 18. Team Integration 1 P = 1 Pair OR One P per workstation Negotiating P start Multiple P allow flexibility
  • 19. Team Integration Interrupt Shield Someone who protects the P for the team Coach or Scrum Master Inform, Negotiate, Reschedule
  • 20. Team Integration Standup Read last pomospective Read last pomodoro raw dump After the standup: Session Cycle
  • 21. Team Integration Ping Pong Pomo For pairs First P: dev-A writes tests, dev-B writes code Next P the other way around
  • 22. Team Integration Collective Break Decide target time (e.g. for lunch) Allow for around 15’ of synchronization time Don’t start a new P if you finish 15’ before target time
  • 23. Team Integration Break Room Don’t bug the team if you’re on break Distinct room or kitchen for breaks A couch would be great
  • 25. Metrics Count/Day
  • 26. Metrics Count/Tag tag
  • 27. Metrics Developer/Month Don’t be evil competition Highest count - Standard Deviation (we don’t want people to have a 40P/day and a 2P the next day ;)
  • 29. Conclusions A measure of quality 8 hours != 16P Measuring in P means measuring quality work Include quality when exporting from P to H 12P =~ 8-10 hours
  • 30. Conclusions Break First Class Citizen Breaks as a commitment to your brain Breaks are planned as well as work Rhythm for a long run
  • 31. Conclusions Micro-Cosmos A reduced scale project lives in one P Including: frequent changes, tracking, estimation, focus, interaction, scope, negotiation etc. Rule the Pomodoro to rule them all!
  • 32. Resources The Pomodoro Technique http://www.pomodorotechnique.com The Pomodoro Book www.pomodoro-book.com The original paper http://www.tecnicadelpomodoro.it/docs/francesco-cirillo/2007/ThePomodoroTechnique_v1-3.pdf Keeptempo www.keeptempo.com Pomodori Timer http://reborg.github.com/pomodori