SlideShare ist ein Scribd-Unternehmen logo
1 von 49
Agile Companies Go P.O.P.

                    T O WA R D S A N E W A G I L E M A N I F E S T O



                                      CURTIS “OVID” POE




P.O.P. Copyright 2012, Curtis "Ovid" Poe
Keynotes




             Why are you here?


P.O.P. Copyright 2012, Curtis "Ovid" Poe
Are Great Companies Lucky?

 Published in Harvard Business Review
 Over 20,000 Companies
 From 1966 to 2006
 http://hbr.org/2009/04/are-great-companies-just-
   lucky/ar/1




P.O.P. Copyright 2012, Curtis "Ovid" Poe
Most studies
  Most studies
  are crap
  are crap

        http://www.flickr.com/photos/redwoodphotography/4356518997/

P.O.P. Copyright 2012, Curtis "Ovid" Poe http://www.flickr.com/photos/redwoodphotography/4356518997/§
Sharpshooter Problem
                                           Shoot first. Announce your target.




P.O.P. Copyright 2012, Curtis "Ovid" Poe
Reality trumps opinion

Book                                       Apparent Superstars   Real Superstars
Alchemy of Growth                          29                    0%
Big Winners/Big Losers                     9                     13%
Blueprint to a Billion                     26                    8%
Breakthrough Company                       9                     17%
Built to Last                              18                    7%
Creative Destruction                       11                    0%
Good to Great                              11                    0%
Granularity of Growth                      42                    0%
In Search of Excellence                    14                    0%
Peak Performance                           21                    0%
Profit from the Core                       32                    17%
Stall Points                               67                    0%
What Really Works                          14                    0%
P.O.P. Copyright 2012, Curtis "Ovid" Poe
?

P.O.P. Copyright 2012, Curtis "Ovid" Poe
Between

                                                                            Between
                                                                            players of
                                                                            equal skill, a
                                                                            bad strategy
                                                                            beats no
                                                                            strategy.


                               http://commons.wikimedia.org/wiki/File:Chess-king.JPG

P.O.P. Copyright 2012, Curtis "Ovid" Poe
So let’s pick a good plan




P.O.P. Copyright 2012, Curtis "Ovid" Poe
A Bad Plan




http://en.wikipedia.org/wiki/File:Waterfall_model_(1).svg

P.O.P. Copyright 2012, Curtis "Ovid" Poe
Worst Case Scenario

 Lots of meetings
 Big projects
 AgileisAmateur
 Process is everything




P.O.P. Copyright 2012, Curtis "Ovid" Poe
Conform




P.O.P. Copyright 2012, Curtis "Ovid" Poe
P.O.P. Copyright 2012, Curtis "Ovid" Poe
Agile Manifesto

1. Individuals over process
2. Software over documentation
3. Customer collaboration over negotiation
4. Change over plans




      http://agilemanifesto.org/




P.O.P. Copyright 2012, Curtis "Ovid" Poe
Chess




Goal                                Checkmate
Strategy                            Plan to achieve your goal
Tactics                             Moves to support your strategy




P.O.P. Copyright 2012, Curtis "Ovid" Poe
Business




Goal                                Mission statement
Strategy                            An agile company
Tactics                             P.O.P.




P.O.P. Copyright 2012, Curtis "Ovid" Poe
What is P.O.P.?


P           eople

O rganization
P           rocess




P.O.P. Copyright 2012, Curtis "Ovid" Poe
People

P.O.P. Copyright 2012, Curtis "Ovid" Poe
People Are Everything
P.O.P. Copyright 2012, Curtis "Ovid" Poe
Unstructured Interviews

 Interviewers aren’t trained in interviews
 Different candidates/different questions
 Personality valued over performance
 Very little predictive power




   https://apps.opm.gov/ADT/ContentFiles/SIGuide09.08.08.pdf


P.O.P. Copyright 2012, Curtis "Ovid" Poe
Structured Interviews

 Same questions in same order
 Focused on specific skills needed
 Excellent predictive power




P.O.P. Copyright 2012, Curtis "Ovid" Poe
Structured Interviews

1. Job analysis
2. Determine desired skills
3. Develop questions
4. Goal, role, action, score, speculation (GRASS)
5. Immediately assess answers




P.O.P. Copyright 2012, Curtis "Ovid" Poe
Organization

P.O.P. Copyright 2012, Curtis "Ovid" Poe
Eyjafjallajökull Eruption 2010




                  http://en.wikipedia.org/wiki/File:Eyjafjallajokull_volcano_plume_2010_04_18.JPG
P.O.P. Copyright 2012, Curtis "Ovid" Poe
Agile Organizations

 Everyone is an owner
 Ownership means responsibility
 Responsibility requires authority
 Authority requires information




P.O.P. Copyright 2012, Curtis "Ovid" Poe
Agile Organizations

 Small projects over large projects
 Information over opinion
 Employees are as important as customers




P.O.P. Copyright 2012, Curtis "Ovid" Poe
Ownership Implies Trust



P.O.P. Copyright 2012, Curtis "Ovid" Poe
Trust

 Did you hire the right people?
 Trust them to make decisions
 Decisions require information




P.O.P. Copyright 2012, Curtis "Ovid" Poe
Information


P.O.P. Copyright 2012, Curtis "Ovid" Poe
Log Everything




                                http://www.flickr.com/photos/ex_magician/4931775369/
P.O.P. Copyright 2012, Curtis "Ovid" Poe
Monitor Everything




                   Monitor Everything



                  http://commons.wikimedia.org/wiki/File:Eyes_at_the_Prague_Police_Museum.jpg
P.O.P. Copyright 2012, Curtis "Ovid" Poe
Challenge Assumptions




                           http://commons.wikimedia.org/wiki/File:Leaning_Tower-Pisa.jpg
P.O.P. Copyright 2012, Curtis "Ovid" Poe
Large projects fail




                               http://www.ralentz.com/old/space/feynman-report.html

                            http://www.idlewords.com/2005/08/a_rocket_to_nowhere.htm

P.O.P. Copyright 2012, Curtis "Ovid" Poe
                   http://commons.wikimedia.org/wiki/File:Space_Shuttle_Columbia_launching.jpg
Break Down Large Projects

 Don’t do large projects (major caveats!)
 Do a series of small projects
 Each should add value




P.O.P. Copyright 2012, Curtis "Ovid" Poe
VA LV E




                        http://www.valvesoftware.com/company/Valve_Handbook_LowRes.pdf
P.O.P. Copyright 2012, Curtis "Ovid" Poe
Process

P.O.P. Copyright 2012, Curtis "Ovid" Poe
This Subroutine

    sub perambulate {
       my @thingies = @_;
    foreach my $thing (@thingies) {
          # validate the thingy
       }
       return @thingies;
    }




P.O.P. Copyright 2012, Curtis "Ovid" Poe
5 lines of code …
  5 page “code review”




                              http://www.flickr.com/photos/titouanrusso/6153880964/

P.O.P. Copyright 2012, Curtis "Ovid" Poe
Workflow: Management Perspective




P.O.P. Copyright 2012, Curtis "Ovid" Poe
Workflow: Developer Perspective




P.O.P. Copyright 2012, Curtis "Ovid" Poe
Workflow: Agile Perspective

 Compromise
 Tasks, not processes
 Testing, logging, and monitoring




P.O.P. Copyright 2012, Curtis "Ovid" Poe
Continuous … What?

 Continuous integration is old-skool!
 Try continuous deployment
 Courage instead of fear
 Minimize risk/maximize reward


   Continuous Deployment at IMVU: Doing the impossible fifty times a day




P.O.P. Copyright 2012, Curtis "Ovid" Poe
Testing

 TDD is not QA                                                      Testing
 Tradeoffs between unit/integration testing
 A/B test your bug fixes!




                         http://commons.wikimedia.org/wiki/File:94-707-6_hybrid_rocket_test.jpg
  P.O.P. Copyright 2012, Curtis "Ovid" Poe
Agile Project Management

 XP?
 Scrum?
 Kanban?
 Crystal?
 Something else?




P.O.P. Copyright 2012, Curtis "Ovid" Poe
Implementing P.O.P.

 Becoming agile is a hard project
 An agile project
 One step at a time
 High value steps first




P.O.P. Copyright 2012, Curtis "Ovid" Poe
Implementing P.O.P.

 Hiring: easy and hard
 Talk to your employees
 Assess risk/reward
 Pareto!




P.O.P. Copyright 2012, Curtis "Ovid" Poe
Once You’re Agile

 Never forget your goal
 Always question your processes
 Agile is a mindset, not a process




P.O.P. Copyright 2012, Curtis "Ovid" Poe
Agile Manifesto

1. People over process
2. Software over documentation
3. Customer collaboration over negotiation
4. Change over plans




P.O.P. Copyright 2012, Curtis "Ovid" Poe
A New Agile Manifesto?

1. People over process
2. Information over opinion
3. Courage over fear
4. Change over plans




P.O.P. Copyright 2012, Curtis "Ovid" Poe

Weitere ähnliche Inhalte

Mehr von Curtis Poe

Corinna Status 2022.pptx
Corinna Status 2022.pptxCorinna Status 2022.pptx
Corinna Status 2022.pptxCurtis Poe
 
Rummaging in the clOOset
Rummaging in the clOOsetRummaging in the clOOset
Rummaging in the clOOsetCurtis Poe
 
Rescuing a-legacy-codebase
Rescuing a-legacy-codebaseRescuing a-legacy-codebase
Rescuing a-legacy-codebaseCurtis Poe
 
Disappearing Managers, YAPC::EU 2014, Bulgaria, Keynote
Disappearing Managers, YAPC::EU 2014, Bulgaria, KeynoteDisappearing Managers, YAPC::EU 2014, Bulgaria, Keynote
Disappearing Managers, YAPC::EU 2014, Bulgaria, KeynoteCurtis Poe
 
How to Fake a Database Design
How to Fake a Database DesignHow to Fake a Database Design
How to Fake a Database DesignCurtis Poe
 
Are Managers An Endangered Species?
Are Managers An Endangered Species?Are Managers An Endangered Species?
Are Managers An Endangered Species?Curtis Poe
 
The Lies We Tell About Software Testing
The Lies We Tell About Software TestingThe Lies We Tell About Software Testing
The Lies We Tell About Software TestingCurtis Poe
 
A/B Testing - What your mother didn't tell you
A/B Testing - What your mother didn't tell youA/B Testing - What your mother didn't tell you
A/B Testing - What your mother didn't tell youCurtis Poe
 
Test::Class::Moose
Test::Class::MooseTest::Class::Moose
Test::Class::MooseCurtis Poe
 
A Whirlwind Tour of Test::Class
A Whirlwind Tour of Test::ClassA Whirlwind Tour of Test::Class
A Whirlwind Tour of Test::ClassCurtis Poe
 
Testing With Test::Class
Testing With Test::ClassTesting With Test::Class
Testing With Test::ClassCurtis Poe
 
Logic Progamming in Perl
Logic Progamming in PerlLogic Progamming in Perl
Logic Progamming in PerlCurtis Poe
 
Inheritance Versus Roles - The In-Depth Version
Inheritance Versus Roles - The In-Depth VersionInheritance Versus Roles - The In-Depth Version
Inheritance Versus Roles - The In-Depth VersionCurtis Poe
 
Inheritance Versus Roles
Inheritance Versus RolesInheritance Versus Roles
Inheritance Versus RolesCurtis Poe
 
Turbo Charged Test Suites
Turbo Charged Test SuitesTurbo Charged Test Suites
Turbo Charged Test SuitesCurtis Poe
 

Mehr von Curtis Poe (16)

Corinna Status 2022.pptx
Corinna Status 2022.pptxCorinna Status 2022.pptx
Corinna Status 2022.pptx
 
Rummaging in the clOOset
Rummaging in the clOOsetRummaging in the clOOset
Rummaging in the clOOset
 
Rescuing a-legacy-codebase
Rescuing a-legacy-codebaseRescuing a-legacy-codebase
Rescuing a-legacy-codebase
 
Disappearing Managers, YAPC::EU 2014, Bulgaria, Keynote
Disappearing Managers, YAPC::EU 2014, Bulgaria, KeynoteDisappearing Managers, YAPC::EU 2014, Bulgaria, Keynote
Disappearing Managers, YAPC::EU 2014, Bulgaria, Keynote
 
How to Fake a Database Design
How to Fake a Database DesignHow to Fake a Database Design
How to Fake a Database Design
 
Are Managers An Endangered Species?
Are Managers An Endangered Species?Are Managers An Endangered Species?
Are Managers An Endangered Species?
 
The Lies We Tell About Software Testing
The Lies We Tell About Software TestingThe Lies We Tell About Software Testing
The Lies We Tell About Software Testing
 
A/B Testing - What your mother didn't tell you
A/B Testing - What your mother didn't tell youA/B Testing - What your mother didn't tell you
A/B Testing - What your mother didn't tell you
 
Test::Class::Moose
Test::Class::MooseTest::Class::Moose
Test::Class::Moose
 
A Whirlwind Tour of Test::Class
A Whirlwind Tour of Test::ClassA Whirlwind Tour of Test::Class
A Whirlwind Tour of Test::Class
 
Econ101
Econ101Econ101
Econ101
 
Testing With Test::Class
Testing With Test::ClassTesting With Test::Class
Testing With Test::Class
 
Logic Progamming in Perl
Logic Progamming in PerlLogic Progamming in Perl
Logic Progamming in Perl
 
Inheritance Versus Roles - The In-Depth Version
Inheritance Versus Roles - The In-Depth VersionInheritance Versus Roles - The In-Depth Version
Inheritance Versus Roles - The In-Depth Version
 
Inheritance Versus Roles
Inheritance Versus RolesInheritance Versus Roles
Inheritance Versus Roles
 
Turbo Charged Test Suites
Turbo Charged Test SuitesTurbo Charged Test Suites
Turbo Charged Test Suites
 

Kürzlich hochgeladen

Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...lizamodels9
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
rishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfrishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfmuskan1121w
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc.../:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...lizamodels9
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
Banana Powder Manufacturing Plant Project Report 2024 Edition.pptx
Banana Powder Manufacturing Plant Project Report 2024 Edition.pptxBanana Powder Manufacturing Plant Project Report 2024 Edition.pptx
Banana Powder Manufacturing Plant Project Report 2024 Edition.pptxgeorgebrinton95
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...lizamodels9
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
Marketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet CreationsMarketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet Creationsnakalysalcedo61
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni
 
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCRsoniya singh
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 

Kürzlich hochgeladen (20)

Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
 
rishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfrishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdf
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc.../:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
Banana Powder Manufacturing Plant Project Report 2024 Edition.pptx
Banana Powder Manufacturing Plant Project Report 2024 Edition.pptxBanana Powder Manufacturing Plant Project Report 2024 Edition.pptx
Banana Powder Manufacturing Plant Project Report 2024 Edition.pptx
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
Marketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet CreationsMarketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet Creations
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.
 
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 

Agile Companies Go P.O.P

  • 1. Agile Companies Go P.O.P. T O WA R D S A N E W A G I L E M A N I F E S T O CURTIS “OVID” POE P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 2. Keynotes Why are you here? P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 3. Are Great Companies Lucky?  Published in Harvard Business Review  Over 20,000 Companies  From 1966 to 2006  http://hbr.org/2009/04/are-great-companies-just- lucky/ar/1 P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 4. Most studies Most studies are crap are crap http://www.flickr.com/photos/redwoodphotography/4356518997/ P.O.P. Copyright 2012, Curtis "Ovid" Poe http://www.flickr.com/photos/redwoodphotography/4356518997/§
  • 5. Sharpshooter Problem Shoot first. Announce your target. P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 6. Reality trumps opinion Book Apparent Superstars Real Superstars Alchemy of Growth 29 0% Big Winners/Big Losers 9 13% Blueprint to a Billion 26 8% Breakthrough Company 9 17% Built to Last 18 7% Creative Destruction 11 0% Good to Great 11 0% Granularity of Growth 42 0% In Search of Excellence 14 0% Peak Performance 21 0% Profit from the Core 32 17% Stall Points 67 0% What Really Works 14 0% P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 7. ? P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 8. Between Between players of equal skill, a bad strategy beats no strategy. http://commons.wikimedia.org/wiki/File:Chess-king.JPG P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 9. So let’s pick a good plan P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 11. Worst Case Scenario  Lots of meetings  Big projects  AgileisAmateur  Process is everything P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 12. Conform P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 13. P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 14. Agile Manifesto 1. Individuals over process 2. Software over documentation 3. Customer collaboration over negotiation 4. Change over plans http://agilemanifesto.org/ P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 15. Chess Goal Checkmate Strategy Plan to achieve your goal Tactics Moves to support your strategy P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 16. Business Goal Mission statement Strategy An agile company Tactics P.O.P. P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 17. What is P.O.P.? P eople O rganization P rocess P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 18. People P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 19. People Are Everything P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 20. Unstructured Interviews  Interviewers aren’t trained in interviews  Different candidates/different questions  Personality valued over performance  Very little predictive power https://apps.opm.gov/ADT/ContentFiles/SIGuide09.08.08.pdf P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 21. Structured Interviews  Same questions in same order  Focused on specific skills needed  Excellent predictive power P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 22. Structured Interviews 1. Job analysis 2. Determine desired skills 3. Develop questions 4. Goal, role, action, score, speculation (GRASS) 5. Immediately assess answers P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 24. Eyjafjallajökull Eruption 2010 http://en.wikipedia.org/wiki/File:Eyjafjallajokull_volcano_plume_2010_04_18.JPG P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 25. Agile Organizations  Everyone is an owner  Ownership means responsibility  Responsibility requires authority  Authority requires information P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 26. Agile Organizations  Small projects over large projects  Information over opinion  Employees are as important as customers P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 27. Ownership Implies Trust P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 28. Trust  Did you hire the right people?  Trust them to make decisions  Decisions require information P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 30. Log Everything http://www.flickr.com/photos/ex_magician/4931775369/ P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 31. Monitor Everything Monitor Everything http://commons.wikimedia.org/wiki/File:Eyes_at_the_Prague_Police_Museum.jpg P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 32. Challenge Assumptions http://commons.wikimedia.org/wiki/File:Leaning_Tower-Pisa.jpg P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 33. Large projects fail http://www.ralentz.com/old/space/feynman-report.html http://www.idlewords.com/2005/08/a_rocket_to_nowhere.htm P.O.P. Copyright 2012, Curtis "Ovid" Poe http://commons.wikimedia.org/wiki/File:Space_Shuttle_Columbia_launching.jpg
  • 34. Break Down Large Projects  Don’t do large projects (major caveats!)  Do a series of small projects  Each should add value P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 35. VA LV E http://www.valvesoftware.com/company/Valve_Handbook_LowRes.pdf P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 36. Process P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 37. This Subroutine sub perambulate { my @thingies = @_; foreach my $thing (@thingies) { # validate the thingy } return @thingies; } P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 38. 5 lines of code … 5 page “code review” http://www.flickr.com/photos/titouanrusso/6153880964/ P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 39. Workflow: Management Perspective P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 40. Workflow: Developer Perspective P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 41. Workflow: Agile Perspective  Compromise  Tasks, not processes  Testing, logging, and monitoring P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 42. Continuous … What?  Continuous integration is old-skool!  Try continuous deployment  Courage instead of fear  Minimize risk/maximize reward Continuous Deployment at IMVU: Doing the impossible fifty times a day P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 43. Testing  TDD is not QA Testing  Tradeoffs between unit/integration testing  A/B test your bug fixes! http://commons.wikimedia.org/wiki/File:94-707-6_hybrid_rocket_test.jpg P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 44. Agile Project Management  XP?  Scrum?  Kanban?  Crystal?  Something else? P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 45. Implementing P.O.P.  Becoming agile is a hard project  An agile project  One step at a time  High value steps first P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 46. Implementing P.O.P.  Hiring: easy and hard  Talk to your employees  Assess risk/reward  Pareto! P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 47. Once You’re Agile  Never forget your goal  Always question your processes  Agile is a mindset, not a process P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 48. Agile Manifesto 1. People over process 2. Software over documentation 3. Customer collaboration over negotiation 4. Change over plans P.O.P. Copyright 2012, Curtis "Ovid" Poe
  • 49. A New Agile Manifesto? 1. People over process 2. Information over opinion 3. Courage over fear 4. Change over plans P.O.P. Copyright 2012, Curtis "Ovid" Poe

Hinweis der Redaktion

  1. Thank YAPC::EUFirst conference since bookFather
  2. LorenzoTorrentino 1550 1st edition. Ptolemaic view of the solar system.http://en.wikipedia.org/wiki/File:1550_SACROBOSCO_Tractatus_de_Sphaera_-_(16)_Ex_Libris_rare_-_Mario_Taddei_.JPG
  3. http://hbr.org/2009/04/are-great-companies-just-lucky/ar/1
  4. http://www.flickr.com/photos/redwoodphotography/4356518997/
  5. A wiki you cannot edit
  6. All Rights Reserved, Bonemill D-Signs Industrial Streetwear. Used with permission.Thanks to Michael King for permission to use this. http://www.facebook.com/pages/Bonemill-D-Signs-Industrial-Streetwear/184410624908816
  7. Agile is a state of mind, not a series of steps
  8. Kawasaki: “Beat Yamaha”Kennedy: “Go to the moon”
  9. Are you a team player? Yes!What’s your weakness? I’m a workaholic!
  10. Hard to lie!LesssubjectiveQuestions:situational, historical, technicalPractice the questions!
  11. Wikis you can’t editKawasaki’s “Beat Yamaha”Kennedy: Go to the moon
  12. Wikis you can’t edit
  13. Edit the wiki. Tickets are CRUDMay as well print out a locked-down wiki and hand the hardcopy to new devs.Making decisions requires negative AND positive feedback. They need to know when they’re doing right. Let them know what success looks like.
  14. Have big monitors on your walls
  15. Galileo’s famous thought experiment: do heavier objects fall faster?A/B testing
  16. If they don’t independently add value, it’s not a small project and you’re not managing risk (too much single-purpose software built)What if dugg.com goes bankrupt?What if dugg.com is eclipsed by a competitor?What if business goals change?
  17. Doesn’t work with waterfallFewer lines of code to debug
  18. Developer testing is not QAUnderstanding what happens BEFORE you deployUnit/Integration testing tradeoffs
  19. Repeat what POP means
  20. Collaborate: cooperate. To work with one anotherNegotiate: to deal or bargain with one another
  21. Collaborate: cooperate. To work with one anotherNegotiate: to deal or bargain with one another