SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Gems of Agile
Benefits of using Agile
Methodologies in your project
Objective of this Presentation
 Current challenges with Waterfall Methodology,
 Reasons for Fuzzy Requirements
 The Agile Umbrella
 Advantages of using Agile Methodologies
 What is in it for me ?
 VersionOne Survey Results
3
Challenges in the Traditional Method
Unclear/Fuzzy
Requirements
Cannot
accommodate
changes quickly
Testing very late
in the project
User
involvement
only at the
beginning & end
Heavy
Documentation &
Sign offs
Working software
visible very late
Why software projects fail ?
Standish CHAOS Report, 2010
37%
21%
42%
Successful Failed Challenged
Reasons for failure:
• Incomplete requirements
• Lack of user involvement
• Lack of resources
• Unrealistic expectations
• Lack of executive support
• Changing requirements and
specifications
Sources of Fuzzy Requirements
• Changing Market Dynamics
• Evolving Technology & Tools
• Business Needs getting more complex
• Multiple Stakeholders
• Expectations of the products and service
qualities increasing
5
From Start to the End
6
Delivering the “Right Value”
Rarely
19%
Never
45%
Always
7%
Often
13%
Sometimes
16%
Ref: Jim Johnson, Chairman of Standish Group, quoted in 2006 in:
http://www.infoq.com/articles/Interview-Johnson-Standish-CHAOS
Sample: government and commercial organizations, no vendors, suppliers or consultants
Focusing on customer needs
ensures:
the right features are built
not wasting effort (and
resources) on features that are
not needed
Main principle:
Only build the features
that the client/users need
7
Why Agile ?
Develop & QASpec
Develop & QA + Changes
AGILE
Waterfall
y wks
Collaborative
Results-Oriented
3 MONTHS
x wks
 Faster Time to Market
 Higher Quality
 Satisfied Customer
 Better Usability
Spec
6-10 MONTHS
Changes
Sequential
Process-Oriented
8
What is Agile Development ?
• Agile software development is a group of
software development methods based on
iterative and incremental development, where
requirements and solutions evolve through
collaboration between self-organizing, cross-
functional teams.
• It promotes adaptive planning, evolutionary
development and delivery, a time-boxed iterative
approach, and encourages rapid and flexible
response to change.
9
The Agile Manifesto
Agile is a set of values:
– Individuals and interactions over processes and tools
– Working software (Products) over comprehensive
documentation
– Customer collaboration over contract negotiation
– Responding to change over following a plan
That is, while there is value in the items on the
right, we value the items on the left more.
10
Agile Umbrella
Agile
Crystal
XP
Scrum DSDM
FDD
Kanban RUP
RUP (120+)
XP (13)
Scrum (9)
Kanban (3)
Do Whatever!! (0)
More Prescriptive
More Adaptive
RUP has over 30 roles, over 20
activities, and over 70 artifacts
more rules to follow
fewer rules to follow11
12
Agile = Early Value
Time
Analysis
Design
Coding
Testing
20% done
(100% usable!)
Time
Analysis
Design
Coding
Testing
Do we have half
a solution yet?
Traditional Process Agile Process
Value Delivered vs Risk
13
Characteristics of Agile Delivery
• Short cycles (1-4 weeks):
– At the beginning of each cycle, figure out what are the most important
things to do right now
– Demonstrate what was done at the end of each cycle (make it
available for use if appropriate)
• Welcome feedback (and act on it)
• The team focuses on one thing at a time, until it is done
• Defer requirements definition until just before you build them
• Create cross-functional teams that include both business and technical
people
• Promote adaptive planning and a people-centric approach
14
What is in it for me?
• Customer
 Have Opportunity to provide feedback early
 Go to market faster with Quality
 Faster return on investment
• Leadership
 To understand progress in terms of real progress made on
product .
 Better engaged & accountable team
15
What is in it for me?
• Team Member
 A sustainable pace
 Satisfaction of quality product delivered
 Clear Priority and less interruption during development
• Organization
 Highly ROI based on Fixed Cost
 Motivated working for a common goal
 Vibrant culture with a high Customer Satisfaction
16
Benefits of Agile Approach
• Stakeholder Engagement
• Transparency
• Early and Predictable Delivery
• Predictable Costs and Schedule
• Allows for Change
• Focusing on Business Value
• Focusing on Customers
• Improving Quality
17
Survey – Agile Benefits
Source: VersionOne 2012 Annual State of Agile Development Survey

Weitere ähnliche Inhalte

Was ist angesagt?

Five Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleFive Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleLitheSpeed
 
Ray Windless Working Overview Oct 10
Ray Windless Working Overview Oct 10Ray Windless Working Overview Oct 10
Ray Windless Working Overview Oct 10eventwithme
 
Continuous Improvement Tricks
Continuous Improvement TricksContinuous Improvement Tricks
Continuous Improvement TricksLitheSpeed
 
Comparing Ways to Scale Agile at Agile Product and Project Manager Meetup
Comparing Ways to Scale Agile at Agile Product and Project Manager MeetupComparing Ways to Scale Agile at Agile Product and Project Manager Meetup
Comparing Ways to Scale Agile at Agile Product and Project Manager MeetupBernd Schiffer
 
A Deep Look at Agile Certifications
A Deep Look at Agile CertificationsA Deep Look at Agile Certifications
A Deep Look at Agile CertificationsRichard Cheng
 
Agile Center of Excellence : Presented by Rahul Sudame
Agile Center of Excellence : Presented by Rahul Sudame Agile Center of Excellence : Presented by Rahul Sudame
Agile Center of Excellence : Presented by Rahul Sudame oGuild .
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsVersionOne
 
PMI-ACP : PMI - Agile Certified Practitioner
PMI-ACP : PMI - Agile Certified PractitionerPMI-ACP : PMI - Agile Certified Practitioner
PMI-ACP : PMI - Agile Certified PractitionerSaket Bansal
 
Leanstartuptoolsforproductowners
LeanstartuptoolsforproductownersLeanstartuptoolsforproductowners
LeanstartuptoolsforproductownersRaj Indugula
 
The Agile Analyst: Making Agile Methods Work for You
The Agile Analyst: Making Agile Methods Work for YouThe Agile Analyst: Making Agile Methods Work for You
The Agile Analyst: Making Agile Methods Work for YouLitheSpeed
 
Agile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesAgile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesLeadingAgile
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputEdwin Dando
 
Agile 2013 - Lean Change for Enabling Agile Transformations
Agile 2013 - Lean Change for Enabling Agile TransformationsAgile 2013 - Lean Change for Enabling Agile Transformations
Agile 2013 - Lean Change for Enabling Agile TransformationsAlexis Hui
 
Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...
Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...
Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...MarkLeeson
 
Agile Trends in Government
Agile Trends in GovernmentAgile Trends in Government
Agile Trends in GovernmentLitheSpeed
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanDimitri Ponomareff
 

Was ist angesagt? (19)

Five Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleFive Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at Scale
 
Ray Windless Working Overview Oct 10
Ray Windless Working Overview Oct 10Ray Windless Working Overview Oct 10
Ray Windless Working Overview Oct 10
 
Continuous Improvement Tricks
Continuous Improvement TricksContinuous Improvement Tricks
Continuous Improvement Tricks
 
Comparing Ways to Scale Agile at Agile Product and Project Manager Meetup
Comparing Ways to Scale Agile at Agile Product and Project Manager MeetupComparing Ways to Scale Agile at Agile Product and Project Manager Meetup
Comparing Ways to Scale Agile at Agile Product and Project Manager Meetup
 
A Deep Look at Agile Certifications
A Deep Look at Agile CertificationsA Deep Look at Agile Certifications
A Deep Look at Agile Certifications
 
Agile Center of Excellence : Presented by Rahul Sudame
Agile Center of Excellence : Presented by Rahul Sudame Agile Center of Excellence : Presented by Rahul Sudame
Agile Center of Excellence : Presented by Rahul Sudame
 
Agile Scrum Lean & Kanban explained in a flash
Agile Scrum Lean & Kanban explained in a flashAgile Scrum Lean & Kanban explained in a flash
Agile Scrum Lean & Kanban explained in a flash
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team Dynamics
 
The Agile Journey
The Agile JourneyThe Agile Journey
The Agile Journey
 
PMI-ACP : PMI - Agile Certified Practitioner
PMI-ACP : PMI - Agile Certified PractitionerPMI-ACP : PMI - Agile Certified Practitioner
PMI-ACP : PMI - Agile Certified Practitioner
 
Leanstartuptoolsforproductowners
LeanstartuptoolsforproductownersLeanstartuptoolsforproductowners
Leanstartuptoolsforproductowners
 
The Agile Analyst: Making Agile Methods Work for You
The Agile Analyst: Making Agile Methods Work for YouThe Agile Analyst: Making Agile Methods Work for You
The Agile Analyst: Making Agile Methods Work for You
 
Agile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesAgile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily Releases
 
The Agile BA
The Agile BAThe Agile BA
The Agile BA
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Agile 2013 - Lean Change for Enabling Agile Transformations
Agile 2013 - Lean Change for Enabling Agile TransformationsAgile 2013 - Lean Change for Enabling Agile Transformations
Agile 2013 - Lean Change for Enabling Agile Transformations
 
Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...
Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...
Chris Merriman - Building a Sustainable Innovation Culture in Globally Disper...
 
Agile Trends in Government
Agile Trends in GovernmentAgile Trends in Government
Agile Trends in Government
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and Kanban
 

Andere mochten auch

Top 5 mistakes in agile journey
Top 5 mistakes in agile journeyTop 5 mistakes in agile journey
Top 5 mistakes in agile journeyNeeraj Bachani
 
Being Agile in project management
Being Agile in project managementBeing Agile in project management
Being Agile in project managementChris Mitchell
 
Neww deal agile executive summary presentation
Neww deal agile executive summary presentationNeww deal agile executive summary presentation
Neww deal agile executive summary presentationAsia Whitney
 
Agile Leadership Is Overrated - Isnt It?
Agile Leadership Is Overrated - Isnt It?Agile Leadership Is Overrated - Isnt It?
Agile Leadership Is Overrated - Isnt It?lazygolfer
 
Agile 2014 Executive Forum - Sustaining Enterprise Agile Adoption
Agile 2014 Executive Forum - Sustaining Enterprise Agile AdoptionAgile 2014 Executive Forum - Sustaining Enterprise Agile Adoption
Agile 2014 Executive Forum - Sustaining Enterprise Agile AdoptionMatt Anderson
 
Benefits of Agile Software Development for Senior Management
Benefits of Agile Software Development for Senior ManagementBenefits of Agile Software Development for Senior Management
Benefits of Agile Software Development for Senior ManagementDavid Updike
 
Benefits Management in an Agile World, presentation, Matt Williams, London, 2...
Benefits Management in an Agile World, presentation, Matt Williams, London, 2...Benefits Management in an Agile World, presentation, Matt Williams, London, 2...
Benefits Management in an Agile World, presentation, Matt Williams, London, 2...Association for Project Management
 
Mistakes we make_and_howto_avoid_them_v0.12
Mistakes we make_and_howto_avoid_them_v0.12Mistakes we make_and_howto_avoid_them_v0.12
Mistakes we make_and_howto_avoid_them_v0.12Trevor Warren
 
Agile masterclass - The Most Important Agile Concepts to Know and the Critica...
Agile masterclass - The Most Important Agile Concepts to Know and the Critica...Agile masterclass - The Most Important Agile Concepts to Know and the Critica...
Agile masterclass - The Most Important Agile Concepts to Know and the Critica...Striking Group Pty Ltd
 
UTD 2013 Project Management Symposium
UTD 2013 Project Management  SymposiumUTD 2013 Project Management  Symposium
UTD 2013 Project Management SymposiumDarrel Raynor
 
Системно-деятельностный подход в образовательном процессе как методологическа...
Системно-деятельностный подход в образовательном процессе как методологическа...Системно-деятельностный подход в образовательном процессе как методологическа...
Системно-деятельностный подход в образовательном процессе как методологическа...Елена Марченко
 
Lac 2012-Waarom agile organisatie niet zonder architectuur kunnen
Lac 2012-Waarom agile organisatie niet zonder architectuur kunnenLac 2012-Waarom agile organisatie niet zonder architectuur kunnen
Lac 2012-Waarom agile organisatie niet zonder architectuur kunnenXebia Nederland BV
 
Agile project management - everything you want to know but were afraid to ask...
Agile project management - everything you want to know but were afraid to ask...Agile project management - everything you want to know but were afraid to ask...
Agile project management - everything you want to know but were afraid to ask...Association for Project Management
 
Agile change mgmt_overview_site
Agile change mgmt_overview_siteAgile change mgmt_overview_site
Agile change mgmt_overview_siteMelodie Tang
 
Implementing Agile : Do's and Don'ts
Implementing Agile : Do's and Don'tsImplementing Agile : Do's and Don'ts
Implementing Agile : Do's and Don'tsAnay Kamat
 
Agile Executive Briefing - Situational Assessment + 50k Ft View
Agile Executive Briefing - Situational Assessment + 50k Ft ViewAgile Executive Briefing - Situational Assessment + 50k Ft View
Agile Executive Briefing - Situational Assessment + 50k Ft ViewMichael Sahota
 
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.Boardroom Metrics
 

Andere mochten auch (20)

Top 5 mistakes in agile journey
Top 5 mistakes in agile journeyTop 5 mistakes in agile journey
Top 5 mistakes in agile journey
 
Being Agile in project management
Being Agile in project managementBeing Agile in project management
Being Agile in project management
 
Neww deal agile executive summary presentation
Neww deal agile executive summary presentationNeww deal agile executive summary presentation
Neww deal agile executive summary presentation
 
Agile Leadership Is Overrated - Isnt It?
Agile Leadership Is Overrated - Isnt It?Agile Leadership Is Overrated - Isnt It?
Agile Leadership Is Overrated - Isnt It?
 
Agile 2014 Executive Forum - Sustaining Enterprise Agile Adoption
Agile 2014 Executive Forum - Sustaining Enterprise Agile AdoptionAgile 2014 Executive Forum - Sustaining Enterprise Agile Adoption
Agile 2014 Executive Forum - Sustaining Enterprise Agile Adoption
 
Benefits of Agile Software Development for Senior Management
Benefits of Agile Software Development for Senior ManagementBenefits of Agile Software Development for Senior Management
Benefits of Agile Software Development for Senior Management
 
Benefits Management in an Agile World, presentation, Matt Williams, London, 2...
Benefits Management in an Agile World, presentation, Matt Williams, London, 2...Benefits Management in an Agile World, presentation, Matt Williams, London, 2...
Benefits Management in an Agile World, presentation, Matt Williams, London, 2...
 
Skype goes agile
Skype goes agileSkype goes agile
Skype goes agile
 
Mistakes we make_and_howto_avoid_them_v0.12
Mistakes we make_and_howto_avoid_them_v0.12Mistakes we make_and_howto_avoid_them_v0.12
Mistakes we make_and_howto_avoid_them_v0.12
 
Agile masterclass - The Most Important Agile Concepts to Know and the Critica...
Agile masterclass - The Most Important Agile Concepts to Know and the Critica...Agile masterclass - The Most Important Agile Concepts to Know and the Critica...
Agile masterclass - The Most Important Agile Concepts to Know and the Critica...
 
UTD 2013 Project Management Symposium
UTD 2013 Project Management  SymposiumUTD 2013 Project Management  Symposium
UTD 2013 Project Management Symposium
 
Системно-деятельностный подход в образовательном процессе как методологическа...
Системно-деятельностный подход в образовательном процессе как методологическа...Системно-деятельностный подход в образовательном процессе как методологическа...
Системно-деятельностный подход в образовательном процессе как методологическа...
 
Lac 2012-Waarom agile organisatie niet zonder architectuur kunnen
Lac 2012-Waarom agile organisatie niet zonder architectuur kunnenLac 2012-Waarom agile organisatie niet zonder architectuur kunnen
Lac 2012-Waarom agile organisatie niet zonder architectuur kunnen
 
Agile project management - everything you want to know but were afraid to ask...
Agile project management - everything you want to know but were afraid to ask...Agile project management - everything you want to know but were afraid to ask...
Agile project management - everything you want to know but were afraid to ask...
 
Agile change mgmt_overview_site
Agile change mgmt_overview_siteAgile change mgmt_overview_site
Agile change mgmt_overview_site
 
Agile transformation in a large financial institution
Agile transformation in a large financial institutionAgile transformation in a large financial institution
Agile transformation in a large financial institution
 
Implementing Agile : Do's and Don'ts
Implementing Agile : Do's and Don'tsImplementing Agile : Do's and Don'ts
Implementing Agile : Do's and Don'ts
 
fast Introduction scrum
fast Introduction scrumfast Introduction scrum
fast Introduction scrum
 
Agile Executive Briefing - Situational Assessment + 50k Ft View
Agile Executive Briefing - Situational Assessment + 50k Ft ViewAgile Executive Briefing - Situational Assessment + 50k Ft View
Agile Executive Briefing - Situational Assessment + 50k Ft View
 
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
 

Ähnlich wie Gems of agile a glimpse of agile for senior management

Agile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureAgile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureJAX Chamber IT Council
 
Tackling the Fallacy of Agile
Tackling the Fallacy of Agile Tackling the Fallacy of Agile
Tackling the Fallacy of Agile BSGAfrica
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohantyJulen Mohanty
 
Learning from the Trenches: Scrum for Hardware
Learning from the Trenches: Scrum for HardwareLearning from the Trenches: Scrum for Hardware
Learning from the Trenches: Scrum for HardwareJohn Carter
 
Agile metrics - Agile KC Meeting 9/26/13
Agile metrics - Agile KC Meeting 9/26/13Agile metrics - Agile KC Meeting 9/26/13
Agile metrics - Agile KC Meeting 9/26/13molsonkc
 
Introduction to Agile Project Management
Introduction to Agile Project ManagementIntroduction to Agile Project Management
Introduction to Agile Project ManagementSemen Arslan
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrumPrudentialSolutions
 
DCSUG - Finding Lean in Agile
DCSUG - Finding Lean in AgileDCSUG - Finding Lean in Agile
DCSUG - Finding Lean in AgileExcella
 
Principles of effective software quality management
Principles of effective software quality managementPrinciples of effective software quality management
Principles of effective software quality managementNeeraj Tripathi
 
BSG tackling the fallacy of "Agile"
BSG tackling the fallacy of "Agile"BSG tackling the fallacy of "Agile"
BSG tackling the fallacy of "Agile"BSGAfrica
 
Robert Mc Geachy Common Pitfalls Agile
Robert Mc Geachy Common Pitfalls AgileRobert Mc Geachy Common Pitfalls Agile
Robert Mc Geachy Common Pitfalls AgileRobert McGeachy
 
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...AgileNetwork
 
Agile methodology
Agile methodologyAgile methodology
Agile methodologyC.P. Maurya
 

Ähnlich wie Gems of agile a glimpse of agile for senior management (20)

Agile 101
Agile 101Agile 101
Agile 101
 
agile vs. traditional methodologies
agile vs. traditional methodologies agile vs. traditional methodologies
agile vs. traditional methodologies
 
Agile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureAgile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US Assure
 
Tackling the Fallacy of Agile
Tackling the Fallacy of Agile Tackling the Fallacy of Agile
Tackling the Fallacy of Agile
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
 
Agile Testing
Agile Testing Agile Testing
Agile Testing
 
Learning from the Trenches: Scrum for Hardware
Learning from the Trenches: Scrum for HardwareLearning from the Trenches: Scrum for Hardware
Learning from the Trenches: Scrum for Hardware
 
Agile metrics - Agile KC Meeting 9/26/13
Agile metrics - Agile KC Meeting 9/26/13Agile metrics - Agile KC Meeting 9/26/13
Agile metrics - Agile KC Meeting 9/26/13
 
Introduction to Agile Project Management
Introduction to Agile Project ManagementIntroduction to Agile Project Management
Introduction to Agile Project Management
 
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
Finding Lean in Agile by Adam Parker
Finding Lean in Agile by Adam ParkerFinding Lean in Agile by Adam Parker
Finding Lean in Agile by Adam Parker
 
DCSUG - Finding Lean in Agile
DCSUG - Finding Lean in AgileDCSUG - Finding Lean in Agile
DCSUG - Finding Lean in Agile
 
Principles of effective software quality management
Principles of effective software quality managementPrinciples of effective software quality management
Principles of effective software quality management
 
BSG tackling the fallacy of "Agile"
BSG tackling the fallacy of "Agile"BSG tackling the fallacy of "Agile"
BSG tackling the fallacy of "Agile"
 
Robert Mc Geachy Common Pitfalls Agile
Robert Mc Geachy Common Pitfalls AgileRobert Mc Geachy Common Pitfalls Agile
Robert Mc Geachy Common Pitfalls Agile
 
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
 
Why agile?
Why agile?Why agile?
Why agile?
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 

Kürzlich hochgeladen

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Kürzlich hochgeladen (20)

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

Gems of agile a glimpse of agile for senior management

  • 1. Gems of Agile Benefits of using Agile Methodologies in your project
  • 2. Objective of this Presentation  Current challenges with Waterfall Methodology,  Reasons for Fuzzy Requirements  The Agile Umbrella  Advantages of using Agile Methodologies  What is in it for me ?  VersionOne Survey Results
  • 3. 3 Challenges in the Traditional Method Unclear/Fuzzy Requirements Cannot accommodate changes quickly Testing very late in the project User involvement only at the beginning & end Heavy Documentation & Sign offs Working software visible very late
  • 4. Why software projects fail ? Standish CHAOS Report, 2010 37% 21% 42% Successful Failed Challenged Reasons for failure: • Incomplete requirements • Lack of user involvement • Lack of resources • Unrealistic expectations • Lack of executive support • Changing requirements and specifications
  • 5. Sources of Fuzzy Requirements • Changing Market Dynamics • Evolving Technology & Tools • Business Needs getting more complex • Multiple Stakeholders • Expectations of the products and service qualities increasing 5
  • 6. From Start to the End 6
  • 7. Delivering the “Right Value” Rarely 19% Never 45% Always 7% Often 13% Sometimes 16% Ref: Jim Johnson, Chairman of Standish Group, quoted in 2006 in: http://www.infoq.com/articles/Interview-Johnson-Standish-CHAOS Sample: government and commercial organizations, no vendors, suppliers or consultants Focusing on customer needs ensures: the right features are built not wasting effort (and resources) on features that are not needed Main principle: Only build the features that the client/users need 7
  • 8. Why Agile ? Develop & QASpec Develop & QA + Changes AGILE Waterfall y wks Collaborative Results-Oriented 3 MONTHS x wks  Faster Time to Market  Higher Quality  Satisfied Customer  Better Usability Spec 6-10 MONTHS Changes Sequential Process-Oriented 8
  • 9. What is Agile Development ? • Agile software development is a group of software development methods based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross- functional teams. • It promotes adaptive planning, evolutionary development and delivery, a time-boxed iterative approach, and encourages rapid and flexible response to change. 9
  • 10. The Agile Manifesto Agile is a set of values: – Individuals and interactions over processes and tools – Working software (Products) over comprehensive documentation – Customer collaboration over contract negotiation – Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. 10
  • 11. Agile Umbrella Agile Crystal XP Scrum DSDM FDD Kanban RUP RUP (120+) XP (13) Scrum (9) Kanban (3) Do Whatever!! (0) More Prescriptive More Adaptive RUP has over 30 roles, over 20 activities, and over 70 artifacts more rules to follow fewer rules to follow11
  • 12. 12 Agile = Early Value Time Analysis Design Coding Testing 20% done (100% usable!) Time Analysis Design Coding Testing Do we have half a solution yet? Traditional Process Agile Process
  • 14. Characteristics of Agile Delivery • Short cycles (1-4 weeks): – At the beginning of each cycle, figure out what are the most important things to do right now – Demonstrate what was done at the end of each cycle (make it available for use if appropriate) • Welcome feedback (and act on it) • The team focuses on one thing at a time, until it is done • Defer requirements definition until just before you build them • Create cross-functional teams that include both business and technical people • Promote adaptive planning and a people-centric approach 14
  • 15. What is in it for me? • Customer  Have Opportunity to provide feedback early  Go to market faster with Quality  Faster return on investment • Leadership  To understand progress in terms of real progress made on product .  Better engaged & accountable team 15
  • 16. What is in it for me? • Team Member  A sustainable pace  Satisfaction of quality product delivered  Clear Priority and less interruption during development • Organization  Highly ROI based on Fixed Cost  Motivated working for a common goal  Vibrant culture with a high Customer Satisfaction 16
  • 17. Benefits of Agile Approach • Stakeholder Engagement • Transparency • Early and Predictable Delivery • Predictable Costs and Schedule • Allows for Change • Focusing on Business Value • Focusing on Customers • Improving Quality 17
  • 18. Survey – Agile Benefits Source: VersionOne 2012 Annual State of Agile Development Survey