SlideShare uma empresa Scribd logo
1 de 26
Is Agile Any Better? Damon Poole 2009 Is Agile Any Better?
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object]
Basic Approach of Traditional Development Specify Design Code Integrate Write tests Test D C W W T T Specify Design Code Integrate Write Tests Test Cancelled or shelved S D C I W T S S S S D D D D C C C C I I I I W W W W T T T T S I W T I T W C D S D C
User Stories ,[object Object],[object Object],[object Object]
Agile At a Glance new reviewed Issue Story Points Effort Remaining State Assignment 432 User wants layout pleasing to the eye 2 reviewed - 420 User wants example templates to choose from 3 reviewed - 419 Admin wants zero installation 5 reviewed - 612 Manager wants dashboard view 5 reviewed - 599 Admin wants LDAP integration 5 reviewed - 831 Admin wants self-serve password reset 2 reviewed - 692 User wants automatic todo list generation 2 reviewed - 432 User wants easy task entry 1 reviewed - 119 User wants subscription-based e-mail notification 5 reviewed - 332 Marketing wants fancy splash screen 3 reviewed - 516 Admin wants 1-click license update 2 reviewed - 533 User wants app to be ready in 3 seconds or less 5 reviewed - 619 User wants app to work using Chrome 5 reviewed -
Agile At a Glance new Backlog (APM) reviewed todo $$$ $
Agile At a Glance new Backlog (APM) reviewed todo wip coded tested done Iteration Burnup 10/2 10/4 10/9 10/11 10/11 10/15 10/17 10/19 10/23 10/25 10 20 30 40 0 Story Points
Agile At a Glance new Retrospective Backlog (APM) reviewed todo wip coded tested done prod 9612 as a user I want… 6921 as a user I want… 6291 as a dba I want… 2196 as an admin I… 1962 as an admin I… 1296 as a casual user I… 1269 as a dba I want… Iteration Review
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object]
One Piece Flow (Lean Principle) D S D C W T I S D C W T I S D C W T I S C S D I T W Specify Design Code Integrate Write tests Test C W T I D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S Crunch Time Big Bang
Continuous Integration C S D I T W Continuous Integration D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S I I I I I I I I I I I I I I I I I I I I
Leveraging People’s Memory and Conversations Customers Product Manager Architect Developers Testers 2 months 1 month 4 months Customers 2 months 9 mos. Customers Team Customers 1 month Traditional Development Agile Development days Developer Test & Doc
$5M per lane $11M per lane
“ Complete” Feature Sets $$ Architecture Architecture Highest Value Full Featured Future Proof “ Complete” Traditional Development Agile Development $$ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],A A A A A A A A A
Collocation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],4 file servers 4 db servers 4 app servers 4 build machines 4 test environments San Jose Boston Chennai Kiev
Collocation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],San Jose Boston Chennai Kiev Architect Developer Doc writer Product Manager Tester
Collocation Infrequent coordination Constant communcation San Jose Boston Chennai Kiev Architect Developer Doc writer Product Owner Tester
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object]
Traditional Development vs. Agile Traditional Development Agile Development Highest Business Value prepare code test Jan Mar May Jul Nov $$ $ $$ $$ $$ $$$ Dec Feb Apr Jun Problems with this release $$ $$ $$ Facebook Facebook Photo SMS Photo SMS RSS feeds Second Life Second Life RSS feeds Facebook Second Life RSS feeds write tests Facebook RSS feeds Photo SMS Facebook Facebook RSS feeds Problems with this release 1 month iterations 2: Options/Flexibility 1: Higher Quality 3: Visibility 4: Higher ROI, sooner 2: Options/Flexibility 1: Higher Quality 3: Visibility 4: Higher ROI, sooner
Benefits for Individuals ,[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object]
 
14 “Critical Mass” Agile Practices Continuous Integration One Piece Flow Whole Teams User Stories “ As a <persona> I want <behavior> Unit Tests Collocation Iteration Review Refactoring Product Owner Backlog Retrospectives ? Daily Standup Short Iterations $$$ $
Many Practices Take Whole Books to Describe
Conclusion ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Resources/Q&A ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Mais procurados

Kick-@$$ Sofware Development
Kick-@$$ Sofware DevelopmentKick-@$$ Sofware Development
Kick-@$$ Sofware DevelopmentSven Peters
 
Repeating the "Quality Debate" @ Agile Gurugram 2019 Conference
Repeating the "Quality Debate" @ Agile Gurugram 2019 ConferenceRepeating the "Quality Debate" @ Agile Gurugram 2019 Conference
Repeating the "Quality Debate" @ Agile Gurugram 2019 ConferenceVishal Prasad
 
Agile Gurugram 2019 Conferecne | A "Quality" Debate - Rethinking the mindset ...
Agile Gurugram 2019 Conferecne | A "Quality" Debate - Rethinking the mindset ...Agile Gurugram 2019 Conferecne | A "Quality" Debate - Rethinking the mindset ...
Agile Gurugram 2019 Conferecne | A "Quality" Debate - Rethinking the mindset ...AgileNetwork
 
Introducing EDD: Error Driven Development
Introducing EDD: Error Driven DevelopmentIntroducing EDD: Error Driven Development
Introducing EDD: Error Driven DevelopmentRoc Boronat
 
Impression from Geecon 2014
Impression from Geecon 2014 Impression from Geecon 2014
Impression from Geecon 2014 Adamsus
 
Let's Work Together!
Let's Work Together!Let's Work Together!
Let's Work Together!Brad Frost
 
Agile Software Development for Non-Developers
Agile Software Development for Non-DevelopersAgile Software Development for Non-Developers
Agile Software Development for Non-Developershamvocke
 
Tdd - Test Driven Development
Tdd - Test Driven DevelopmentTdd - Test Driven Development
Tdd - Test Driven DevelopmentDavid Paluy
 
Socialtext Distributed Agile
Socialtext Distributed AgileSocialtext Distributed Agile
Socialtext Distributed AgileRoss Mayfield
 

Mais procurados (15)

Kick-@$$ Sofware Development
Kick-@$$ Sofware DevelopmentKick-@$$ Sofware Development
Kick-@$$ Sofware Development
 
Repeating the "Quality Debate" @ Agile Gurugram 2019 Conference
Repeating the "Quality Debate" @ Agile Gurugram 2019 ConferenceRepeating the "Quality Debate" @ Agile Gurugram 2019 Conference
Repeating the "Quality Debate" @ Agile Gurugram 2019 Conference
 
Agile Gurugram 2019 Conferecne | A "Quality" Debate - Rethinking the mindset ...
Agile Gurugram 2019 Conferecne | A "Quality" Debate - Rethinking the mindset ...Agile Gurugram 2019 Conferecne | A "Quality" Debate - Rethinking the mindset ...
Agile Gurugram 2019 Conferecne | A "Quality" Debate - Rethinking the mindset ...
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
Unit testing for project managers
Unit testing for project managersUnit testing for project managers
Unit testing for project managers
 
Five Flute Overview
Five Flute OverviewFive Flute Overview
Five Flute Overview
 
Introducing EDD: Error Driven Development
Introducing EDD: Error Driven DevelopmentIntroducing EDD: Error Driven Development
Introducing EDD: Error Driven Development
 
Impression from Geecon 2014
Impression from Geecon 2014 Impression from Geecon 2014
Impression from Geecon 2014
 
Let's Work Together!
Let's Work Together!Let's Work Together!
Let's Work Together!
 
Agile Software Development for Non-Developers
Agile Software Development for Non-DevelopersAgile Software Development for Non-Developers
Agile Software Development for Non-Developers
 
Tdd - Test Driven Development
Tdd - Test Driven DevelopmentTdd - Test Driven Development
Tdd - Test Driven Development
 
Socialtext Distributed Agile
Socialtext Distributed AgileSocialtext Distributed Agile
Socialtext Distributed Agile
 
Testing economics101
Testing economics101Testing economics101
Testing economics101
 
Asj session-4
Asj session-4Asj session-4
Asj session-4
 
The New Agile
The New AgileThe New Agile
The New Agile
 

Destaque

Who needs an estimate
Who needs an estimateWho needs an estimate
Who needs an estimateMatt Heusser
 
Rovi Advertsing Overview
Rovi Advertsing OverviewRovi Advertsing Overview
Rovi Advertsing Overviewjonhewson
 
Agile Test Evolution: Changing Test Strategy Over Time
Agile Test Evolution: Changing Test Strategy Over TimeAgile Test Evolution: Changing Test Strategy Over Time
Agile Test Evolution: Changing Test Strategy Over TimeMatt Heusser
 
Reduce Test Cost On Monday
Reduce Test Cost On MondayReduce Test Cost On Monday
Reduce Test Cost On MondayMatt Heusser
 
Testing The User Centric Web
Testing The User Centric WebTesting The User Centric Web
Testing The User Centric WebMatt Heusser
 
Let's Test Together by Justin Hunter
Let's Test Together by Justin HunterLet's Test Together by Justin Hunter
Let's Test Together by Justin HunterMatt Heusser
 
API Performance Testing at STPcon 2014
API Performance Testing at STPcon 2014API Performance Testing at STPcon 2014
API Performance Testing at STPcon 2014Wilson Mar
 
Introduction of vertical crawler
Introduction of vertical crawlerIntroduction of vertical crawler
Introduction of vertical crawlerJinglun Li
 

Destaque (9)

Who needs an estimate
Who needs an estimateWho needs an estimate
Who needs an estimate
 
Rovi Advertsing Overview
Rovi Advertsing OverviewRovi Advertsing Overview
Rovi Advertsing Overview
 
Agile Test Evolution: Changing Test Strategy Over Time
Agile Test Evolution: Changing Test Strategy Over TimeAgile Test Evolution: Changing Test Strategy Over Time
Agile Test Evolution: Changing Test Strategy Over Time
 
Reduce Test Cost On Monday
Reduce Test Cost On MondayReduce Test Cost On Monday
Reduce Test Cost On Monday
 
Testing The User Centric Web
Testing The User Centric WebTesting The User Centric Web
Testing The User Centric Web
 
Let's Test Together by Justin Hunter
Let's Test Together by Justin HunterLet's Test Together by Justin Hunter
Let's Test Together by Justin Hunter
 
API Performance Testing at STPcon 2014
API Performance Testing at STPcon 2014API Performance Testing at STPcon 2014
API Performance Testing at STPcon 2014
 
Introduction of vertical crawler
Introduction of vertical crawlerIntroduction of vertical crawler
Introduction of vertical crawler
 
Xi Cio
Xi CioXi Cio
Xi Cio
 

Semelhante a Is Agile Better

Introduction to Agile Scrum
Introduction to Agile ScrumIntroduction to Agile Scrum
Introduction to Agile ScrumHiep Luong
 
Mastering Agile Practices to Build High Performing Teams
Mastering Agile Practices to Build High Performing TeamsMastering Agile Practices to Build High Performing Teams
Mastering Agile Practices to Build High Performing TeamsAgileThought
 
Learn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream managementLearn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream managementLance Knight
 
CampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile DevelopmentCampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile DevelopmentJawdatTI
 
How To Review The Sprints Efficiently
How To Review The Sprints EfficientlyHow To Review The Sprints Efficiently
How To Review The Sprints EfficientlyLemi Orhan Ergin
 
Session 5 Everything You Should Know About PMP & CAPM Certifications
Session 5 Everything You Should Know About PMP & CAPM CertificationsSession 5 Everything You Should Know About PMP & CAPM Certifications
Session 5 Everything You Should Know About PMP & CAPM CertificationsSeshne Govender
 
Jump Start Agile Testing with Acceptance Test Driven Development
Jump Start Agile Testing with Acceptance Test Driven DevelopmentJump Start Agile Testing with Acceptance Test Driven Development
Jump Start Agile Testing with Acceptance Test Driven DevelopmentTechWell
 
Agile Austin - Peer Code Review An Agile Process
Agile Austin -  Peer Code Review An Agile ProcessAgile Austin -  Peer Code Review An Agile Process
Agile Austin - Peer Code Review An Agile Processgsporar
 
MongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB FeatureMongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB FeatureMongoDB
 
Agile Development at W3i
Agile Development at W3iAgile Development at W3i
Agile Development at W3iJeff Bollinger
 
Developing Quality Products Quickly through a Culture of CI/CD
Developing Quality Products Quickly through a Culture of CI/CDDeveloping Quality Products Quickly through a Culture of CI/CD
Developing Quality Products Quickly through a Culture of CI/CDPaul Hepworth
 
Engineering Velocity @indeed eng presented on Sept 24 2014 at Beyond Agile
Engineering Velocity @indeed eng presented on Sept 24 2014 at Beyond AgileEngineering Velocity @indeed eng presented on Sept 24 2014 at Beyond Agile
Engineering Velocity @indeed eng presented on Sept 24 2014 at Beyond AgileKenAtIndeed
 
Creating a Single Source of Truth: Leverage all of your data with powerful an...
Creating a Single Source of Truth: Leverage all of your data with powerful an...Creating a Single Source of Truth: Leverage all of your data with powerful an...
Creating a Single Source of Truth: Leverage all of your data with powerful an...Looker
 
You keep using the word agile, i do not think it means what you think it means
You keep using the word agile, i do not think it means what you think it meansYou keep using the word agile, i do not think it means what you think it means
You keep using the word agile, i do not think it means what you think it meansNathan Gloyn
 
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014Yuval Yeret
 

Semelhante a Is Agile Better (20)

Introduction to Agile Scrum
Introduction to Agile ScrumIntroduction to Agile Scrum
Introduction to Agile Scrum
 
Mastering Agile Practices to Build High Performing Teams
Mastering Agile Practices to Build High Performing TeamsMastering Agile Practices to Build High Performing Teams
Mastering Agile Practices to Build High Performing Teams
 
Testers in an agile world
Testers in an agile worldTesters in an agile world
Testers in an agile world
 
Learn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream managementLearn to see, measure and automate with value stream management
Learn to see, measure and automate with value stream management
 
CampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile DevelopmentCampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile Development
 
How To Review The Sprints Efficiently
How To Review The Sprints EfficientlyHow To Review The Sprints Efficiently
How To Review The Sprints Efficiently
 
Microsoft DevOps Journey
Microsoft DevOps JourneyMicrosoft DevOps Journey
Microsoft DevOps Journey
 
Session 5 Everything You Should Know About PMP & CAPM Certifications
Session 5 Everything You Should Know About PMP & CAPM CertificationsSession 5 Everything You Should Know About PMP & CAPM Certifications
Session 5 Everything You Should Know About PMP & CAPM Certifications
 
Jump Start Agile Testing with Acceptance Test Driven Development
Jump Start Agile Testing with Acceptance Test Driven DevelopmentJump Start Agile Testing with Acceptance Test Driven Development
Jump Start Agile Testing with Acceptance Test Driven Development
 
Intro agile for PO's
Intro agile for PO'sIntro agile for PO's
Intro agile for PO's
 
Agile Austin - Peer Code Review An Agile Process
Agile Austin -  Peer Code Review An Agile ProcessAgile Austin -  Peer Code Review An Agile Process
Agile Austin - Peer Code Review An Agile Process
 
MongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB FeatureMongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB Feature
 
Agile Development at W3i
Agile Development at W3iAgile Development at W3i
Agile Development at W3i
 
Developing Quality Products Quickly through a Culture of CI/CD
Developing Quality Products Quickly through a Culture of CI/CDDeveloping Quality Products Quickly through a Culture of CI/CD
Developing Quality Products Quickly through a Culture of CI/CD
 
Engineering Velocity @indeed eng presented on Sept 24 2014 at Beyond Agile
Engineering Velocity @indeed eng presented on Sept 24 2014 at Beyond AgileEngineering Velocity @indeed eng presented on Sept 24 2014 at Beyond Agile
Engineering Velocity @indeed eng presented on Sept 24 2014 at Beyond Agile
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Creating a Single Source of Truth: Leverage all of your data with powerful an...
Creating a Single Source of Truth: Leverage all of your data with powerful an...Creating a Single Source of Truth: Leverage all of your data with powerful an...
Creating a Single Source of Truth: Leverage all of your data with powerful an...
 
You keep using the word agile, i do not think it means what you think it means
You keep using the word agile, i do not think it means what you think it meansYou keep using the word agile, i do not think it means what you think it means
You keep using the word agile, i do not think it means what you think it means
 
Basics of Agile
Basics of Agile Basics of Agile
Basics of Agile
 
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
 

Último

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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
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
 
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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
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
 

Último (20)

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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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
 
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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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...
 

Is Agile Better

  • 1. Is Agile Any Better? Damon Poole 2009 Is Agile Any Better?
  • 2.
  • 3. Basic Approach of Traditional Development Specify Design Code Integrate Write tests Test D C W W T T Specify Design Code Integrate Write Tests Test Cancelled or shelved S D C I W T S S S S D D D D C C C C I I I I W W W W T T T T S I W T I T W C D S D C
  • 4.
  • 5. Agile At a Glance new reviewed Issue Story Points Effort Remaining State Assignment 432 User wants layout pleasing to the eye 2 reviewed - 420 User wants example templates to choose from 3 reviewed - 419 Admin wants zero installation 5 reviewed - 612 Manager wants dashboard view 5 reviewed - 599 Admin wants LDAP integration 5 reviewed - 831 Admin wants self-serve password reset 2 reviewed - 692 User wants automatic todo list generation 2 reviewed - 432 User wants easy task entry 1 reviewed - 119 User wants subscription-based e-mail notification 5 reviewed - 332 Marketing wants fancy splash screen 3 reviewed - 516 Admin wants 1-click license update 2 reviewed - 533 User wants app to be ready in 3 seconds or less 5 reviewed - 619 User wants app to work using Chrome 5 reviewed -
  • 6. Agile At a Glance new Backlog (APM) reviewed todo $$$ $
  • 7. Agile At a Glance new Backlog (APM) reviewed todo wip coded tested done Iteration Burnup 10/2 10/4 10/9 10/11 10/11 10/15 10/17 10/19 10/23 10/25 10 20 30 40 0 Story Points
  • 8. Agile At a Glance new Retrospective Backlog (APM) reviewed todo wip coded tested done prod 9612 as a user I want… 6921 as a user I want… 6291 as a dba I want… 2196 as an admin I… 1962 as an admin I… 1296 as a casual user I… 1269 as a dba I want… Iteration Review
  • 9.
  • 10. One Piece Flow (Lean Principle) D S D C W T I S D C W T I S D C W T I S C S D I T W Specify Design Code Integrate Write tests Test C W T I D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S Crunch Time Big Bang
  • 11. Continuous Integration C S D I T W Continuous Integration D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S I I I I I I I I I I I I I I I I I I I I
  • 12. Leveraging People’s Memory and Conversations Customers Product Manager Architect Developers Testers 2 months 1 month 4 months Customers 2 months 9 mos. Customers Team Customers 1 month Traditional Development Agile Development days Developer Test & Doc
  • 13. $5M per lane $11M per lane
  • 14.
  • 15.
  • 16.
  • 17. Collocation Infrequent coordination Constant communcation San Jose Boston Chennai Kiev Architect Developer Doc writer Product Owner Tester
  • 18.
  • 19. Traditional Development vs. Agile Traditional Development Agile Development Highest Business Value prepare code test Jan Mar May Jul Nov $$ $ $$ $$ $$ $$$ Dec Feb Apr Jun Problems with this release $$ $$ $$ Facebook Facebook Photo SMS Photo SMS RSS feeds Second Life Second Life RSS feeds Facebook Second Life RSS feeds write tests Facebook RSS feeds Photo SMS Facebook Facebook RSS feeds Problems with this release 1 month iterations 2: Options/Flexibility 1: Higher Quality 3: Visibility 4: Higher ROI, sooner 2: Options/Flexibility 1: Higher Quality 3: Visibility 4: Higher ROI, sooner
  • 20.
  • 21.
  • 22.  
  • 23. 14 “Critical Mass” Agile Practices Continuous Integration One Piece Flow Whole Teams User Stories “ As a <persona> I want <behavior> Unit Tests Collocation Iteration Review Refactoring Product Owner Backlog Retrospectives ? Daily Standup Short Iterations $$$ $
  • 24. Many Practices Take Whole Books to Describe
  • 25.
  • 26.