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

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

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