SlideShare una empresa de Scribd logo
1 de 43
Descargar para leer sin conexión
Agile
Agile
Birth of Agile:
• Particularly in 1990s, some developers reacted against traditional “heavyweight”
software development methodologies
• New approaches were being developed and tested, e.g. XP, FDD
• Generally termed “light” processes
• “Representatives” from several of these approaches got together in Utah in 2001
• Settled on term “Agile”
• Called themselves the “Agile Alliance”
• Developed a “manifesto” and a statement of “principles”
Agile
Birth of Agile:
• Agile isn’t a set of tools or a single methodology, but a philosophy put to paper in
2001 with an initial 17 signatories
• Agile was a significant departure from the heavyweight document-driven software
development methodologies
• These new methods attempt a useful compromise between no process and too
much process, providing just enough process to gain a reasonable payoff
Visit: http://masterofproject.com for full course
Agile
Birth of Agile:
Agile methods are adaptive rather than predictive
Agile methods are people-oriented rather than process-oriented
Visit: http://masterofproject.com for full course
Agile
Agile Manifesto:
• We are uncovering better ways of developing software by doing it and helping
others do it. Through this work we have come to value:
Individuals and interactions over processes and tools
Working Software over comprehensive documentation
Responding to Change over following a plan
Customer Collaboration over contract negotiation
That is, while there is value in the items on the right, we value the items on the left more.
Visit: http://masterofproject.com for full course
Agile
Agile Manifesto:
• We are uncovering better ways of developing software by doing it and helping
others do it. Through this work we have come to value:
Visit: http://masterofproject.com for full course
Agile
Agile Manifesto:
• Individuals and interactions over processes and tools
 Team-based approach
 Promotes team-member interaction
 Focus on team responsibility is critical
Visit: http://masterofproject.com for full course
Agile
Agile Manifesto:
• Working software over comprehensive documentation
 Working & finished product is essential
 Produce a product increment
 Product might not have all functionality yet for the customers
Visit: http://masterofproject.com for full course
Agile
Agile Manifesto:
• Customer collaboration over contract negotiation
 Promotes and facilitates collaboration
 Finding The BEST!
Visit: http://masterofproject.com for full course
Agile
Agile Manifesto:
• Responding to change over following a plan
 Frequent plans
 Plans help the team and business to take decisions
 Goal is to create value and embrace the change
 Continuous planning improve the chances of success
Visit: http://masterofproject.com for full course
Agile
Agile Principles:
Visit: http://masterofproject.com for full course
Agile
Agile Principles:
1st Principle: Our highest priority is to satisfy the customer through early and
continuous delivery of valuable software.
Visit: http://masterofproject.com for full course
Agile
Agile Principles:
2nd Principle: Welcome changing requirements, even late in development. Agile
processes harness change for the customer's competitive advantage.
Visit: http://masterofproject.com for full course
Agile
Agile Principles:
3rd Principle: Deliver working software frequently, from a couple of weeks to a couple
of months, with a preference to the shorter timescale.
Visit: http://masterofproject.com for full course
Agile
Agile Principles:
4th Principle: Business people and developers must work together daily throughout
the project.
Visit: http://masterofproject.com for full course
Agile
Agile Principles:
5th Principle: Build projects around motivated individuals. Give them the
environment and support they need, and trust them to get the job done.
Visit: http://masterofproject.com for full course
Agile
Agile Principles:
6th Principle: The most efficient and effective method of conveying information to and
within a development team is face-to-face conversation.
Visit: http://masterofproject.com for full course
Agile
Agile Principles:
7th Principle: Working software is the primary measure of progress.
Visit: http://masterofproject.com for full course
Agile
Agile Principles:
8th Principle: Agile processes promote sustainable development. The sponsors,
developers, and users should be able to maintain a constant pace indefinitely.
Visit: http://masterofproject.com for full course
Agile
Agile Principles:
9th Principle: Continuous attention to technical excellence and good design enhances
agility.
Visit: http://masterofproject.com for full course
Agile
Agile Principles:
10th Principle: Simplicity--the art of maximizing the amount of work not done--is
essential.
Visit: http://masterofproject.com for full course
Agile
Agile Principles:
11th Principle: The best architectures, requirements, and designs emerge from self-
organizing teams.
Visit: http://masterofproject.com for full course
Agile
Agile Principles:
12th Principle: At regular intervals, the team reflects on how to become more effective,
then tunes and adjusts its behavior accordingly.
Visit: http://masterofproject.com for full course
Agile
Need for Agile: Visit: http://masterofproject.com for full course
Agile
Need for Agile: Visit: http://masterofproject.com for full course
Agile
Need for Agile:
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Requirements
Analysis
Design
Development
Integration
Testing
Deploy
~7 months after requirements finalization
Visit: http://masterofproject.com for full course
Agile
Need for Agile: Visit: http://masterofproject.com for full course
Agile
Need for Agile:
Delivery#1
Delivery#2
Delivery#3
Delivery#4
Delivery#5
Delivery#6
Visit: http://masterofproject.com for full course
Agile
Common Misconceptions About Agile:
• Agile is not
 A “Silver Bullet” solution
 An excuse for poor requirement definition
 About failure to control the scope, it is about managed change
 An excuse for poor design
 An excuse for reducing quality
 Doing more with less resources
 Unstructured
Visit: http://masterofproject.com for full course
Agile
Agile Frameworks and Methodologies:
AGILE
Scrum
Extreme
Programming
(XP)
Lean
Kanban
RUP
Crystal
DSDM
FDD
Visit: http://masterofproject.com for full course
Agile
Agile Frameworks and Methodologies:
Visit: http://masterofproject.com for full course
Agile
Agile Frameworks and Methodologies:
AGILE
Scrum
Extreme
Programming
(XP)
Lean
Kanban
RUP
Crystal
DSDM
FDD
Visit: http://masterofproject.com for full course
Agile
Extreme Programming (XP):
• XP includes some management elements but emphasizes technical practices more
and is therefore more of an agile engineering methodology
• In XP, the “Customer” works very closely with the development team to define and
prioritize granular units of functionality referred to as "User Stories"
• The development team estimates, plans, and delivers user stories in the form of
working, tested software on an iteration by iteration basis (typically every 1-3 weeks)
Visit: http://masterofproject.com for full course
Agile
Extreme Programming (XP):
• Values
 Simplicity
 Do only what is needed
 Communication
 Everyone is part of the team
 Face-to-face and daily communication
Visit: http://masterofproject.com for full course
Agile
Extreme Programming (XP):
• Values
 Feedback
 Early delivery
 Make any needed changes
 Respect
 Every team member deserves respect
Visit: http://masterofproject.com for full course
Agile
Extreme Programming (XP):
• Values
 Courage
 Tell the truth
 Plan to succeed
Visit: http://masterofproject.com for full course
Agile
Extreme Programming (XP):
• 12 Practices
Visit: http://masterofproject.com for full course
Agile
Lean:
• Lean is an iterative agile methodology which owes much of its principles and
practices to the Lean Manufacturing approach also known as ‘just-in-time
production’, and pioneered by Toyota.
Visit: http://masterofproject.com for full course
Agile
Lean:
• 7 Principles
1. Eliminating Waste
2. Amplifying Learning
3. Deciding as Late as Possible
4. Delivering as Fast as Possible
5. Empowering the Team
6. Building Integrity In
7. Seeing the Whole
Visit: http://masterofproject.com for full course
Agile
Kanban:
• Kanban is an agile methodology for managing the creation of products with an
emphasis on continual delivery while not overburdening the team.
• Underlying mechanism for managing the production line can be applied on
software development.
Software Development Pipeline
Feature
Requests
Improved
Software
Visit: http://masterofproject.com for full course
Agile
Kanban:
Software Development Pipeline
Analysis Development Test
10 items
per week
10 items
per week
5 items
per week
Bottleneck
Visit: http://masterofproject.com for full course
Agile
Kanban:
Visit: http://masterofproject.com for full course
Agile
Kanban:
• 3 basic practices:
• Visualize what you do today (workflow): seeing all the items in context of each other
can be very informative
• Limit the amount of work in progress (WIP): this helps balancing the flow-based
approach so teams don’t start and commit to too much work at once
• Enhance flow: when something is finished, the next highest thing from the backlog is
pulled into play
Visit: http://masterofproject.com for full course

Más contenido relacionado

La actualidad más candente

What is Agile and the Agile Mindset
What is Agile and the Agile MindsetWhat is Agile and the Agile Mindset
What is Agile and the Agile MindsetPMIUKChapter
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.SlideTeam.net
 
Agile Roles & responsibilities
Agile Roles & responsibilitiesAgile Roles & responsibilities
Agile Roles & responsibilitiesRavi Tadwalkar
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesBalaji Sathram
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with ScrumAditya Raj
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process IntroductionNguyen Hai
 
The Synergistic Nature of PI Objectives
The Synergistic Nature of PI ObjectivesThe Synergistic Nature of PI Objectives
The Synergistic Nature of PI ObjectivesCharlene Cuenca
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentalsDeniz Gungor
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basicsArun R
 
Agile Estimating & Planning
Agile Estimating & PlanningAgile Estimating & Planning
Agile Estimating & PlanningAgileDad
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumArrielle Mali
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedPrashaanth T R
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projectsrachna_nainani
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project ManagementKamuran Koçak
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentationgihanlsw
 
An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)CA Technologies
 

La actualidad más candente (20)

What is Agile and the Agile Mindset
What is Agile and the Agile MindsetWhat is Agile and the Agile Mindset
What is Agile and the Agile Mindset
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.
 
Agile Roles & responsibilities
Agile Roles & responsibilitiesAgile Roles & responsibilities
Agile Roles & responsibilities
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with Scrum
 
The Challenges of Agile Adoption
The Challenges of Agile AdoptionThe Challenges of Agile Adoption
The Challenges of Agile Adoption
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
The Synergistic Nature of PI Objectives
The Synergistic Nature of PI ObjectivesThe Synergistic Nature of PI Objectives
The Synergistic Nature of PI Objectives
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
Agile Estimating & Planning
Agile Estimating & PlanningAgile Estimating & Planning
Agile Estimating & Planning
 
Kanban
Kanban Kanban
Kanban
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
 
Agile & Scrum Training
Agile & Scrum TrainingAgile & Scrum Training
Agile & Scrum Training
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)
 

Destacado

Building Agility Brick by Brick : A report on how Agile imbibed successfully ...
Building Agility Brick by Brick : A report on how Agile imbibed successfully ...Building Agility Brick by Brick : A report on how Agile imbibed successfully ...
Building Agility Brick by Brick : A report on how Agile imbibed successfully ...Amit Srivastava, PMP
 
Agile methodology v 4.5 s
Agile methodology   v 4.5 sAgile methodology   v 4.5 s
Agile methodology v 4.5 sJames Sutter
 
Rhok 101 for change makers - with an agile flavour
Rhok 101 for change makers - with an agile flavourRhok 101 for change makers - with an agile flavour
Rhok 101 for change makers - with an agile flavourCaoilte Dunne
 
Fun Facts About Domains from AirFreight.com Owner Dan Boaz
Fun Facts About Domains from AirFreight.com Owner Dan Boaz Fun Facts About Domains from AirFreight.com Owner Dan Boaz
Fun Facts About Domains from AirFreight.com Owner Dan Boaz Dan Boaz
 
Agile Auckland agile 101 back to basics
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basicsEdwin Dando
 
SITE REPORT (CT).pdf
SITE REPORT (CT).pdfSITE REPORT (CT).pdf
SITE REPORT (CT).pdfkhaikeat16
 
Search Keyword & Social Data Mining by @Aleyda from @WooRank at #SESLON
Search Keyword & Social Data Mining by @Aleyda from @WooRank at #SESLONSearch Keyword & Social Data Mining by @Aleyda from @WooRank at #SESLON
Search Keyword & Social Data Mining by @Aleyda from @WooRank at #SESLONAleyda Solís
 
Origins & Overview of Lean and Agile
Origins & Overview of Lean and AgileOrigins & Overview of Lean and Agile
Origins & Overview of Lean and AgileGeorg Fasching
 
City Limits: The Urbanisation Challenge
City Limits: The Urbanisation ChallengeCity Limits: The Urbanisation Challenge
City Limits: The Urbanisation ChallengeAuckland Conversations
 
Modern agile overview
Modern agile overviewModern agile overview
Modern agile overviewSteve Purkis
 
Agile 101 Basic Measurement
Agile 101 Basic MeasurementAgile 101 Basic Measurement
Agile 101 Basic MeasurementDhaval Panchal
 
Agile Overview Session
Agile Overview SessionAgile Overview Session
Agile Overview SessionBahaa Farouk
 
Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0Julian Samuels
 
Using agile for things that aren't software
Using agile for things that aren't softwareUsing agile for things that aren't software
Using agile for things that aren't softwareTracey Williams
 
Next Level Agile - Ryan Polk
Next Level Agile - Ryan PolkNext Level Agile - Ryan Polk
Next Level Agile - Ryan PolkRally Software
 
Summer internship project report on online food app- TINYOWL
Summer internship project report on online food app- TINYOWLSummer internship project report on online food app- TINYOWL
Summer internship project report on online food app- TINYOWLSahil Jain
 

Destacado (20)

Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Building Agility Brick by Brick : A report on how Agile imbibed successfully ...
Building Agility Brick by Brick : A report on how Agile imbibed successfully ...Building Agility Brick by Brick : A report on how Agile imbibed successfully ...
Building Agility Brick by Brick : A report on how Agile imbibed successfully ...
 
Agile methodology v 4.5 s
Agile methodology   v 4.5 sAgile methodology   v 4.5 s
Agile methodology v 4.5 s
 
Rhok 101 for change makers - with an agile flavour
Rhok 101 for change makers - with an agile flavourRhok 101 for change makers - with an agile flavour
Rhok 101 for change makers - with an agile flavour
 
Agile 101
Agile 101Agile 101
Agile 101
 
Fun Facts About Domains from AirFreight.com Owner Dan Boaz
Fun Facts About Domains from AirFreight.com Owner Dan Boaz Fun Facts About Domains from AirFreight.com Owner Dan Boaz
Fun Facts About Domains from AirFreight.com Owner Dan Boaz
 
Agile Auckland agile 101 back to basics
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basics
 
SITE REPORT (CT).pdf
SITE REPORT (CT).pdfSITE REPORT (CT).pdf
SITE REPORT (CT).pdf
 
Search Keyword & Social Data Mining by @Aleyda from @WooRank at #SESLON
Search Keyword & Social Data Mining by @Aleyda from @WooRank at #SESLONSearch Keyword & Social Data Mining by @Aleyda from @WooRank at #SESLON
Search Keyword & Social Data Mining by @Aleyda from @WooRank at #SESLON
 
Origins & Overview of Lean and Agile
Origins & Overview of Lean and AgileOrigins & Overview of Lean and Agile
Origins & Overview of Lean and Agile
 
City Limits: The Urbanisation Challenge
City Limits: The Urbanisation ChallengeCity Limits: The Urbanisation Challenge
City Limits: The Urbanisation Challenge
 
Modern agile overview
Modern agile overviewModern agile overview
Modern agile overview
 
Overview of agile
Overview of agileOverview of agile
Overview of agile
 
Agile 101 Basic Measurement
Agile 101 Basic MeasurementAgile 101 Basic Measurement
Agile 101 Basic Measurement
 
Agile Overview Session
Agile Overview SessionAgile Overview Session
Agile Overview Session
 
Sdlc
SdlcSdlc
Sdlc
 
Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0
 
Using agile for things that aren't software
Using agile for things that aren't softwareUsing agile for things that aren't software
Using agile for things that aren't software
 
Next Level Agile - Ryan Polk
Next Level Agile - Ryan PolkNext Level Agile - Ryan Polk
Next Level Agile - Ryan Polk
 
Summer internship project report on online food app- TINYOWL
Summer internship project report on online food app- TINYOWLSummer internship project report on online food app- TINYOWL
Summer internship project report on online food app- TINYOWL
 

Similar a Agile: A Concise Guide to Agile Methodologies

Let's Talk… AGILE
Let's Talk… AGILELet's Talk… AGILE
Let's Talk… AGILENah Wee Yang
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrumPrudentialSolutions
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileNitor
 
Understand the background of Agile software development now
Understand the background of Agile software development nowUnderstand the background of Agile software development now
Understand the background of Agile software development nowNirajan Panthee
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training Anat (Alon) Salhov
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAleem Khan
 
Introduction to Agile Software Development Process
Introduction to Agile Software Development ProcessIntroduction to Agile Software Development Process
Introduction to Agile Software Development ProcessSoftware Park Thailand
 
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning Lab
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning LabIntroduction to Agile Dr Richard Guerrero_Wessex AHSN Learning Lab
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning LabHealth Innovation Wessex
 
Top 50 Agile Interview Questions and Answers.pdf
Top 50 Agile Interview Questions and Answers.pdfTop 50 Agile Interview Questions and Answers.pdf
Top 50 Agile Interview Questions and Answers.pdfJazmine Brown
 
Agile Unified Process (AUP).pptx
Agile Unified Process (AUP).pptxAgile Unified Process (AUP).pptx
Agile Unified Process (AUP).pptxKarim Monir
 
Make better share point stuff with an agile methodology
Make better share point stuff with an agile methodologyMake better share point stuff with an agile methodology
Make better share point stuff with an agile methodologyDoug Hemminger
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software EngineeringPurvik Rana
 
Agile Software Development and DevOps 21092019
Agile Software Development and DevOps 21092019Agile Software Development and DevOps 21092019
Agile Software Development and DevOps 21092019Ahmed Misbah
 
Understanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfUnderstanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfSwapnikaReddy6
 

Similar a Agile: A Concise Guide to Agile Methodologies (20)

Let's Talk… AGILE
Let's Talk… AGILELet's Talk… AGILE
Let's Talk… AGILE
 
What is agile?
What is agile?What is agile?
What is agile?
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
Understand the background of Agile software development now
Understand the background of Agile software development nowUnderstand the background of Agile software development now
Understand the background of Agile software development now
 
Introduction to Agile and Scrum
Introduction to Agile and ScrumIntroduction to Agile and Scrum
Introduction to Agile and Scrum
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
 
Introduction to Agile Software Development Process
Introduction to Agile Software Development ProcessIntroduction to Agile Software Development Process
Introduction to Agile Software Development Process
 
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning Lab
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning LabIntroduction to Agile Dr Richard Guerrero_Wessex AHSN Learning Lab
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning Lab
 
Top 50 Agile Interview Questions and Answers.pdf
Top 50 Agile Interview Questions and Answers.pdfTop 50 Agile Interview Questions and Answers.pdf
Top 50 Agile Interview Questions and Answers.pdf
 
Agile Unified Process (AUP).pptx
Agile Unified Process (AUP).pptxAgile Unified Process (AUP).pptx
Agile Unified Process (AUP).pptx
 
Make better share point stuff with an agile methodology
Make better share point stuff with an agile methodologyMake better share point stuff with an agile methodology
Make better share point stuff with an agile methodology
 
Agile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdfAgile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdf
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software Engineering
 
Agile Software Development and DevOps 21092019
Agile Software Development and DevOps 21092019Agile Software Development and DevOps 21092019
Agile Software Development and DevOps 21092019
 
Understanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfUnderstanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdf
 
Agile+Slides.pdf
Agile+Slides.pdfAgile+Slides.pdf
Agile+Slides.pdf
 
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
 

Más de Resit Gulec, MBA, PMP®, ITIL®

Más de Resit Gulec, MBA, PMP®, ITIL® (6)

Startup project management
Startup project managementStartup project management
Startup project management
 
Sample Agile Scrum Certification Exam Questions
Sample Agile Scrum Certification Exam QuestionsSample Agile Scrum Certification Exam Questions
Sample Agile Scrum Certification Exam Questions
 
Sample PMP Exam Questions
Sample PMP Exam QuestionsSample PMP Exam Questions
Sample PMP Exam Questions
 
Online PMP Exam Certification Training - 35 Hours
Online PMP Exam Certification Training - 35 HoursOnline PMP Exam Certification Training - 35 Hours
Online PMP Exam Certification Training - 35 Hours
 
How to Apply PMI PMP Certification Exam
How to Apply PMI PMP Certification ExamHow to Apply PMI PMP Certification Exam
How to Apply PMI PMP Certification Exam
 
How to Apply for PMI CAPM Certification Exam
How to Apply for PMI CAPM Certification ExamHow to Apply for PMI CAPM Certification Exam
How to Apply for PMI CAPM Certification Exam
 

Último

POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 

Último (20)

POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 

Agile: A Concise Guide to Agile Methodologies

  • 2. Agile Birth of Agile: • Particularly in 1990s, some developers reacted against traditional “heavyweight” software development methodologies • New approaches were being developed and tested, e.g. XP, FDD • Generally termed “light” processes • “Representatives” from several of these approaches got together in Utah in 2001 • Settled on term “Agile” • Called themselves the “Agile Alliance” • Developed a “manifesto” and a statement of “principles”
  • 3. Agile Birth of Agile: • Agile isn’t a set of tools or a single methodology, but a philosophy put to paper in 2001 with an initial 17 signatories • Agile was a significant departure from the heavyweight document-driven software development methodologies • These new methods attempt a useful compromise between no process and too much process, providing just enough process to gain a reasonable payoff Visit: http://masterofproject.com for full course
  • 4. Agile Birth of Agile: Agile methods are adaptive rather than predictive Agile methods are people-oriented rather than process-oriented Visit: http://masterofproject.com for full course
  • 5. Agile Agile Manifesto: • We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working Software over comprehensive documentation Responding to Change over following a plan Customer Collaboration over contract negotiation That is, while there is value in the items on the right, we value the items on the left more. Visit: http://masterofproject.com for full course
  • 6. Agile Agile Manifesto: • We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Visit: http://masterofproject.com for full course
  • 7. Agile Agile Manifesto: • Individuals and interactions over processes and tools  Team-based approach  Promotes team-member interaction  Focus on team responsibility is critical Visit: http://masterofproject.com for full course
  • 8. Agile Agile Manifesto: • Working software over comprehensive documentation  Working & finished product is essential  Produce a product increment  Product might not have all functionality yet for the customers Visit: http://masterofproject.com for full course
  • 9. Agile Agile Manifesto: • Customer collaboration over contract negotiation  Promotes and facilitates collaboration  Finding The BEST! Visit: http://masterofproject.com for full course
  • 10. Agile Agile Manifesto: • Responding to change over following a plan  Frequent plans  Plans help the team and business to take decisions  Goal is to create value and embrace the change  Continuous planning improve the chances of success Visit: http://masterofproject.com for full course
  • 12. Agile Agile Principles: 1st Principle: Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Visit: http://masterofproject.com for full course
  • 13. Agile Agile Principles: 2nd Principle: Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Visit: http://masterofproject.com for full course
  • 14. Agile Agile Principles: 3rd Principle: Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Visit: http://masterofproject.com for full course
  • 15. Agile Agile Principles: 4th Principle: Business people and developers must work together daily throughout the project. Visit: http://masterofproject.com for full course
  • 16. Agile Agile Principles: 5th Principle: Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. Visit: http://masterofproject.com for full course
  • 17. Agile Agile Principles: 6th Principle: The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Visit: http://masterofproject.com for full course
  • 18. Agile Agile Principles: 7th Principle: Working software is the primary measure of progress. Visit: http://masterofproject.com for full course
  • 19. Agile Agile Principles: 8th Principle: Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Visit: http://masterofproject.com for full course
  • 20. Agile Agile Principles: 9th Principle: Continuous attention to technical excellence and good design enhances agility. Visit: http://masterofproject.com for full course
  • 21. Agile Agile Principles: 10th Principle: Simplicity--the art of maximizing the amount of work not done--is essential. Visit: http://masterofproject.com for full course
  • 22. Agile Agile Principles: 11th Principle: The best architectures, requirements, and designs emerge from self- organizing teams. Visit: http://masterofproject.com for full course
  • 23. Agile Agile Principles: 12th Principle: At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. Visit: http://masterofproject.com for full course
  • 24. Agile Need for Agile: Visit: http://masterofproject.com for full course
  • 25. Agile Need for Agile: Visit: http://masterofproject.com for full course
  • 26. Agile Need for Agile: Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Requirements Analysis Design Development Integration Testing Deploy ~7 months after requirements finalization Visit: http://masterofproject.com for full course
  • 27. Agile Need for Agile: Visit: http://masterofproject.com for full course
  • 29. Agile Common Misconceptions About Agile: • Agile is not  A “Silver Bullet” solution  An excuse for poor requirement definition  About failure to control the scope, it is about managed change  An excuse for poor design  An excuse for reducing quality  Doing more with less resources  Unstructured Visit: http://masterofproject.com for full course
  • 30. Agile Agile Frameworks and Methodologies: AGILE Scrum Extreme Programming (XP) Lean Kanban RUP Crystal DSDM FDD Visit: http://masterofproject.com for full course
  • 31. Agile Agile Frameworks and Methodologies: Visit: http://masterofproject.com for full course
  • 32. Agile Agile Frameworks and Methodologies: AGILE Scrum Extreme Programming (XP) Lean Kanban RUP Crystal DSDM FDD Visit: http://masterofproject.com for full course
  • 33. Agile Extreme Programming (XP): • XP includes some management elements but emphasizes technical practices more and is therefore more of an agile engineering methodology • In XP, the “Customer” works very closely with the development team to define and prioritize granular units of functionality referred to as "User Stories" • The development team estimates, plans, and delivers user stories in the form of working, tested software on an iteration by iteration basis (typically every 1-3 weeks) Visit: http://masterofproject.com for full course
  • 34. Agile Extreme Programming (XP): • Values  Simplicity  Do only what is needed  Communication  Everyone is part of the team  Face-to-face and daily communication Visit: http://masterofproject.com for full course
  • 35. Agile Extreme Programming (XP): • Values  Feedback  Early delivery  Make any needed changes  Respect  Every team member deserves respect Visit: http://masterofproject.com for full course
  • 36. Agile Extreme Programming (XP): • Values  Courage  Tell the truth  Plan to succeed Visit: http://masterofproject.com for full course
  • 37. Agile Extreme Programming (XP): • 12 Practices Visit: http://masterofproject.com for full course
  • 38. Agile Lean: • Lean is an iterative agile methodology which owes much of its principles and practices to the Lean Manufacturing approach also known as ‘just-in-time production’, and pioneered by Toyota. Visit: http://masterofproject.com for full course
  • 39. Agile Lean: • 7 Principles 1. Eliminating Waste 2. Amplifying Learning 3. Deciding as Late as Possible 4. Delivering as Fast as Possible 5. Empowering the Team 6. Building Integrity In 7. Seeing the Whole Visit: http://masterofproject.com for full course
  • 40. Agile Kanban: • Kanban is an agile methodology for managing the creation of products with an emphasis on continual delivery while not overburdening the team. • Underlying mechanism for managing the production line can be applied on software development. Software Development Pipeline Feature Requests Improved Software Visit: http://masterofproject.com for full course
  • 41. Agile Kanban: Software Development Pipeline Analysis Development Test 10 items per week 10 items per week 5 items per week Bottleneck Visit: http://masterofproject.com for full course
  • 43. Agile Kanban: • 3 basic practices: • Visualize what you do today (workflow): seeing all the items in context of each other can be very informative • Limit the amount of work in progress (WIP): this helps balancing the flow-based approach so teams don’t start and commit to too much work at once • Enhance flow: when something is finished, the next highest thing from the backlog is pulled into play Visit: http://masterofproject.com for full course