SlideShare une entreprise Scribd logo
1  sur  31
The New Invisible Hand:
Agile Development         Silviu-Horea Eigel
                          Senior Developer
                          28-01-2012
Agenda



         • Traditional methodologies are not well
           suited for many software projects
         • Agile methodologies are better suited for
           software development
         • A core concept of Agile development
         • Your questions




                                                       2
What I am not going to cover




IN YOUR ZONE                   3
What made me choose this subject




IN YOUR ZONE                       4
What made me choose this subject




IN YOUR ZONE                       5
What made me choose this subject




IN YOUR ZONE                       6
What made me choose this subject




IN YOUR ZONE                       7
Adam Smith’s Invisible hand

•   Self-regulating nature of the marketplace

•   Individual ambition benefits society

•   Even if the ambitious have no benevolent intentions




IN YOUR ZONE                                              8
Traditional Methodologies
Defined process control
                            • Control through thorough planning
                            • Well-defined set of inputs -> same outputs
                            • Every piece of work must be completely
                              understood

                            • Emphasis on planning before building
                            • The process is in the front row
                            • Trying to maintain the process we disregard
                              reality




IN YOUR ZONE                                                           9
Agile Methodologies
Empiric process control




                      • Control through frequent inspection and adaptation
                      • For processes that:
                          • Are imperfectly defined
                          • Generate unpredictable and unrepeatable outputs
                      • Software development
                          • Is entirely intellectual
                          • The materials used are extremely volatile

IN YOUR ZONE                                                                 10
Feedback loops




IN YOUR ZONE     11
Feedback loops




IN YOUR ZONE     12
Planning




IN YOUR ZONE   13
Planning




IN YOUR ZONE   14
Design & Architecture




IN YOUR ZONE            15
Design & Architecture




IN YOUR ZONE            16
Design & Architecture




IN YOUR ZONE            17
Design & Architecture




IN YOUR ZONE            18
Code reviewing




IN YOUR ZONE     19
Integration




IN YOUR ZONE   20
Integration




IN YOUR ZONE   21
Testing




IN YOUR ZONE   22
Status reporting




IN YOUR ZONE       23
Releasing




IN YOUR ZONE   24
Releasing




IN YOUR ZONE   25
The Team




IN YOUR ZONE   26
The Team




IN YOUR ZONE   27
Communication




IN YOUR ZONE    28
Conclusions




IN YOUR ZONE   29
Conclusions




IN YOUR ZONE   30
The end




               Silviu-Horea Eigel| Senior Developer
               silviu.eigel@endava.com




               thank you


IN YOUR ZONE                                          31

Contenu connexe

En vedette

Have you ever seen a BA?
Have you ever seen a BA?Have you ever seen a BA?
Have you ever seen a BA?
Endava
 
Endava Career Days Iasi Jan 2012 - Looking Inside the Scrum
Endava Career Days Iasi Jan 2012  - Looking Inside the ScrumEndava Career Days Iasi Jan 2012  - Looking Inside the Scrum
Endava Career Days Iasi Jan 2012 - Looking Inside the Scrum
Endava
 
Endava Career Days Jan 2012 - Endava projects
Endava Career Days Jan 2012   - Endava projectsEndava Career Days Jan 2012   - Endava projects
Endava Career Days Jan 2012 - Endava projects
Endava
 
Endava Career Days Jan 2012 - Analysis And Architecture in Endava - How do w...
Endava Career Days Jan 2012  - Analysis And Architecture in Endava - How do w...Endava Career Days Jan 2012  - Analysis And Architecture in Endava - How do w...
Endava Career Days Jan 2012 - Analysis And Architecture in Endava - How do w...
Endava
 
Endava Career Days Iasi Jan 2012 - Talent Management
Endava Career Days Iasi Jan 2012 - Talent ManagementEndava Career Days Iasi Jan 2012 - Talent Management
Endava Career Days Iasi Jan 2012 - Talent Management
Endava
 
Endava Career Days Jan 2012 - Customer profile - large investment bank
Endava Career Days Jan 2012  - Customer profile - large investment bankEndava Career Days Jan 2012  - Customer profile - large investment bank
Endava Career Days Jan 2012 - Customer profile - large investment bank
Endava
 
Endava Career Days Jan 2012 Five Dysfunctions of a Team
Endava Career Days Jan 2012   Five Dysfunctions of a TeamEndava Career Days Jan 2012   Five Dysfunctions of a Team
Endava Career Days Jan 2012 Five Dysfunctions of a Team
Endava
 

En vedette (18)

Marketplace Innovation Report | Q2, 2016
Marketplace Innovation Report | Q2, 2016Marketplace Innovation Report | Q2, 2016
Marketplace Innovation Report | Q2, 2016
 
Refactoring legacy code: step-by-step examples
Refactoring legacy code: step-by-step examplesRefactoring legacy code: step-by-step examples
Refactoring legacy code: step-by-step examples
 
Agility Beyond the Development Team
Agility Beyond the Development TeamAgility Beyond the Development Team
Agility Beyond the Development Team
 
Endava Marketplace Innovation Q3 2013
Endava Marketplace Innovation Q3 2013Endava Marketplace Innovation Q3 2013
Endava Marketplace Innovation Q3 2013
 
Marketplace Innovation Report | Q2 2014
Marketplace Innovation Report | Q2 2014 Marketplace Innovation Report | Q2 2014
Marketplace Innovation Report | Q2 2014
 
Marketplace Innovation Report | Q3, 2016
Marketplace Innovation Report | Q3, 2016Marketplace Innovation Report | Q3, 2016
Marketplace Innovation Report | Q3, 2016
 
Marketplace Innovation Report | Q3, 2014
Marketplace Innovation Report | Q3, 2014Marketplace Innovation Report | Q3, 2014
Marketplace Innovation Report | Q3, 2014
 
Have you ever seen a BA?
Have you ever seen a BA?Have you ever seen a BA?
Have you ever seen a BA?
 
Marketplace Innovation Report | Q4, 2015
Marketplace Innovation Report | Q4, 2015Marketplace Innovation Report | Q4, 2015
Marketplace Innovation Report | Q4, 2015
 
Endava Career Days Iasi Jan 2012 - Looking Inside the Scrum
Endava Career Days Iasi Jan 2012  - Looking Inside the ScrumEndava Career Days Iasi Jan 2012  - Looking Inside the Scrum
Endava Career Days Iasi Jan 2012 - Looking Inside the Scrum
 
Endava Career Days Jan 2012 - Endava projects
Endava Career Days Jan 2012   - Endava projectsEndava Career Days Jan 2012   - Endava projects
Endava Career Days Jan 2012 - Endava projects
 
Endava Career Days Jan 2012 - Analysis And Architecture in Endava - How do w...
Endava Career Days Jan 2012  - Analysis And Architecture in Endava - How do w...Endava Career Days Jan 2012  - Analysis And Architecture in Endava - How do w...
Endava Career Days Jan 2012 - Analysis And Architecture in Endava - How do w...
 
Endava Career Days Iasi Jan 2012 - Talent Management
Endava Career Days Iasi Jan 2012 - Talent ManagementEndava Career Days Iasi Jan 2012 - Talent Management
Endava Career Days Iasi Jan 2012 - Talent Management
 
Endava Career Days Jan 2012 - Customer profile - large investment bank
Endava Career Days Jan 2012  - Customer profile - large investment bankEndava Career Days Jan 2012  - Customer profile - large investment bank
Endava Career Days Jan 2012 - Customer profile - large investment bank
 
Endava Career Days Jan 2012 Five Dysfunctions of a Team
Endava Career Days Jan 2012   Five Dysfunctions of a TeamEndava Career Days Jan 2012   Five Dysfunctions of a Team
Endava Career Days Jan 2012 Five Dysfunctions of a Team
 
DIGITAL EVOLUTION: A SUSTAINABLE APPROACH TO DIGITAL BUSINESS GROWTH
DIGITAL EVOLUTION: A SUSTAINABLE APPROACH TO DIGITAL BUSINESS GROWTHDIGITAL EVOLUTION: A SUSTAINABLE APPROACH TO DIGITAL BUSINESS GROWTH
DIGITAL EVOLUTION: A SUSTAINABLE APPROACH TO DIGITAL BUSINESS GROWTH
 
What Is The Right Digital Transformation Formula? | Endava Executive Network,...
What Is The Right Digital Transformation Formula? | Endava Executive Network,...What Is The Right Digital Transformation Formula? | Endava Executive Network,...
What Is The Right Digital Transformation Formula? | Endava Executive Network,...
 
LogiLogicless UI prototyping with Node.js | SuperSpeaker@CodeCamp Iasi, 2014
LogiLogicless UI prototyping with Node.js | SuperSpeaker@CodeCamp Iasi, 2014LogiLogicless UI prototyping with Node.js | SuperSpeaker@CodeCamp Iasi, 2014
LogiLogicless UI prototyping with Node.js | SuperSpeaker@CodeCamp Iasi, 2014
 

Similaire à Endava Career Days Jan 2012 - The new invisible hand – agile development

Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...
Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...
Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...
Eric Wu
 
Agile business analysis the changing role of business analysts in agile sof...
Agile business analysis   the changing role of business analysts in agile sof...Agile business analysis   the changing role of business analysts in agile sof...
Agile business analysis the changing role of business analysts in agile sof...
Nari Kannan
 
ATH2013-Sreedhar Joshi- Agile implementation - A developer’s view
ATH2013-Sreedhar Joshi- Agile implementation - A developer’s viewATH2013-Sreedhar Joshi- Agile implementation - A developer’s view
ATH2013-Sreedhar Joshi- Agile implementation - A developer’s view
India Scrum Enthusiasts Community
 
Agile presentation ONA12
Agile presentation ONA12Agile presentation ONA12
Agile presentation ONA12
vpowers
 
Endava Career Days Jan 2012 - Business Process Management
Endava Career Days Jan 2012 - Business Process ManagementEndava Career Days Jan 2012 - Business Process Management
Endava Career Days Jan 2012 - Business Process Management
Endava
 
Standardization and strategy in agile
Standardization and strategy in agileStandardization and strategy in agile
Standardization and strategy in agile
Naveen Gupta
 

Similaire à Endava Career Days Jan 2012 - The new invisible hand – agile development (20)

Solr pattern
Solr patternSolr pattern
Solr pattern
 
Afganistan Culture Shock
Afganistan Culture ShockAfganistan Culture Shock
Afganistan Culture Shock
 
Agile software development for startups
Agile software development for startupsAgile software development for startups
Agile software development for startups
 
Lean at Yahoo in 2008
Lean at Yahoo in 2008Lean at Yahoo in 2008
Lean at Yahoo in 2008
 
Neo4j - Managing Distributed Teams
Neo4j - Managing Distributed TeamsNeo4j - Managing Distributed Teams
Neo4j - Managing Distributed Teams
 
Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...
Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...
Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...
 
Agile business analysis the changing role of business analysts in agile sof...
Agile business analysis   the changing role of business analysts in agile sof...Agile business analysis   the changing role of business analysts in agile sof...
Agile business analysis the changing role of business analysts in agile sof...
 
Business Case for Agile - Time for ROI Check
Business Case for Agile - Time for ROI CheckBusiness Case for Agile - Time for ROI Check
Business Case for Agile - Time for ROI Check
 
ATH2013-Sreedhar Joshi- Agile implementation - A developer’s view
ATH2013-Sreedhar Joshi- Agile implementation - A developer’s viewATH2013-Sreedhar Joshi- Agile implementation - A developer’s view
ATH2013-Sreedhar Joshi- Agile implementation - A developer’s view
 
Agile values
Agile valuesAgile values
Agile values
 
Agile presentation ONA12
Agile presentation ONA12Agile presentation ONA12
Agile presentation ONA12
 
Endava Career Days Jan 2012 - Business Process Management
Endava Career Days Jan 2012 - Business Process ManagementEndava Career Days Jan 2012 - Business Process Management
Endava Career Days Jan 2012 - Business Process Management
 
Agile estimation and planning by bachan anand ( sep 10th)
Agile estimation and planning by bachan anand ( sep 10th)Agile estimation and planning by bachan anand ( sep 10th)
Agile estimation and planning by bachan anand ( sep 10th)
 
Agile tour 2011 Dublin
Agile tour 2011 DublinAgile tour 2011 Dublin
Agile tour 2011 Dublin
 
Standardization and strategy in agile
Standardization and strategy in agileStandardization and strategy in agile
Standardization and strategy in agile
 
SharePoint and Lean Development: Critical Factors for Accelerating Time to Va...
SharePoint and Lean Development: Critical Factors for Accelerating Time to Va...SharePoint and Lean Development: Critical Factors for Accelerating Time to Va...
SharePoint and Lean Development: Critical Factors for Accelerating Time to Va...
 
Agile the Pivotal Way
Agile the Pivotal WayAgile the Pivotal Way
Agile the Pivotal Way
 
Rapid Project Inception
Rapid Project InceptionRapid Project Inception
Rapid Project Inception
 
20121023 lkce 2012
20121023 lkce 201220121023 lkce 2012
20121023 lkce 2012
 
Intro Of Agile
Intro Of AgileIntro Of Agile
Intro Of Agile
 

Plus de Endava

Transforming payments for the digital future
Transforming payments for the digital futureTransforming payments for the digital future
Transforming payments for the digital future
Endava
 
Darwin Agile and The Dinosaurs
Darwin Agile and The DinosaursDarwin Agile and The Dinosaurs
Darwin Agile and The Dinosaurs
Endava
 

Plus de Endava (7)

Transforming payments for the digital future
Transforming payments for the digital futureTransforming payments for the digital future
Transforming payments for the digital future
 
Continuos integration with Jenkins for iOS | SuperSpeakers@CodeCamp Iasi, 2014
Continuos integration with Jenkins for iOS | SuperSpeakers@CodeCamp Iasi, 2014Continuos integration with Jenkins for iOS | SuperSpeakers@CodeCamp Iasi, 2014
Continuos integration with Jenkins for iOS | SuperSpeakers@CodeCamp Iasi, 2014
 
Click’n’Deploy | SuperSpeakers @CodeCamp Iasi, 2014
Click’n’Deploy | SuperSpeakers @CodeCamp Iasi, 2014Click’n’Deploy | SuperSpeakers @CodeCamp Iasi, 2014
Click’n’Deploy | SuperSpeakers @CodeCamp Iasi, 2014
 
Angularjs vs Dojo toolkit | SuperSpeaker@CodeCamp Iasi 2014
Angularjs vs Dojo toolkit | SuperSpeaker@CodeCamp Iasi 2014Angularjs vs Dojo toolkit | SuperSpeaker@CodeCamp Iasi 2014
Angularjs vs Dojo toolkit | SuperSpeaker@CodeCamp Iasi 2014
 
Innovation in Mobile Payments
Innovation in Mobile PaymentsInnovation in Mobile Payments
Innovation in Mobile Payments
 
Endava Marketplace Innovation Q4 2013
Endava Marketplace Innovation Q4 2013Endava Marketplace Innovation Q4 2013
Endava Marketplace Innovation Q4 2013
 
Darwin Agile and The Dinosaurs
Darwin Agile and The DinosaursDarwin Agile and The Dinosaurs
Darwin Agile and The Dinosaurs
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
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
Earley Information Science
 
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
Enterprise Knowledge
 

Dernier (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
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
 
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...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
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?
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 

Endava Career Days Jan 2012 - The new invisible hand – agile development

Notes de l'éditeur

  1. Forester Research and Dr Dobb’s. They indicate that agile methods are now used more than any other approach for IT projects. With 35% of companies using agile and a further 21% using some kind of iterative approach and only 13% using a waterfall approach.Gartner’s analysts (Thomas Murphy and David Norton) predict that by 2012 “agile development methods will be utilized in 80% of all software development projects”
  2. Forester Research and Dr Dobb’s. They indicate that agile methods are now used more than any other approach for IT projects. With 35% of companies using agile and a further 21% using some kind of iterative approach and only 13% using a waterfall approach.Gartner’s analysts (Thomas Murphy and David Norton) predict that by 2012 “agile development methods will be utilized in 80% of all software development projects”
  3. Forester Research and Dr Dobb’s. They indicate that agile methods are now used more than any other approach for IT projects. With 35% of companies using agile and a further 21% using some kind of iterative approach and only 13% using a waterfall approach.Gartner’s analysts (Thomas Murphy and David Norton) predict that by 2012 “agile development methods will be utilized in 80% of all software development projects”
  4. Forester Research and Dr Dobb’s. They indicate that agile methods are now used more than any other approach for IT projects. With 35% of companies using agile and a further 21% using some kind of iterative approach and only 13% using a waterfall approach.Gartner’s analysts (Thomas Murphy and David Norton) predict that by 2012 “agile development methods will be utilized in 80% of all software development projects”
  5. Adam Smith (baptised 16 June 1723 – 17 July 1790 [OS: 5 June 1723 – 17 July 1790]) was a Scottish social philosopher and a pioneer of political economy.
  6. 1/3,1/3,1/3 requirementsDocument Imaging