SlideShare uma empresa Scribd logo
1 de 53
Baixar para ler offline
The Extreme Decade
Progress, Pain, Paradox
Ron Jeffries   Chet Hendrickson
Knowing all the tasks...
He's Canadian,
you know...
Chris Matts
Mary Poppendieck
Estimating work...
Watch the video at
http://link.jbrains.ca/pVURX3
Knowing how quickly we go...
He's Canadian,
you know...
Promiscuous Pairing and Beginner’s Mind:
                                                Embrace Inexperience



                                                      Arlo Belshee
                                                        Architect
                                                 Silver Platter Software
                                                  Pasadena, CA 91103
                                                     (503) 265-1263
                                                    a_xp@arlim.org

                                                               the paramount concerns. Performance was second, and
                        Abstract                               features were a distant third.
                                                                 The company was a startup, so we were tight on both
  Many traditional software practices stress the               cash and time. The company was typically operating with
importance of programming in Flow. XP directly                 between -30 and 180 Days ‘Till Broke. Our contracts all
challenges the assertion that Flow is critical and             had lead times of 3-5 years. This meant that sales had to
proclaims Pair Flow.                                           start at the same time as engineering. Thus, engineering
  Both Flow states are fragile. They are easily disrupted      had to produce many sales demos and to frequently alter
by outside distraction or task rotation. Both take a long      the product to more closely fit the needs of a particular
time to enter. Furthermore, it takes days for a given pair     customer.
to be comfortable enough with each other to be able to           Due to these influences, we chose a software process
achieve Pair Flow at all.                                      with rapid feedback and change. We ran the shortest
  My team at Silver Platter discovered that there is a third   iterations we could (1 week) to get the most data possible.
option to achieve high-efficiency programming. Our team        We tracked our metrics closely, and we ran several
spent the majority of its time in Beginner’s Mind.             experiments each iteration. We used the metrics to decide
Whereas Flow depends on stability, Beginner’s Mind             what worked and to what degree. We then adopted those
depends on instability, yet provides similar efficiency        things that worked and started the next set of experiments.
gains to a constant state of Flow.                               Chief among these experiments were variations on
Promiscuous Pairing and Beginner’s Mind:
                                                Embrace Inexperience



                                                      Arlo Belshee
                                                        Architect
                                                 Silver Platter Software
                                                  Pasadena, CA 91103
                                                     (503) 265-1263
                                                    a_xp@arlim.org

                                                               the paramount concerns. Performance was second, and
                        Abstract                               features were a distant third.
                                                                 The company was a startup, so we were tight on both
  Many traditional software practices stress the               cash and time. The company was typically operating with
importance of programming in Flow. XP directly                 between -30 and 180 Days ‘Till Broke. Our contracts all
challenges the assertion that Flow is critical and             had lead times of 3-5 years. This meant that sales had to
proclaims Pair Flow.                                           start at the same time as engineering. Thus, engineering
  Both Flow states are fragile. They are easily disrupted      had to produce many sales demos and to frequently alter
by outside distraction or task rotation. Both take a long      the product to more closely fit the needs of a particular
time to enter. Furthermore, it takes days for a given pair     customer.
to be comfortable enough with each other to be able to           Due to these influences, we chose a software process
achieve Pair Flow at all.                                      with rapid feedback and change. We ran the shortest
  My team at Silver Platter discovered that there is a third   iterations we could (1 week) to get the most data possible.
option to achieve high-efficiency programming. Our team        We tracked our metrics closely, and we ran several
spent the majority of its time in Beginner’s Mind.             experiments each iteration. We used the metrics to decide
Whereas Flow depends on stability, Beginner’s Mind             what worked and to what degree. We then adopted those
depends on instability, yet provides similar efficiency        things that worked and started the next set of experiments.
gains to a constant state of Flow.                               Chief among these experiments were variations on
Eliyahu Moshe Goldratt
31.03.1947–11.06.2011
I promised you a paradox...
Agile
agile
Ron Jeffries   Chet Hendrickson
Corey Haines
               J. B. Rainsberger
XP
Bill Caputo




FOR ME, XP AIN’T OUT THERE,
        IT’S IN HERE.
Watch the video at
http://link.jbrains.ca/ojPnyd
ME@JBRAINS.CA
         europeantour2011.com




The Extreme Decade
Progress, Pain, Paradox

Mais conteúdo relacionado

Semelhante a The Extreme Decade

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
 
Lean IT Poppendieck.pptx
Lean IT Poppendieck.pptxLean IT Poppendieck.pptx
Lean IT Poppendieck.pptxVincentBijl
 
My Journey So Far
My Journey So FarMy Journey So Far
My Journey So Farskipangel
 
Scale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development TodayScale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development TodayTechWell
 
Robust design and reliability engineering synergy webinar 2013 04 10
Robust design and reliability engineering synergy webinar   2013 04 10Robust design and reliability engineering synergy webinar   2013 04 10
Robust design and reliability engineering synergy webinar 2013 04 10ASQ Reliability Division
 
A Year of Scrum
A Year of ScrumA Year of Scrum
A Year of Scrumtwh
 
The Journey to Continuous Delivery
The Journey to Continuous DeliveryThe Journey to Continuous Delivery
The Journey to Continuous DeliveryXPDays
 
An Introduction To Agile Development
An Introduction To Agile DevelopmentAn Introduction To Agile Development
An Introduction To Agile Developmentelliando dias
 
Orms news flash volume 1 issue 2
Orms news flash volume 1 issue 2Orms news flash volume 1 issue 2
Orms news flash volume 1 issue 2ducduc8888
 
Doing agile with an ISO-20000 Telco (AgilePT 2015)
Doing agile with an ISO-20000 Telco (AgilePT 2015)Doing agile with an ISO-20000 Telco (AgilePT 2015)
Doing agile with an ISO-20000 Telco (AgilePT 2015)Manuel Padilha
 
Open Source Software Development Practices that Works
Open Source Software Development Practices that WorksOpen Source Software Development Practices that Works
Open Source Software Development Practices that WorksChoong Ping Teo
 
Chasingwindmills agile success
Chasingwindmills agile successChasingwindmills agile success
Chasingwindmills agile successPaul Boos
 
How to work with remote team challenges successfully
How to work with remote team challenges successfullyHow to work with remote team challenges successfully
How to work with remote team challenges successfullyOrangescrum
 
Fixing Continuous Delivery For Mobile
Fixing Continuous Delivery For MobileFixing Continuous Delivery For Mobile
Fixing Continuous Delivery For MobileEvan Schultz
 
Software Development in the Brave New world
Software Development in the Brave New worldSoftware Development in the Brave New world
Software Development in the Brave New worldDavid Leip
 
Increasing Code Quality While Staying Lean
Increasing Code Quality While Staying LeanIncreasing Code Quality While Staying Lean
Increasing Code Quality While Staying LeanSeedCode
 

Semelhante a The Extreme Decade (20)

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
 
Lean IT Poppendieck.pptx
Lean IT Poppendieck.pptxLean IT Poppendieck.pptx
Lean IT Poppendieck.pptx
 
My Journey So Far
My Journey So FarMy Journey So Far
My Journey So Far
 
Scale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development TodayScale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development Today
 
Robust design and reliability engineering synergy webinar 2013 04 10
Robust design and reliability engineering synergy webinar   2013 04 10Robust design and reliability engineering synergy webinar   2013 04 10
Robust design and reliability engineering synergy webinar 2013 04 10
 
A Year of Scrum
A Year of ScrumA Year of Scrum
A Year of Scrum
 
The Journey to Continuous Delivery
The Journey to Continuous DeliveryThe Journey to Continuous Delivery
The Journey to Continuous Delivery
 
Xp methadology
Xp methadologyXp methadology
Xp methadology
 
An Introduction To Agile Development
An Introduction To Agile DevelopmentAn Introduction To Agile Development
An Introduction To Agile Development
 
Orms news flash volume 1 issue 2
Orms news flash volume 1 issue 2Orms news flash volume 1 issue 2
Orms news flash volume 1 issue 2
 
Doing agile with an ISO-20000 Telco (AgilePT 2015)
Doing agile with an ISO-20000 Telco (AgilePT 2015)Doing agile with an ISO-20000 Telco (AgilePT 2015)
Doing agile with an ISO-20000 Telco (AgilePT 2015)
 
Shell_Rec
Shell_RecShell_Rec
Shell_Rec
 
Humans by the hundred
Humans by the hundredHumans by the hundred
Humans by the hundred
 
Open Source Software Development Practices that Works
Open Source Software Development Practices that WorksOpen Source Software Development Practices that Works
Open Source Software Development Practices that Works
 
Chasingwindmills agile success
Chasingwindmills agile successChasingwindmills agile success
Chasingwindmills agile success
 
How to work with remote team challenges successfully
How to work with remote team challenges successfullyHow to work with remote team challenges successfully
How to work with remote team challenges successfully
 
Fixing Continuous Delivery For Mobile
Fixing Continuous Delivery For MobileFixing Continuous Delivery For Mobile
Fixing Continuous Delivery For Mobile
 
Software Development in the Brave New world
Software Development in the Brave New worldSoftware Development in the Brave New world
Software Development in the Brave New world
 
3685807
36858073685807
3685807
 
Increasing Code Quality While Staying Lean
Increasing Code Quality While Staying LeanIncreasing Code Quality While Staying Lean
Increasing Code Quality While Staying Lean
 

Mais de Agileee

Robin Dymond: "Your Brain and Better Product Development"
Robin Dymond: "Your Brain and Better Product Development"Robin Dymond: "Your Brain and Better Product Development"
Robin Dymond: "Your Brain and Better Product Development"Agileee
 
Lyssa Adkins & Michael Spayd: The Essential Transformations: How Agile Calls ...
Lyssa Adkins & Michael Spayd: The Essential Transformations: How Agile Calls ...Lyssa Adkins & Michael Spayd: The Essential Transformations: How Agile Calls ...
Lyssa Adkins & Michael Spayd: The Essential Transformations: How Agile Calls ...Agileee
 
Piotr Burdylo: Managing developers is complex
Piotr Burdylo: Managing developers is complexPiotr Burdylo: Managing developers is complex
Piotr Burdylo: Managing developers is complexAgileee
 
Nick Oostvogels: 5 Arguments Against Kanban
Nick Oostvogels: 5 Arguments Against KanbanNick Oostvogels: 5 Arguments Against Kanban
Nick Oostvogels: 5 Arguments Against KanbanAgileee
 
Anthony Marchenko: Опыт внедрения Kanban
Anthony Marchenko: Опыт внедрения KanbanAnthony Marchenko: Опыт внедрения Kanban
Anthony Marchenko: Опыт внедрения KanbanAgileee
 
Nataliya Trenina: Office magic
Nataliya Trenina: Office magicNataliya Trenina: Office magic
Nataliya Trenina: Office magicAgileee
 
Henrik Kniberg: Agile at home
Henrik Kniberg: Agile at homeHenrik Kniberg: Agile at home
Henrik Kniberg: Agile at homeAgileee
 
Henrik Kniberg: Lean from the Trenches keynote @ AgileEE
Henrik Kniberg: Lean from the Trenches keynote @ AgileEEHenrik Kniberg: Lean from the Trenches keynote @ AgileEE
Henrik Kniberg: Lean from the Trenches keynote @ AgileEEAgileee
 
Nathaniel Cadwell: The Art of Facilitation
Nathaniel Cadwell: The Art of Facilitation Nathaniel Cadwell: The Art of Facilitation
Nathaniel Cadwell: The Art of Facilitation Agileee
 
Scrum and kanban
Scrum and kanbanScrum and kanban
Scrum and kanbanAgileee
 
How To Change The World
How To Change The WorldHow To Change The World
How To Change The WorldAgileee
 
Agile Testing. Risks, Uncertainty and Why It All Works
Agile Testing. Risks, Uncertainty and Why It All WorksAgile Testing. Risks, Uncertainty and Why It All Works
Agile Testing. Risks, Uncertainty and Why It All WorksAgileee
 
Movivation 3.0
Movivation 3.0Movivation 3.0
Movivation 3.0Agileee
 
Effective Software Development in the 21st Century
Effective Software Development in the 21st CenturyEffective Software Development in the 21st Century
Effective Software Development in the 21st CenturyAgileee
 
Myths, Legends and Monsters of Enterprise Agility
Myths, Legends and Monsters of Enterprise AgilityMyths, Legends and Monsters of Enterprise Agility
Myths, Legends and Monsters of Enterprise AgilityAgileee
 
Lightening Talk: Software craftsmanship
Lightening Talk: Software craftsmanshipLightening Talk: Software craftsmanship
Lightening Talk: Software craftsmanshipAgileee
 
Lightening Talk: Lean start up
Lightening Talk: Lean start upLightening Talk: Lean start up
Lightening Talk: Lean start upAgileee
 
Lightening Talk: lama sutra of retrospective
Lightening Talk: lama sutra of retrospectiveLightening Talk: lama sutra of retrospective
Lightening Talk: lama sutra of retrospectiveAgileee
 
Lightening Talk: Just do it eng
Lightening Talk: Just do it engLightening Talk: Just do it eng
Lightening Talk: Just do it engAgileee
 
Lightening Talk: Why do they leave
Lightening Talk: Why do they leaveLightening Talk: Why do they leave
Lightening Talk: Why do they leaveAgileee
 

Mais de Agileee (20)

Robin Dymond: "Your Brain and Better Product Development"
Robin Dymond: "Your Brain and Better Product Development"Robin Dymond: "Your Brain and Better Product Development"
Robin Dymond: "Your Brain and Better Product Development"
 
Lyssa Adkins & Michael Spayd: The Essential Transformations: How Agile Calls ...
Lyssa Adkins & Michael Spayd: The Essential Transformations: How Agile Calls ...Lyssa Adkins & Michael Spayd: The Essential Transformations: How Agile Calls ...
Lyssa Adkins & Michael Spayd: The Essential Transformations: How Agile Calls ...
 
Piotr Burdylo: Managing developers is complex
Piotr Burdylo: Managing developers is complexPiotr Burdylo: Managing developers is complex
Piotr Burdylo: Managing developers is complex
 
Nick Oostvogels: 5 Arguments Against Kanban
Nick Oostvogels: 5 Arguments Against KanbanNick Oostvogels: 5 Arguments Against Kanban
Nick Oostvogels: 5 Arguments Against Kanban
 
Anthony Marchenko: Опыт внедрения Kanban
Anthony Marchenko: Опыт внедрения KanbanAnthony Marchenko: Опыт внедрения Kanban
Anthony Marchenko: Опыт внедрения Kanban
 
Nataliya Trenina: Office magic
Nataliya Trenina: Office magicNataliya Trenina: Office magic
Nataliya Trenina: Office magic
 
Henrik Kniberg: Agile at home
Henrik Kniberg: Agile at homeHenrik Kniberg: Agile at home
Henrik Kniberg: Agile at home
 
Henrik Kniberg: Lean from the Trenches keynote @ AgileEE
Henrik Kniberg: Lean from the Trenches keynote @ AgileEEHenrik Kniberg: Lean from the Trenches keynote @ AgileEE
Henrik Kniberg: Lean from the Trenches keynote @ AgileEE
 
Nathaniel Cadwell: The Art of Facilitation
Nathaniel Cadwell: The Art of Facilitation Nathaniel Cadwell: The Art of Facilitation
Nathaniel Cadwell: The Art of Facilitation
 
Scrum and kanban
Scrum and kanbanScrum and kanban
Scrum and kanban
 
How To Change The World
How To Change The WorldHow To Change The World
How To Change The World
 
Agile Testing. Risks, Uncertainty and Why It All Works
Agile Testing. Risks, Uncertainty and Why It All WorksAgile Testing. Risks, Uncertainty and Why It All Works
Agile Testing. Risks, Uncertainty and Why It All Works
 
Movivation 3.0
Movivation 3.0Movivation 3.0
Movivation 3.0
 
Effective Software Development in the 21st Century
Effective Software Development in the 21st CenturyEffective Software Development in the 21st Century
Effective Software Development in the 21st Century
 
Myths, Legends and Monsters of Enterprise Agility
Myths, Legends and Monsters of Enterprise AgilityMyths, Legends and Monsters of Enterprise Agility
Myths, Legends and Monsters of Enterprise Agility
 
Lightening Talk: Software craftsmanship
Lightening Talk: Software craftsmanshipLightening Talk: Software craftsmanship
Lightening Talk: Software craftsmanship
 
Lightening Talk: Lean start up
Lightening Talk: Lean start upLightening Talk: Lean start up
Lightening Talk: Lean start up
 
Lightening Talk: lama sutra of retrospective
Lightening Talk: lama sutra of retrospectiveLightening Talk: lama sutra of retrospective
Lightening Talk: lama sutra of retrospective
 
Lightening Talk: Just do it eng
Lightening Talk: Just do it engLightening Talk: Just do it eng
Lightening Talk: Just do it eng
 
Lightening Talk: Why do they leave
Lightening Talk: Why do they leaveLightening Talk: Why do they leave
Lightening Talk: Why do they leave
 

Último

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
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
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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
 

Último (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 

The Extreme Decade

  • 1.
  • 2.
  • 4.
  • 5.
  • 6. Ron Jeffries Chet Hendrickson
  • 7.
  • 8. Knowing all the tasks...
  • 9.
  • 10.
  • 12.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 22.
  • 23. Watch the video at http://link.jbrains.ca/pVURX3
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 31.
  • 32.
  • 33.
  • 35.
  • 36. Promiscuous Pairing and Beginner’s Mind: Embrace Inexperience Arlo Belshee Architect Silver Platter Software Pasadena, CA 91103 (503) 265-1263 a_xp@arlim.org the paramount concerns. Performance was second, and Abstract features were a distant third. The company was a startup, so we were tight on both Many traditional software practices stress the cash and time. The company was typically operating with importance of programming in Flow. XP directly between -30 and 180 Days ‘Till Broke. Our contracts all challenges the assertion that Flow is critical and had lead times of 3-5 years. This meant that sales had to proclaims Pair Flow. start at the same time as engineering. Thus, engineering Both Flow states are fragile. They are easily disrupted had to produce many sales demos and to frequently alter by outside distraction or task rotation. Both take a long the product to more closely fit the needs of a particular time to enter. Furthermore, it takes days for a given pair customer. to be comfortable enough with each other to be able to Due to these influences, we chose a software process achieve Pair Flow at all. with rapid feedback and change. We ran the shortest My team at Silver Platter discovered that there is a third iterations we could (1 week) to get the most data possible. option to achieve high-efficiency programming. Our team We tracked our metrics closely, and we ran several spent the majority of its time in Beginner’s Mind. experiments each iteration. We used the metrics to decide Whereas Flow depends on stability, Beginner’s Mind what worked and to what degree. We then adopted those depends on instability, yet provides similar efficiency things that worked and started the next set of experiments. gains to a constant state of Flow. Chief among these experiments were variations on
  • 37. Promiscuous Pairing and Beginner’s Mind: Embrace Inexperience Arlo Belshee Architect Silver Platter Software Pasadena, CA 91103 (503) 265-1263 a_xp@arlim.org the paramount concerns. Performance was second, and Abstract features were a distant third. The company was a startup, so we were tight on both Many traditional software practices stress the cash and time. The company was typically operating with importance of programming in Flow. XP directly between -30 and 180 Days ‘Till Broke. Our contracts all challenges the assertion that Flow is critical and had lead times of 3-5 years. This meant that sales had to proclaims Pair Flow. start at the same time as engineering. Thus, engineering Both Flow states are fragile. They are easily disrupted had to produce many sales demos and to frequently alter by outside distraction or task rotation. Both take a long the product to more closely fit the needs of a particular time to enter. Furthermore, it takes days for a given pair customer. to be comfortable enough with each other to be able to Due to these influences, we chose a software process achieve Pair Flow at all. with rapid feedback and change. We ran the shortest My team at Silver Platter discovered that there is a third iterations we could (1 week) to get the most data possible. option to achieve high-efficiency programming. Our team We tracked our metrics closely, and we ran several spent the majority of its time in Beginner’s Mind. experiments each iteration. We used the metrics to decide Whereas Flow depends on stability, Beginner’s Mind what worked and to what degree. We then adopted those depends on instability, yet provides similar efficiency things that worked and started the next set of experiments. gains to a constant state of Flow. Chief among these experiments were variations on
  • 38.
  • 39.
  • 40.
  • 41.
  • 43. I promised you a paradox...
  • 44.
  • 45. Agile
  • 46. agile
  • 47.
  • 48. Ron Jeffries Chet Hendrickson
  • 49. Corey Haines J. B. Rainsberger
  • 50. XP
  • 51. Bill Caputo FOR ME, XP AIN’T OUT THERE, IT’S IN HERE.
  • 52. Watch the video at http://link.jbrains.ca/ojPnyd
  • 53. ME@JBRAINS.CA europeantour2011.com The Extreme Decade Progress, Pain, Paradox