SlideShare a Scribd company logo
1 of 11
Agile Methodology
Quick and Dirty
Based off of “Agile In A Nutshell” @ www.agilenutshell.com
What is Agile?
 Agile is a time boxed,
iterative approach to
software delivery that builds
software incrementally from
the start of the project,
instead of trying to deliver it
all at once near the end.
 In short, Agile represents a
modular approach to
delivery.
What is Agile?
 It works by breaking project
down into little bits of user
functionality called User
Stories, prioritizing them, and
then continuously delivering
them in short two week cycles
called iterations.
 These modulus projects include
full functionality and have
utilized all functions of a
project, i.e. Analysis, Design,
Coding, and Testing.
How does Agile Work?
- The Process
 Make A List
 Sitting down with your
customer, you make a list
of features they would like
to see in their software.
This is now a list of User
Stories and they become
the To Do list for your
project.
 Size Things Up
 Using Agile Estimation
Techniques, you size your
stories relatively to each
other, coming up with a
guess as to how long you
think each user story will
take.
Note: The process is similar to the
practicing methods of Waterfall
techniques. The major distinctions at this
point are:
1. Each task is a fully functioning mini
project that could involve every
functional department.
2. The schedule is broken into 2 week
Sprints
Strict Waterfall techniques require one
task followed by another AFTER
completion of the previous task and often
does not allow you to revisit the previous
tasks. However, even the man credited
with developing the Waterfall techniques
acknowledged an iterative process within
each task.
How does Agile Work?
 Set Priorities
 Ask your customer to
prioritize this new list of
features so you get the
most important stuff done
first, and save the least
important stuff for last.
 Start Executing
 Start delivering value. You
start at the top! Work your
way to the bottom,
building, iterating, and
getting feedback from your
customer as you go
Note: The very ability to order these
features by priority, requires that there
are no, or few, dependencies on other
tasks. It suggests modular features that
are almost completely independent of one
another. This sort of project management
is not suitable for manufacturing facilities,
but then we’re talking computer software
and apps.
How does Agile Work?
 Update the Plan as you Go!
 Perhaps the most important piece of the Agile
methodology.
 In software, and often other industries, the
delivery date is not very flexible
 As you progress throughout your project, features
begin to take a different shape. Some features
turn to stone and must get done. Other features
become fluid and more like “wish-to-have’s”.
 You adjust your scope to accommodate for tighter
schedules or tighter budgets.
 If you’re lucky enough to have extra time, you can
adjust accordingly.
Note: The Waterfall approach speaks
often of the constraint triangle. Agile
thinks of the triangle as more of a Jello
substance that is poked at when necessary.
The three sides of the Triangle are Cost,
Schedule, and Scope. Change one of these
constraints affects the other two.
How is Agile Different?
 Analysis, Design, Coding, and
Testing are Continuous
 With Agile, these are (loosely)
functional departments within
a company, but not tasks on a
schedule.
 Each of these functional units
are working on a piece of the
project in tandem.
 Coordination and teamwork
are required to pull off each
Agile Sprint.
Note: In practice, the Waterfall (or
traditional) method never really functions
like this. The Waterfall approach focuses
on a linear model mostly because it’s
easier to visualize, manage, and control.
Agile methodologies make their project
more manageable by focusing heavily on
only two (2) week sprints and leaving the
rest of the project loosely defined.
How is Agile Different?
 Development is iterative
 Once the shell is completed and
development “rules” are defined, you can
iterate features until the full project is
completed.
 Iterative means development starts with
something really simple and ads to it
incrementally over time.
 Planning is adaptive
 In agile, the assumption is that
scope can be changed by the
developers based on priorities set by
the customer and delivering a
product with fewer features, or
simple adaptation of the features is
acceptable.
How is Agile Different?
 Roles Blur
 When it’s done right, joining an Agile
team requires a great deal of
collaboration and teamwork between
functional units.
 Everyone pitches in to successfully
complete each two (2) week sprint.
 Successfully completing a sprint is more
important than a job role or title.
 Scope can vary
 As discussed in the previous slide, scope
can vary.
 By fixing time and budget, the scope in
the constraint triangle must be flexible.
How is Agile Different?
- The Principle Agile Belief!
 Modular Coding helps to control the
Cost of Change!
 The principle belief within the
Agile methodology is that by
developing iterations like
developing a photo allows for
tweaking the scope as you go.
 In a Traditional or Waterfall
approach, solid building makes it a
bit more inflexible as you go. So
the cost of a change later in the
game is perceived to be higher.
 Agile challenges the waterfall
belief by making each piece of
code a separate, removable (or
alterable) part of the final product.
Agile Vs Waterfall
- Analysis on Agilenutshell.com
 Although there are advantages to the Agile technique that are greatly valued over the
traditional (or Waterfall) techniques as they are strictly defined; few, if any, software
companies would every consider the strict definition in practice.
 In practice, Waterfall, or Traditional very closely resembles the Agile methodologies and
simply changes the names of the techniques.
 The “Agile vs Waterfall” section on the website “agilenutshell.com” is, therefore, very
misleading. They do not consider any similarities to the two methodologies.
 They neglect acknowledging that a planning phase occurs in Agile (Analysis and Design) before
coding begins. They also overlook the need to User Acceptance Testing that usually doesn’t
occur until the final product is delivered. That almost perfectly describes the four (4) phases
they criticize in their analysis.
 The website does acknowledge the difficulties of scalability in the “Myths of Agile” section,
dismissing it by saying that everything is difficult to scale. An iterative approach to waterfall
is more adept to scalability than Agile because collaborative work is more flexible and can be
done as necessary. This can cause other issues, but acknowledging the short-comings of both
approaches is wise.

More Related Content

What's hot

Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basicsArun R
 
Agile methodology
Agile methodologyAgile methodology
Agile methodologyDhruv Kumar
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentalsDeniz Gungor
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software DevelopmentRaghav Seth
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projectsrachna_nainani
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...Invensis Learning
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process IntroductionNguyen Hai
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentationgihanlsw
 
Agile software development methodology
Agile software development methodologyAgile software development methodology
Agile software development methodologyjustinleague0819
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To AgileKnoldus Inc.
 
Agile 101
Agile 101Agile 101
Agile 101beLithe
 

What's hot (20)

Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Agile Methodology ppt
Agile Methodology pptAgile Methodology ppt
Agile Methodology ppt
 
AGILE METHODOLOGY
AGILE METHODOLOGYAGILE METHODOLOGY
AGILE METHODOLOGY
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
 
Introduction to Agile and Scrum
Introduction to Agile and ScrumIntroduction to Agile and Scrum
Introduction to Agile and Scrum
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
Agile sdlc
Agile sdlcAgile sdlc
Agile sdlc
 
Agile software development methodology
Agile software development methodologyAgile software development methodology
Agile software development methodology
 
Agile & Scrum Training
Agile & Scrum TrainingAgile & Scrum Training
Agile & Scrum Training
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile 101
Agile 101Agile 101
Agile 101
 

Viewers also liked

Agile Methodology
Agile MethodologyAgile Methodology
Agile MethodologySapna Sood
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum MethodologyRajeev Misra
 
Kanban: Fly Different - An Introduction v1.3
Kanban: Fly Different - An Introduction v1.3Kanban: Fly Different - An Introduction v1.3
Kanban: Fly Different - An Introduction v1.3Joseph Hurtado
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development Methodologiesguy_davis
 
Linda rising - the power of an agile mindset
Linda rising  - the power of an agile mindsetLinda rising  - the power of an agile mindset
Linda rising - the power of an agile mindsetMagneta AI
 
Agile Values, Principles and Practices
Agile Values, Principles and PracticesAgile Values, Principles and Practices
Agile Values, Principles and Practicesjackcrews
 
Agile concepts for quality and process engineers for slideshare
Agile concepts for quality and process engineers   for slideshareAgile concepts for quality and process engineers   for slideshare
Agile concepts for quality and process engineers for slideshareYuval Yeret
 
Agile from the executive floor - defining agility in business terms - Agile P...
Agile from the executive floor - defining agility in business terms - Agile P...Agile from the executive floor - defining agility in business terms - Agile P...
Agile from the executive floor - defining agility in business terms - Agile P...Yuval Yeret
 
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect StatesSoftware Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect StateseVideoTuition
 
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
 
How To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test AutomationHow To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test AutomationRanorex
 

Viewers also liked (20)

Presentation on agile methodology
Presentation on agile methodologyPresentation on agile methodology
Presentation on agile methodology
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
SCRUM methodology
SCRUM methodologySCRUM methodology
SCRUM methodology
 
QualiTech Profile
QualiTech ProfileQualiTech Profile
QualiTech Profile
 
Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
 
Fundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part IFundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part I
 
Kanban: Fly Different - An Introduction v1.3
Kanban: Fly Different - An Introduction v1.3Kanban: Fly Different - An Introduction v1.3
Kanban: Fly Different - An Introduction v1.3
 
Agile Methodologies & Key Principles
Agile Methodologies & Key Principles Agile Methodologies & Key Principles
Agile Methodologies & Key Principles
 
Agile Project LifeCycle
Agile Project LifeCycleAgile Project LifeCycle
Agile Project LifeCycle
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development Methodologies
 
Linda rising - the power of an agile mindset
Linda rising  - the power of an agile mindsetLinda rising  - the power of an agile mindset
Linda rising - the power of an agile mindset
 
Agile Values, Principles and Practices
Agile Values, Principles and PracticesAgile Values, Principles and Practices
Agile Values, Principles and Practices
 
Agile concepts for quality and process engineers for slideshare
Agile concepts for quality and process engineers   for slideshareAgile concepts for quality and process engineers   for slideshare
Agile concepts for quality and process engineers for slideshare
 
Agile from the executive floor - defining agility in business terms - Agile P...
Agile from the executive floor - defining agility in business terms - Agile P...Agile from the executive floor - defining agility in business terms - Agile P...
Agile from the executive floor - defining agility in business terms - Agile P...
 
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect StatesSoftware Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
 
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
 
How To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test AutomationHow To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test Automation
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 

Similar to Agile methodology

choosing-the-right-project-management-approach-waterfall-or-agile
choosing-the-right-project-management-approach-waterfall-or-agilechoosing-the-right-project-management-approach-waterfall-or-agile
choosing-the-right-project-management-approach-waterfall-or-agileCuneiform Consulting Pvt Ltd.
 
Agile introduction for dummies
Agile introduction for dummiesAgile introduction for dummies
Agile introduction for dummiesVinay Dixit
 
HanoiScrum: Agile co-exists with Waterfall
 HanoiScrum: Agile co-exists with Waterfall HanoiScrum: Agile co-exists with Waterfall
HanoiScrum: Agile co-exists with WaterfallVu Hung Nguyen
 
[Software Requirements] Chapter 20: Agile Projects
[Software Requirements] Chapter 20: Agile Projects [Software Requirements] Chapter 20: Agile Projects
[Software Requirements] Chapter 20: Agile Projects Ahmed Kamel Taha
 
Agifall - Combining Waterfall and Agile Development Process for Digital and S...
Agifall - Combining Waterfall and Agile Development Process for Digital and S...Agifall - Combining Waterfall and Agile Development Process for Digital and S...
Agifall - Combining Waterfall and Agile Development Process for Digital and S...Mark Fromson
 
Revolutionize Mobile App Development with Expert React Native Services
Revolutionize Mobile App Development with Expert React Native ServicesRevolutionize Mobile App Development with Expert React Native Services
Revolutionize Mobile App Development with Expert React Native ServicesInfowind Technologies (IT) Pvt Ltd
 
Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)Muhammad Ahmed
 
Scrum in IT Industry Part1
Scrum in IT Industry Part1Scrum in IT Industry Part1
Scrum in IT Industry Part1JayeshPatil149
 
The Importance of Agile Methodology in Software Development
The Importance of Agile Methodology in Software Development The Importance of Agile Methodology in Software Development
The Importance of Agile Methodology in Software Development ultroNeous Technologies
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resourcesAnwar Sadat
 
Agile Process.docx
Agile Process.docxAgile Process.docx
Agile Process.docxkirthana25
 
1. no2.The Waterfall model has some disadvantages.Agile software.pdf
1. no2.The Waterfall model has some disadvantages.Agile software.pdf1. no2.The Waterfall model has some disadvantages.Agile software.pdf
1. no2.The Waterfall model has some disadvantages.Agile software.pdfanjaliselectionahd
 
Agile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management PresentationAgile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management PresentationPrateek Sharma
 
What is agile model
What is agile modelWhat is agile model
What is agile modelShivam Rathi
 

Similar to Agile methodology (20)

choosing-the-right-project-management-approach-waterfall-or-agile
choosing-the-right-project-management-approach-waterfall-or-agilechoosing-the-right-project-management-approach-waterfall-or-agile
choosing-the-right-project-management-approach-waterfall-or-agile
 
Agile Handbook.pdf
Agile Handbook.pdfAgile Handbook.pdf
Agile Handbook.pdf
 
Agile Development Models
Agile Development ModelsAgile Development Models
Agile Development Models
 
Agile introduction for dummies
Agile introduction for dummiesAgile introduction for dummies
Agile introduction for dummies
 
HanoiScrum: Agile co-exists with Waterfall
 HanoiScrum: Agile co-exists with Waterfall HanoiScrum: Agile co-exists with Waterfall
HanoiScrum: Agile co-exists with Waterfall
 
Art of Agile For ShairPoint
Art of Agile For ShairPointArt of Agile For ShairPoint
Art of Agile For ShairPoint
 
[Software Requirements] Chapter 20: Agile Projects
[Software Requirements] Chapter 20: Agile Projects [Software Requirements] Chapter 20: Agile Projects
[Software Requirements] Chapter 20: Agile Projects
 
Agifall - Combining Waterfall and Agile Development Process for Digital and S...
Agifall - Combining Waterfall and Agile Development Process for Digital and S...Agifall - Combining Waterfall and Agile Development Process for Digital and S...
Agifall - Combining Waterfall and Agile Development Process for Digital and S...
 
Agile approach
Agile approachAgile approach
Agile approach
 
Revolutionize Mobile App Development with Expert React Native Services
Revolutionize Mobile App Development with Expert React Native ServicesRevolutionize Mobile App Development with Expert React Native Services
Revolutionize Mobile App Development with Expert React Native Services
 
Agile vs Waterfall
Agile vs WaterfallAgile vs Waterfall
Agile vs Waterfall
 
Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)
 
Scrum in IT Industry Part1
Scrum in IT Industry Part1Scrum in IT Industry Part1
Scrum in IT Industry Part1
 
Report
ReportReport
Report
 
The Importance of Agile Methodology in Software Development
The Importance of Agile Methodology in Software Development The Importance of Agile Methodology in Software Development
The Importance of Agile Methodology in Software Development
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resources
 
Agile Process.docx
Agile Process.docxAgile Process.docx
Agile Process.docx
 
1. no2.The Waterfall model has some disadvantages.Agile software.pdf
1. no2.The Waterfall model has some disadvantages.Agile software.pdf1. no2.The Waterfall model has some disadvantages.Agile software.pdf
1. no2.The Waterfall model has some disadvantages.Agile software.pdf
 
Agile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management PresentationAgile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management Presentation
 
What is agile model
What is agile modelWhat is agile model
What is agile model
 

Recently uploaded

VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girladitipandeya
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampPLCLeadershipDevelop
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607dollysharma2066
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Pooja Nehwal
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girladitipandeya
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementTulsiDhidhi1
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...Pooja Nehwal
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, MumbaiPooja Nehwal
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceanilsa9823
 

Recently uploaded (20)

VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
 
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian DugmorePeak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
 
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdfImagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
 
LoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner CircleLoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner Circle
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
 
Discover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdfDiscover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdf
 
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdfImagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
 
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICECall Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
 
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote SpeakerLeadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing management
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
 
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg PartnershipUnlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
 
Disrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdfDisrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdf
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
 

Agile methodology

  • 1. Agile Methodology Quick and Dirty Based off of “Agile In A Nutshell” @ www.agilenutshell.com
  • 2. What is Agile?  Agile is a time boxed, iterative approach to software delivery that builds software incrementally from the start of the project, instead of trying to deliver it all at once near the end.  In short, Agile represents a modular approach to delivery.
  • 3. What is Agile?  It works by breaking project down into little bits of user functionality called User Stories, prioritizing them, and then continuously delivering them in short two week cycles called iterations.  These modulus projects include full functionality and have utilized all functions of a project, i.e. Analysis, Design, Coding, and Testing.
  • 4. How does Agile Work? - The Process  Make A List  Sitting down with your customer, you make a list of features they would like to see in their software. This is now a list of User Stories and they become the To Do list for your project.  Size Things Up  Using Agile Estimation Techniques, you size your stories relatively to each other, coming up with a guess as to how long you think each user story will take. Note: The process is similar to the practicing methods of Waterfall techniques. The major distinctions at this point are: 1. Each task is a fully functioning mini project that could involve every functional department. 2. The schedule is broken into 2 week Sprints Strict Waterfall techniques require one task followed by another AFTER completion of the previous task and often does not allow you to revisit the previous tasks. However, even the man credited with developing the Waterfall techniques acknowledged an iterative process within each task.
  • 5. How does Agile Work?  Set Priorities  Ask your customer to prioritize this new list of features so you get the most important stuff done first, and save the least important stuff for last.  Start Executing  Start delivering value. You start at the top! Work your way to the bottom, building, iterating, and getting feedback from your customer as you go Note: The very ability to order these features by priority, requires that there are no, or few, dependencies on other tasks. It suggests modular features that are almost completely independent of one another. This sort of project management is not suitable for manufacturing facilities, but then we’re talking computer software and apps.
  • 6. How does Agile Work?  Update the Plan as you Go!  Perhaps the most important piece of the Agile methodology.  In software, and often other industries, the delivery date is not very flexible  As you progress throughout your project, features begin to take a different shape. Some features turn to stone and must get done. Other features become fluid and more like “wish-to-have’s”.  You adjust your scope to accommodate for tighter schedules or tighter budgets.  If you’re lucky enough to have extra time, you can adjust accordingly. Note: The Waterfall approach speaks often of the constraint triangle. Agile thinks of the triangle as more of a Jello substance that is poked at when necessary. The three sides of the Triangle are Cost, Schedule, and Scope. Change one of these constraints affects the other two.
  • 7. How is Agile Different?  Analysis, Design, Coding, and Testing are Continuous  With Agile, these are (loosely) functional departments within a company, but not tasks on a schedule.  Each of these functional units are working on a piece of the project in tandem.  Coordination and teamwork are required to pull off each Agile Sprint. Note: In practice, the Waterfall (or traditional) method never really functions like this. The Waterfall approach focuses on a linear model mostly because it’s easier to visualize, manage, and control. Agile methodologies make their project more manageable by focusing heavily on only two (2) week sprints and leaving the rest of the project loosely defined.
  • 8. How is Agile Different?  Development is iterative  Once the shell is completed and development “rules” are defined, you can iterate features until the full project is completed.  Iterative means development starts with something really simple and ads to it incrementally over time.  Planning is adaptive  In agile, the assumption is that scope can be changed by the developers based on priorities set by the customer and delivering a product with fewer features, or simple adaptation of the features is acceptable.
  • 9. How is Agile Different?  Roles Blur  When it’s done right, joining an Agile team requires a great deal of collaboration and teamwork between functional units.  Everyone pitches in to successfully complete each two (2) week sprint.  Successfully completing a sprint is more important than a job role or title.  Scope can vary  As discussed in the previous slide, scope can vary.  By fixing time and budget, the scope in the constraint triangle must be flexible.
  • 10. How is Agile Different? - The Principle Agile Belief!  Modular Coding helps to control the Cost of Change!  The principle belief within the Agile methodology is that by developing iterations like developing a photo allows for tweaking the scope as you go.  In a Traditional or Waterfall approach, solid building makes it a bit more inflexible as you go. So the cost of a change later in the game is perceived to be higher.  Agile challenges the waterfall belief by making each piece of code a separate, removable (or alterable) part of the final product.
  • 11. Agile Vs Waterfall - Analysis on Agilenutshell.com  Although there are advantages to the Agile technique that are greatly valued over the traditional (or Waterfall) techniques as they are strictly defined; few, if any, software companies would every consider the strict definition in practice.  In practice, Waterfall, or Traditional very closely resembles the Agile methodologies and simply changes the names of the techniques.  The “Agile vs Waterfall” section on the website “agilenutshell.com” is, therefore, very misleading. They do not consider any similarities to the two methodologies.  They neglect acknowledging that a planning phase occurs in Agile (Analysis and Design) before coding begins. They also overlook the need to User Acceptance Testing that usually doesn’t occur until the final product is delivered. That almost perfectly describes the four (4) phases they criticize in their analysis.  The website does acknowledge the difficulties of scalability in the “Myths of Agile” section, dismissing it by saying that everything is difficult to scale. An iterative approach to waterfall is more adept to scalability than Agile because collaborative work is more flexible and can be done as necessary. This can cause other issues, but acknowledging the short-comings of both approaches is wise.