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 Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentationgihanlsw
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basicsArun R
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overviewsunilkumar_
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile MethodologyHaresh Karkar
 
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 Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedPrashaanth T R
 
Agile Values, Principles and Practices
Agile Values, Principles and PracticesAgile Values, Principles and Practices
Agile Values, Principles and Practicesjackcrews
 
Agile software development methodology
Agile software development methodologyAgile software development methodology
Agile software development methodologyjustinleague0819
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentalsDeniz Gungor
 
Agile presentation
Agile presentationAgile presentation
Agile presentationinfolock
 
Agile software development
Agile software developmentAgile software development
Agile software developmentRajesh Piryani
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.pptMohan Late
 
Agile Methodology and Tools
Agile Methodology and ToolsAgile Methodology and Tools
Agile Methodology and ToolsNaresh Gajuveni
 

What's hot (20)

Agile Methodology ppt
Agile Methodology pptAgile Methodology ppt
Agile Methodology ppt
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 
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 Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile Values, Principles and Practices
Agile Values, Principles and PracticesAgile Values, Principles and Practices
Agile Values, Principles and Practices
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Scrum ppt
Scrum pptScrum ppt
Scrum ppt
 
Agile software development methodology
Agile software development methodologyAgile software development methodology
Agile software development methodology
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Scrum
ScrumScrum
Scrum
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
 
Agile Methodology and Tools
Agile Methodology and ToolsAgile Methodology and Tools
Agile Methodology and Tools
 
Agile
AgileAgile
Agile
 

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 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 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 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

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
 
Risk management in surgery (bailey and love).pptx
Risk management in surgery (bailey and love).pptxRisk management in surgery (bailey and love).pptx
Risk management in surgery (bailey and love).pptxSaujanya Jung Pandey
 
LPC Facility Design And Re-engineering Presentation
LPC Facility Design And Re-engineering PresentationLPC Facility Design And Re-engineering Presentation
LPC Facility Design And Re-engineering Presentationthomas851723
 
Training Methods and Training Objectives
Training Methods and Training ObjectivesTraining Methods and Training Objectives
Training Methods and Training Objectivesmintusiprd
 
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
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Roomdivyansh0kumar0
 
GENUINE Babe,Call Girls IN Badarpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Badarpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Badarpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Badarpur Delhi | +91-8377087607dollysharma2066
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sectorthomas851723
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Nehwal
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentationmintusiprd
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyHafizMuhammadAbdulla5
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentationcraig524401
 
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
 
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
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineeringthomas851723
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Reviewthomas851723
 

Recently uploaded (20)

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
 
Risk management in surgery (bailey and love).pptx
Risk management in surgery (bailey and love).pptxRisk management in surgery (bailey and love).pptx
Risk management in surgery (bailey and love).pptx
 
LPC Facility Design And Re-engineering Presentation
LPC Facility Design And Re-engineering PresentationLPC Facility Design And Re-engineering Presentation
LPC Facility Design And Re-engineering Presentation
 
Training Methods and Training Objectives
Training Methods and Training ObjectivesTraining Methods and Training Objectives
Training Methods and Training Objectives
 
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
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
 
GENUINE Babe,Call Girls IN Badarpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Badarpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Badarpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Badarpur Delhi | +91-8377087607
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Servicesauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
 
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
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
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sector
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentation
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biography
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentation
 
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...
 
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
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineering
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Review
 

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.