SlideShare a Scribd company logo
Wenceslao Alfageme
WHY AGILE?
WHAT TO CONSIDER: OVERVIEW, BENEFITS, DISADVANTAGES
Wenceslao Alfageme
FOREWORD
The intention of this presentation is to give a very quick overview of what the agile
methodologies entail and what the impact of a transformation to agile could have on
an organisation.


It does not:


A. Intend to train the reader in any of the agile methodologies


B. Teach agile methodologies


C. Impose a view of which approach (waterfall or agile) is better suited
2
Wenceslao Alfageme
WHAT IS AGILE?
1. A time-boxed, iterative development
approach to software delivery that allows for
incremental target deliverables


2. It’s main characteristics is the breaking of
features or processes down into small sized
bits of functionality


3. It grants the ability to set and change
priorities for each deliverable, and providing
these in short cycles referred to as
“interactions”
3
Wenceslao Alfageme
WHAT AGILE IS NOT!
1. The silver bullet. It does not guarantee the success of the project,
as initiatives that run on agile principles also face the same
project issues (e.g. missed deadlines, over budgeting, etc.)


2. A speci
fi
c way to develop software that a company can only learn
if they buy the services of a consultancy
fi
rm


3. A way or running software projects with no documentation,
planning or discipline


4. A one “size
fi
ts all” solution based on strict rituals


5. Scrum! Although Scrum is one of several agile methodologies
4
Wenceslao Alfageme
AGILE & WATERFALL PROJECT ENVIRONMENT
The Agile Manifesto (by The Agile Alliance) published in 2001, acknowledged by the
software community that requirements evolve, and cannot always be fully pre-de
fi
ned
WATERFALL APPROACH


Initially everything is
fi
xed, but
once the scope matures or
evolves, then time, quality and
costs are impacted by the
changes in scope
AGILE APPROACH


In this approach, time, quality
and costs are
fi
xed, and
therefore the scope and
features are variable
The Agile Manifesto does not prescribe any methodology; it provides a set of values and
principles on which agile methodologies are based


5
Wenceslao Alfageme
AGILE VALUES & PRINCIPLES
Individuals & Interactions


Working Software


Customer Collaboration


Responding to Change
Processes & Tools


Documentation


Contract Negotiation


Following a Plan
Vs.


Vs.


Vs.


Vs.
Agile Manifesto: “There is value in the items on the right, although we value the items on the left more”
6
Wenceslao Alfageme
THE ECONOMIC CASE FOR AGILE SOFTWARE DEVELOPMENT
The Standish Group Chaos Report (2002) and a Cutter
Consortium Report (2007) studied the use of
completed features in over 1,000 projects, producing
the following results:


45% Never Used


19% Rarely Used


16% Sometimes Used


13% Often Used


7% Always Used
USE OF SOFTWARE
FEATURES
7%
13%
16%
19%
45%
Never Used Rarely Used
Sometimes used Often Used
Always Used
7
Wenceslao Alfageme
WHEN (IN PRINCIPLE) DOES AGILE WORK BEST?
The teams are able to adapt to new
challenges and work independently


Unlimited access to the customer /
stakeholder who is ready for extensive
involvement


No limit to timing, or the estimation of
schedule is not possible


Can’t map out the business needs, so the
design needs to emerge through trial and error
Need to capture the market before there is any
competition


There is strict schedule (e.g. regulatory mandate), or
can’t afford to iterate and experiment, needing to
deliver a fully functional software at once on a
speci
fi
c date


Unable to change the project’s size and content
when the team begins work on it
Wenceslao Alfageme
AGILE DEVELOPMENT: BENEFITS & DISADVANTAGES
Bene
fi
ts of Agile Disadvantages of Agile
Early Delivery: If performed correctly, organisations could
often have solutions (partial) delivered earlier, getting sole
level of value sooner
Non-effective long-term planning: At the onset of the project, it is dif
fi
cult to
accurately determine the amount of time and money that will be needed to
complete, due to constantly changing requirements and no vision of what the
fi
nal
product will look like or how much it will cost
Customer Satisfaction: Usually results in higher degree of
customer satisfaction, with better adaptation to changes and
faster responses
Lack of Clear Project Boundaries: High risk that a project could lead to an
uncontrolled expansion of scope, which can cause the initiative to never reach
completion
Incremental Value: Because of the constant releases, the
product can gain value with every deployment, and provide
returns before reaching the projected end
Requires High Level Skillsets: The teams need to have a solid foundation and
compatible skill level in their areas of expertise and within the market / business
goals of the product / project
Stakeholder Involvement: Continued involvement of
business stakeholders increases transparency and
collaboration
Stakeholder expectations: A high level of interaction between the business and the
developers is required, which could take time if the company’s culture and structure
are set up differently. Stakeholders might felt inconsecuencial if their feature or
proposal gets re-prioritised downwards
Higher Value Delivered Early: Opportunity to change and
reprioritise requirements based on market or business
conditions and feedback
More suited for small to medium size organisations: The fewer people there are in
a team, or set of teams, the easier it is to make a decision and respond to change
where the “fail fast” is the dominant mantra
9
Wenceslao Alfageme
ADOPTION / TRANSFORMATION TO AGILE
Keeping an Existing Project Methodology Inserting* a New Agile Methodology
Bene
fi
ts
• Experience and knowledge of the existing
practice allowing it to adapt as it matures
• Could empower technology oriented groups to produce solutions
guided by the business vision


• Great for Product Experimentation
Risks • Models could be expensive and / or inef
fi
cient
• Complex and conceptual at insertion


• Resistance to change


• Non applicable for non-IT projects


• Regulatory projects with hard deadlines require a centralised
decision making structure and
fi
xed schedule
Challenges
• Scope modi
fi
cations to adapt to changing
market or client conditions without impacting
the project’s performance
• Non-effective resource/capital planning due to the teams’ lack of
knowledge of what the end product will look like


• Changes in working and reporting structure for agile teams
autonomous teams
Impediments
• No comparison to different approaches and
possibly no improvement in project delivery
• “See as you go” cycles make it dif
fi
cult to set KPI’s at the start of the
projects making tracking and reporting subjective and arbitrary
10
* For a cross-enterprise (all teams) transformation, when an organisation is already using an established project delivery methodology (including Agile)
Wenceslao Alfageme
EPILOGUE
Many organisations focus on following a prescribed
methodology in order to become “agile”, which many times
undermines the real reason for the change, loosing focus on the
grounds behind a project or initiative, and focusing only on team
performance and “agility” metrics.
 

Organisations should focus more on the business results of the
initiatives and reason for change. Business results should
always be the basis of the transformation and the projects it is
trying to deliver
.

Revolutionary deliveries do not result from thinking that one size
fi
ts all, or by projecting it will work because someone else is
doing it. They arise from  asking the question: What’s the best
way to solve a problem?
“There is nothing quite so useless,
as doing with great ef
fi
ciency,
something that should not be
done at all …”


Peter F. Drucker

More Related Content

What's hot

Agile in the waterfall
Agile in the waterfall Agile in the waterfall
Agile in the waterfall
John Goodpasture
 
Agile Network India | Measure What Matters with OKRs and EBM | Rituraj Patil
Agile Network India | Measure What Matters with OKRs and EBM | Rituraj PatilAgile Network India | Measure What Matters with OKRs and EBM | Rituraj Patil
Agile Network India | Measure What Matters with OKRs and EBM | Rituraj Patil
AgileNetwork
 
Agile Network India | Jump over the High bar of Enterprise Agility with Jile ...
Agile Network India | Jump over the High bar of Enterprise Agility with Jile ...Agile Network India | Jump over the High bar of Enterprise Agility with Jile ...
Agile Network India | Jump over the High bar of Enterprise Agility with Jile ...
AgileNetwork
 
Using Accolade to Manage Agile Software Development Processes
Using Accolade to Manage Agile Software Development ProcessesUsing Accolade to Manage Agile Software Development Processes
Using Accolade to Manage Agile Software Development Processes
Sopheon
 
Hybrid project management methodology
Hybrid project management methodologyHybrid project management methodology
Hybrid project management methodology
David Robins
 
Webinar on Perform Integrated Change Control - PMP
Webinar on Perform Integrated Change Control - PMPWebinar on Perform Integrated Change Control - PMP
Webinar on Perform Integrated Change Control - PMP
iZenBridge Consultancy Pvt. Ltd.
 
Agile Planning Powerpoint Presentation Slides
Agile Planning Powerpoint Presentation SlidesAgile Planning Powerpoint Presentation Slides
Agile Planning Powerpoint Presentation Slides
SlideTeam
 
Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)
Harold van Heeringen
 
Agile
AgileAgile
Agile
absvis
 
The software Implementation Process
The software Implementation ProcessThe software Implementation Process
The software Implementation Process
rthompson604
 
Software Quality Dashboard Benchmarking Study
Software Quality Dashboard Benchmarking StudySoftware Quality Dashboard Benchmarking Study
Software Quality Dashboard Benchmarking Study
John Carter
 
945 samaha presentation
945 samaha presentation945 samaha presentation
945 samaha presentation
hfmadixie
 
Agile Project Management
Agile Project Management Agile Project Management
Agile Project Management
iACT Global
 
Jharna Software
Jharna SoftwareJharna Software
Jharna Software
pgjaiganesh108
 
Project Management Introduction General PM lifecycles
Project Management Introduction General PM lifecyclesProject Management Introduction General PM lifecycles
Project Management Introduction General PM lifecycles
Serdar Temiz
 
Navigate the Future: Roadmapping that Works [webinar]
Navigate the Future: Roadmapping that Works [webinar]Navigate the Future: Roadmapping that Works [webinar]
Navigate the Future: Roadmapping that Works [webinar]
Sopheon
 
Agile Project Management 1 17 2007[1]
Agile Project Management 1 17 2007[1]Agile Project Management 1 17 2007[1]
Agile Project Management 1 17 2007[1]
leaptocheap
 
Creating a Product Strategy to Drive Your Company's Revenue Growth - ProductC...
Creating a Product Strategy to Drive Your Company's Revenue Growth - ProductC...Creating a Product Strategy to Drive Your Company's Revenue Growth - ProductC...
Creating a Product Strategy to Drive Your Company's Revenue Growth - ProductC...
Hector Del Castillo, CPM, CPMM
 
Top Agile Metrics
Top Agile MetricsTop Agile Metrics
Top Agile Metrics
XBOSoft
 
The art of agile project initiation
The art of agile project initiationThe art of agile project initiation
The art of agile project initiation
Kshitij Agrawal
 

What's hot (20)

Agile in the waterfall
Agile in the waterfall Agile in the waterfall
Agile in the waterfall
 
Agile Network India | Measure What Matters with OKRs and EBM | Rituraj Patil
Agile Network India | Measure What Matters with OKRs and EBM | Rituraj PatilAgile Network India | Measure What Matters with OKRs and EBM | Rituraj Patil
Agile Network India | Measure What Matters with OKRs and EBM | Rituraj Patil
 
Agile Network India | Jump over the High bar of Enterprise Agility with Jile ...
Agile Network India | Jump over the High bar of Enterprise Agility with Jile ...Agile Network India | Jump over the High bar of Enterprise Agility with Jile ...
Agile Network India | Jump over the High bar of Enterprise Agility with Jile ...
 
Using Accolade to Manage Agile Software Development Processes
Using Accolade to Manage Agile Software Development ProcessesUsing Accolade to Manage Agile Software Development Processes
Using Accolade to Manage Agile Software Development Processes
 
Hybrid project management methodology
Hybrid project management methodologyHybrid project management methodology
Hybrid project management methodology
 
Webinar on Perform Integrated Change Control - PMP
Webinar on Perform Integrated Change Control - PMPWebinar on Perform Integrated Change Control - PMP
Webinar on Perform Integrated Change Control - PMP
 
Agile Planning Powerpoint Presentation Slides
Agile Planning Powerpoint Presentation SlidesAgile Planning Powerpoint Presentation Slides
Agile Planning Powerpoint Presentation Slides
 
Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)
 
Agile
AgileAgile
Agile
 
The software Implementation Process
The software Implementation ProcessThe software Implementation Process
The software Implementation Process
 
Software Quality Dashboard Benchmarking Study
Software Quality Dashboard Benchmarking StudySoftware Quality Dashboard Benchmarking Study
Software Quality Dashboard Benchmarking Study
 
945 samaha presentation
945 samaha presentation945 samaha presentation
945 samaha presentation
 
Agile Project Management
Agile Project Management Agile Project Management
Agile Project Management
 
Jharna Software
Jharna SoftwareJharna Software
Jharna Software
 
Project Management Introduction General PM lifecycles
Project Management Introduction General PM lifecyclesProject Management Introduction General PM lifecycles
Project Management Introduction General PM lifecycles
 
Navigate the Future: Roadmapping that Works [webinar]
Navigate the Future: Roadmapping that Works [webinar]Navigate the Future: Roadmapping that Works [webinar]
Navigate the Future: Roadmapping that Works [webinar]
 
Agile Project Management 1 17 2007[1]
Agile Project Management 1 17 2007[1]Agile Project Management 1 17 2007[1]
Agile Project Management 1 17 2007[1]
 
Creating a Product Strategy to Drive Your Company's Revenue Growth - ProductC...
Creating a Product Strategy to Drive Your Company's Revenue Growth - ProductC...Creating a Product Strategy to Drive Your Company's Revenue Growth - ProductC...
Creating a Product Strategy to Drive Your Company's Revenue Growth - ProductC...
 
Top Agile Metrics
Top Agile MetricsTop Agile Metrics
Top Agile Metrics
 
The art of agile project initiation
The art of agile project initiationThe art of agile project initiation
The art of agile project initiation
 

Similar to Why agile?

Implementing Agile in Non-Software Projects.pdf
Implementing Agile in Non-Software Projects.pdfImplementing Agile in Non-Software Projects.pdf
Implementing Agile in Non-Software Projects.pdf
Jay Das
 
Robert Mc Geachy Common Pitfalls Agile
Robert Mc Geachy Common Pitfalls AgileRobert Mc Geachy Common Pitfalls Agile
Robert Mc Geachy Common Pitfalls Agile
Robert McGeachy
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
Julen Mohanty
 
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
EVOLVE for Instructors Materials
 
Gems of agile a glimpse of agile for senior management
Gems of agile   a glimpse of agile for senior managementGems of agile   a glimpse of agile for senior management
Gems of agile a glimpse of agile for senior management
Neeraj Bachani
 
System analysis methodologies
System analysis methodologiesSystem analysis methodologies
System analysis methodologies
uppipisara
 
Going Agile
Going  AgileGoing  Agile
Going Agile
Oliver Mann
 
SPM presentation.pptx
SPM presentation.pptxSPM presentation.pptx
SPM presentation.pptx
ENTERTAINMENTKING3
 
#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi
SN Panigrahi, PMP
 
Tackling the Fallacy of Agile
Tackling the Fallacy of Agile Tackling the Fallacy of Agile
Tackling the Fallacy of Agile
BSGAfrica
 
TDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul HolwayTDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul Holway
TDWI St. Louis
 
Agile project management 101 (tai lieu tham khao)
Agile project management 101 (tai lieu tham khao)Agile project management 101 (tai lieu tham khao)
Agile project management 101 (tai lieu tham khao)
nguyenanvuong2007
 
Waterfall to agile transition
Waterfall to agile transitionWaterfall to agile transition
Waterfall to agile transition
PonniA1
 
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
 
2 a introduction to agile
2 a introduction to agile2 a introduction to agile
2 a introduction to agile
qtntpam
 
Waterfall vs agile
Waterfall vs agileWaterfall vs agile
Waterfall vs agile
Tarun Reddy
 
Kristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's SeatKristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's Seat
TEST Huddle
 
Project management [module 1]
Project management [module 1]Project management [module 1]
Project management [module 1]
OyetadeTobi
 
What is agile?
What is agile?What is agile?
What is agile?
Rohana K Amarakoon
 
Agile And Lean Transformation: Creating a Foundation for Success
Agile And Lean Transformation: Creating a Foundation for SuccessAgile And Lean Transformation: Creating a Foundation for Success
Agile And Lean Transformation: Creating a Foundation for Success
Cognizant
 

Similar to Why agile? (20)

Implementing Agile in Non-Software Projects.pdf
Implementing Agile in Non-Software Projects.pdfImplementing Agile in Non-Software Projects.pdf
Implementing Agile in Non-Software Projects.pdf
 
Robert Mc Geachy Common Pitfalls Agile
Robert Mc Geachy Common Pitfalls AgileRobert Mc Geachy Common Pitfalls Agile
Robert Mc Geachy Common Pitfalls Agile
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
 
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
 
Gems of agile a glimpse of agile for senior management
Gems of agile   a glimpse of agile for senior managementGems of agile   a glimpse of agile for senior management
Gems of agile a glimpse of agile for senior management
 
System analysis methodologies
System analysis methodologiesSystem analysis methodologies
System analysis methodologies
 
Going Agile
Going  AgileGoing  Agile
Going Agile
 
SPM presentation.pptx
SPM presentation.pptxSPM presentation.pptx
SPM presentation.pptx
 
#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi
 
Tackling the Fallacy of Agile
Tackling the Fallacy of Agile Tackling the Fallacy of Agile
Tackling the Fallacy of Agile
 
TDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul HolwayTDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul Holway
 
Agile project management 101 (tai lieu tham khao)
Agile project management 101 (tai lieu tham khao)Agile project management 101 (tai lieu tham khao)
Agile project management 101 (tai lieu tham khao)
 
Waterfall to agile transition
Waterfall to agile transitionWaterfall to agile transition
Waterfall to agile transition
 
BSG tackling the fallacy of "Agile"
BSG tackling the fallacy of "Agile"BSG tackling the fallacy of "Agile"
BSG tackling the fallacy of "Agile"
 
2 a introduction to agile
2 a introduction to agile2 a introduction to agile
2 a introduction to agile
 
Waterfall vs agile
Waterfall vs agileWaterfall vs agile
Waterfall vs agile
 
Kristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's SeatKristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's Seat
 
Project management [module 1]
Project management [module 1]Project management [module 1]
Project management [module 1]
 
What is agile?
What is agile?What is agile?
What is agile?
 
Agile And Lean Transformation: Creating a Foundation for Success
Agile And Lean Transformation: Creating a Foundation for SuccessAgile And Lean Transformation: Creating a Foundation for Success
Agile And Lean Transformation: Creating a Foundation for Success
 

Recently uploaded

Conflict resololution,role of hr in resolution
Conflict resololution,role of hr in resolutionConflict resololution,role of hr in resolution
Conflict resololution,role of hr in resolution
Dr. Christine Ngari ,Ph.D (HRM)
 
The Management Guide: From Projects to Portfolio
The Management Guide: From Projects to PortfolioThe Management Guide: From Projects to Portfolio
The Management Guide: From Projects to Portfolio
Ahmed AbdelMoneim
 
Credit Management training seminar power point presentation
Credit Management training seminar power point presentationCredit Management training seminar power point presentation
Credit Management training seminar power point presentation
bernanbumatay1
 
Strategy for E-Types - Strategy Formulation.pptx
Strategy for E-Types - Strategy Formulation.pptxStrategy for E-Types - Strategy Formulation.pptx
Strategy for E-Types - Strategy Formulation.pptx
KarthikRaghu8
 
All the Small Things - XP2024 Bolzano/Bozen
All the Small Things - XP2024 Bolzano/BozenAll the Small Things - XP2024 Bolzano/Bozen
All the Small Things - XP2024 Bolzano/Bozen
Alberto Brandolini
 
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...Impact of Effective Performance Appraisal Systems on Employee Motivation and ...
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...
Dr. Nazrul Islam
 
Employment Practices Regulation and Multinational Corporations
Employment PracticesRegulation and Multinational CorporationsEmployment PracticesRegulation and Multinational Corporations
Employment Practices Regulation and Multinational Corporations
RoopaTemkar
 
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptxGanpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
GanpatiKumarChoudhar
 
12 steps to transform your organization into the agile org you deserve
12 steps to transform your organization into the agile org you deserve12 steps to transform your organization into the agile org you deserve
12 steps to transform your organization into the agile org you deserve
Pierre E. NEIS
 
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
tdt5v4b
 
Risk-Management-presentation for cooperatives
Risk-Management-presentation for cooperativesRisk-Management-presentation for cooperatives
Risk-Management-presentation for cooperatives
bernanbumatay1
 
Addiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdfAddiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdf
Bill641377
 
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
William (Bill) H. Bender, FCSI
 
Chart--Time Management.pdf How to time is spent
Chart--Time Management.pdf How to time is spentChart--Time Management.pdf How to time is spent
Chart--Time Management.pdf How to time is spent
spandane
 
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
dsnow9802
 
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
tdt5v4b
 
一比一原版(QU毕业证)皇后大学毕业证如何办理
一比一原版(QU毕业证)皇后大学毕业证如何办理一比一原版(QU毕业证)皇后大学毕业证如何办理
一比一原版(QU毕业证)皇后大学毕业证如何办理
8p28uk6g
 
Enriching engagement with ethical review processes
Enriching engagement with ethical review processesEnriching engagement with ethical review processes
Enriching engagement with ethical review processes
strikingabalance
 
innovation in nursing practice, education and management.pptx
innovation in nursing practice, education and management.pptxinnovation in nursing practice, education and management.pptx
innovation in nursing practice, education and management.pptx
TulsiDhidhi1
 
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
tdt5v4b
 

Recently uploaded (20)

Conflict resololution,role of hr in resolution
Conflict resololution,role of hr in resolutionConflict resololution,role of hr in resolution
Conflict resololution,role of hr in resolution
 
The Management Guide: From Projects to Portfolio
The Management Guide: From Projects to PortfolioThe Management Guide: From Projects to Portfolio
The Management Guide: From Projects to Portfolio
 
Credit Management training seminar power point presentation
Credit Management training seminar power point presentationCredit Management training seminar power point presentation
Credit Management training seminar power point presentation
 
Strategy for E-Types - Strategy Formulation.pptx
Strategy for E-Types - Strategy Formulation.pptxStrategy for E-Types - Strategy Formulation.pptx
Strategy for E-Types - Strategy Formulation.pptx
 
All the Small Things - XP2024 Bolzano/Bozen
All the Small Things - XP2024 Bolzano/BozenAll the Small Things - XP2024 Bolzano/Bozen
All the Small Things - XP2024 Bolzano/Bozen
 
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...Impact of Effective Performance Appraisal Systems on Employee Motivation and ...
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...
 
Employment Practices Regulation and Multinational Corporations
Employment PracticesRegulation and Multinational CorporationsEmployment PracticesRegulation and Multinational Corporations
Employment Practices Regulation and Multinational Corporations
 
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptxGanpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
 
12 steps to transform your organization into the agile org you deserve
12 steps to transform your organization into the agile org you deserve12 steps to transform your organization into the agile org you deserve
12 steps to transform your organization into the agile org you deserve
 
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
 
Risk-Management-presentation for cooperatives
Risk-Management-presentation for cooperativesRisk-Management-presentation for cooperatives
Risk-Management-presentation for cooperatives
 
Addiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdfAddiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdf
 
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
 
Chart--Time Management.pdf How to time is spent
Chart--Time Management.pdf How to time is spentChart--Time Management.pdf How to time is spent
Chart--Time Management.pdf How to time is spent
 
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
 
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
 
一比一原版(QU毕业证)皇后大学毕业证如何办理
一比一原版(QU毕业证)皇后大学毕业证如何办理一比一原版(QU毕业证)皇后大学毕业证如何办理
一比一原版(QU毕业证)皇后大学毕业证如何办理
 
Enriching engagement with ethical review processes
Enriching engagement with ethical review processesEnriching engagement with ethical review processes
Enriching engagement with ethical review processes
 
innovation in nursing practice, education and management.pptx
innovation in nursing practice, education and management.pptxinnovation in nursing practice, education and management.pptx
innovation in nursing practice, education and management.pptx
 
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
 

Why agile?

  • 1. Wenceslao Alfageme WHY AGILE? WHAT TO CONSIDER: OVERVIEW, BENEFITS, DISADVANTAGES
  • 2. Wenceslao Alfageme FOREWORD The intention of this presentation is to give a very quick overview of what the agile methodologies entail and what the impact of a transformation to agile could have on an organisation. It does not: A. Intend to train the reader in any of the agile methodologies B. Teach agile methodologies C. Impose a view of which approach (waterfall or agile) is better suited 2
  • 3. Wenceslao Alfageme WHAT IS AGILE? 1. A time-boxed, iterative development approach to software delivery that allows for incremental target deliverables 2. It’s main characteristics is the breaking of features or processes down into small sized bits of functionality 3. It grants the ability to set and change priorities for each deliverable, and providing these in short cycles referred to as “interactions” 3
  • 4. Wenceslao Alfageme WHAT AGILE IS NOT! 1. The silver bullet. It does not guarantee the success of the project, as initiatives that run on agile principles also face the same project issues (e.g. missed deadlines, over budgeting, etc.) 2. A speci fi c way to develop software that a company can only learn if they buy the services of a consultancy fi rm 3. A way or running software projects with no documentation, planning or discipline 4. A one “size fi ts all” solution based on strict rituals 5. Scrum! Although Scrum is one of several agile methodologies 4
  • 5. Wenceslao Alfageme AGILE & WATERFALL PROJECT ENVIRONMENT The Agile Manifesto (by The Agile Alliance) published in 2001, acknowledged by the software community that requirements evolve, and cannot always be fully pre-de fi ned WATERFALL APPROACH Initially everything is fi xed, but once the scope matures or evolves, then time, quality and costs are impacted by the changes in scope AGILE APPROACH In this approach, time, quality and costs are fi xed, and therefore the scope and features are variable The Agile Manifesto does not prescribe any methodology; it provides a set of values and principles on which agile methodologies are based 5
  • 6. Wenceslao Alfageme AGILE VALUES & PRINCIPLES Individuals & Interactions Working Software Customer Collaboration Responding to Change Processes & Tools Documentation Contract Negotiation Following a Plan Vs. Vs. Vs. Vs. Agile Manifesto: “There is value in the items on the right, although we value the items on the left more” 6
  • 7. Wenceslao Alfageme THE ECONOMIC CASE FOR AGILE SOFTWARE DEVELOPMENT The Standish Group Chaos Report (2002) and a Cutter Consortium Report (2007) studied the use of completed features in over 1,000 projects, producing the following results: 45% Never Used 19% Rarely Used 16% Sometimes Used 13% Often Used 7% Always Used USE OF SOFTWARE FEATURES 7% 13% 16% 19% 45% Never Used Rarely Used Sometimes used Often Used Always Used 7
  • 8. Wenceslao Alfageme WHEN (IN PRINCIPLE) DOES AGILE WORK BEST? The teams are able to adapt to new challenges and work independently Unlimited access to the customer / stakeholder who is ready for extensive involvement No limit to timing, or the estimation of schedule is not possible Can’t map out the business needs, so the design needs to emerge through trial and error Need to capture the market before there is any competition There is strict schedule (e.g. regulatory mandate), or can’t afford to iterate and experiment, needing to deliver a fully functional software at once on a speci fi c date Unable to change the project’s size and content when the team begins work on it
  • 9. Wenceslao Alfageme AGILE DEVELOPMENT: BENEFITS & DISADVANTAGES Bene fi ts of Agile Disadvantages of Agile Early Delivery: If performed correctly, organisations could often have solutions (partial) delivered earlier, getting sole level of value sooner Non-effective long-term planning: At the onset of the project, it is dif fi cult to accurately determine the amount of time and money that will be needed to complete, due to constantly changing requirements and no vision of what the fi nal product will look like or how much it will cost Customer Satisfaction: Usually results in higher degree of customer satisfaction, with better adaptation to changes and faster responses Lack of Clear Project Boundaries: High risk that a project could lead to an uncontrolled expansion of scope, which can cause the initiative to never reach completion Incremental Value: Because of the constant releases, the product can gain value with every deployment, and provide returns before reaching the projected end Requires High Level Skillsets: The teams need to have a solid foundation and compatible skill level in their areas of expertise and within the market / business goals of the product / project Stakeholder Involvement: Continued involvement of business stakeholders increases transparency and collaboration Stakeholder expectations: A high level of interaction between the business and the developers is required, which could take time if the company’s culture and structure are set up differently. Stakeholders might felt inconsecuencial if their feature or proposal gets re-prioritised downwards Higher Value Delivered Early: Opportunity to change and reprioritise requirements based on market or business conditions and feedback More suited for small to medium size organisations: The fewer people there are in a team, or set of teams, the easier it is to make a decision and respond to change where the “fail fast” is the dominant mantra 9
  • 10. Wenceslao Alfageme ADOPTION / TRANSFORMATION TO AGILE Keeping an Existing Project Methodology Inserting* a New Agile Methodology Bene fi ts • Experience and knowledge of the existing practice allowing it to adapt as it matures • Could empower technology oriented groups to produce solutions guided by the business vision • Great for Product Experimentation Risks • Models could be expensive and / or inef fi cient • Complex and conceptual at insertion • Resistance to change • Non applicable for non-IT projects • Regulatory projects with hard deadlines require a centralised decision making structure and fi xed schedule Challenges • Scope modi fi cations to adapt to changing market or client conditions without impacting the project’s performance • Non-effective resource/capital planning due to the teams’ lack of knowledge of what the end product will look like • Changes in working and reporting structure for agile teams autonomous teams Impediments • No comparison to different approaches and possibly no improvement in project delivery • “See as you go” cycles make it dif fi cult to set KPI’s at the start of the projects making tracking and reporting subjective and arbitrary 10 * For a cross-enterprise (all teams) transformation, when an organisation is already using an established project delivery methodology (including Agile)
  • 11. Wenceslao Alfageme EPILOGUE Many organisations focus on following a prescribed methodology in order to become “agile”, which many times undermines the real reason for the change, loosing focus on the grounds behind a project or initiative, and focusing only on team performance and “agility” metrics. Organisations should focus more on the business results of the initiatives and reason for change. Business results should always be the basis of the transformation and the projects it is trying to deliver . Revolutionary deliveries do not result from thinking that one size fi ts all, or by projecting it will work because someone else is doing it. They arise from  asking the question: What’s the best way to solve a problem? “There is nothing quite so useless, as doing with great ef fi ciency, something that should not be done at all …” Peter F. Drucker