SlideShare uma empresa Scribd logo
1 de 20
Presented by:Ashish Agrawal
M.Tech.(2nd year)
(Software Engineering)
Outline
● Introduction to Agile
● Water fall Vs Agile

● Agile lifecycle
● Graphical representation
● Agile manifesto

● Characteristics of Agile
● Techniques of Agile
● Limitations
● Conclusion
AGILE
● “Everything Should Be Made As Simple As Possible

But Not Simpler”

-Albert

Einstein
●“

•

-C

. Burn
Definition
●

The term agile can be defined as1) ability to move with quick easy grace, or
2)having a quick resourceful and adaptable character
(Merriam-Webster 2002)
Waterfall Vs Agile Approach
Agile Lifecycle
Graphical Representation
AGILE MANIFESTO VALUES
● V1: Individual and interaction are valued over process

and tools
● V2:Working software is valued over comprehensive

documentation
● V3:Customer collaboration is valued over contract

negotiation
● V4:Responding to change is valued over following a

plan
AGILE MANIFESTO
PRINCIPLES
● P1:Customer is the highest priority
● P2:Welcome changing requirements , even late in

development
● P3:Deliver working software frequently
● P4:Bussiness people and developers must work

together daily throughout the project
● P5:Face-to-face

conservation

is

the

best

communication method
● P6:Working software is the primary measure of

progress.
● P7:Agile process promote sustainable development.

● P8:Continuous attention to technical excellence and

good design enhance agility.
● P9:The best architecture , requirement , and design

emerge from self-organizing teams.
CHARACTERISTICS
● Agile method break the task into small increments

with minimal planning
● Iteration is a short time frame
● Each

iteration involves a cross-functional team

working in all function
● Each agile team must have customer representative
● Most of the agile methodology use daily face-to-face

communication
Techniques of Agile
1. Pair programming-
2. Continuous Customer Feedback-
3. Whole team involvement-
4. Daily stand-up meetings-
Techniques of Agile
Agile Techniques

Pros

Cons

•
•

Improve quality planning
Gain
commitment
everyone

•
•

Reduce bottleneck
Increases flexibility
changes

Continuous
integration

•
•

Continuous
customer feedback

Daily
meetings

Whole
involvement

team

Pair programming

standup

•

require high level of
communication from the
entire team

•
•

Lack of compatibility
Mismatched skills

Identifies build issues early
Risk reduction

•

More
work
developers

•
•

Customer interest & priorities
Lead to more useful products

•
•

Communication gaps
Customer may become
designer of system

•

Team work together to improve
quality

•

Purpose of meeting may
lost

of

from

making

for
Limitations
● The agilest have not clearly defined the context for their

statements.
● Agile Manifesto and literature concerning agile software

development have not thoroughly discussed the use of

software tools and their role in agility.
● When software development is performed by several

parties, more pressure to communication and coordination

emerges.
Conclusion
Most frequently changing thing in software development
field is customer requirements which keep on changing
with in fraction of second. Hence it become very difficult
for developer to cope up with continuously changing
requirement. In today’s cut throat competition it is very
important to satisfy your customer , if you are not than you
are out of the race.
So in this environment Agile methodology is panacea to all.
It provide flexibility to customers that they can change their
requirement at any point of time according to their ease and
this change is not a matter of worry to developers. In
nutshell , Agile methodology rejuvenate conventional
process of software development.
References
● S. W. Ambler, Agile Modeling. New York, NY:

John Wiley and Sons, 2002
● A. Cockburn, Agile Software Development.
Reading, Massachusetts: Addison Wesley
Longman, 2001.
● James
Mark
Jamieson,
agile
Quality
Management Techniques,2012.
● A. Ahmed, S. Ahmad, Dr. N Ehsan, E. Mirza, S.Z.
Sarwar, “Agile Software Development: Impact on
Productivity and Quality” in the Proceedings of
IEEE ICMIT.(2010).
Thank you

Mais conteúdo relacionado

Mais procurados

Agile Methodologies and Scrum / Lean Development and Agile Methodologies - 2...
Agile Methodologies and Scrum /  Lean Development and Agile Methodologies - 2...Agile Methodologies and Scrum /  Lean Development and Agile Methodologies - 2...
Agile Methodologies and Scrum / Lean Development and Agile Methodologies - 2...Francesco Mapelli
 
Contracting for Agile Software Development
Contracting for Agile Software DevelopmentContracting for Agile Software Development
Contracting for Agile Software Developmentcspag67
 
What is Agile Development?
What is Agile Development?What is Agile Development?
What is Agile Development?MagmaLabs
 
Agile software development
Agile software developmentAgile software development
Agile software developmentRajesh Piryani
 
Agile vs waterfall
Agile vs waterfallAgile vs waterfall
Agile vs waterfallgosain20
 
sdlc or Software Development LifeCycle
sdlc or Software Development LifeCyclesdlc or Software Development LifeCycle
sdlc or Software Development LifeCycleJyothi Vbs
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software DevelopmentSachith Perera
 
Agile methodology
Agile methodologyAgile methodology
Agile methodologyPayod Soni
 
Non-IT Agile Values and Principles Deck
Non-IT Agile Values and Principles DeckNon-IT Agile Values and Principles Deck
Non-IT Agile Values and Principles DeckShane Wheller
 
Focus: Lean Delivery Workflow
Focus: Lean Delivery WorkflowFocus: Lean Delivery Workflow
Focus: Lean Delivery WorkflowRob Knight
 
Software Development - values principles-practices
Software Development - values principles-practicesSoftware Development - values principles-practices
Software Development - values principles-practicesJohn Waring
 
PRINCE2 Agile - Which is the difference between PRINCE2 and other Agile Frame...
PRINCE2 Agile - Which is the difference between PRINCE2 and other Agile Frame...PRINCE2 Agile - Which is the difference between PRINCE2 and other Agile Frame...
PRINCE2 Agile - Which is the difference between PRINCE2 and other Agile Frame...Branislav Gablas PMP (5k)
 
Agile Software Development Life Cycle
Agile Software Development Life CycleAgile Software Development Life Cycle
Agile Software Development Life CycleUTKARSHSRIVASTAVA235
 
Agile Testing Methodology- Principles of Agile Testing Methodolgy
Agile Testing Methodology- Principles of Agile Testing Methodolgy  Agile Testing Methodology- Principles of Agile Testing Methodolgy
Agile Testing Methodology- Principles of Agile Testing Methodolgy Mobcoder
 

Mais procurados (20)

Agile Methodologies and Scrum / Lean Development and Agile Methodologies - 2...
Agile Methodologies and Scrum /  Lean Development and Agile Methodologies - 2...Agile Methodologies and Scrum /  Lean Development and Agile Methodologies - 2...
Agile Methodologies and Scrum / Lean Development and Agile Methodologies - 2...
 
Contracting for Agile Software Development
Contracting for Agile Software DevelopmentContracting for Agile Software Development
Contracting for Agile Software Development
 
Agile method
Agile methodAgile method
Agile method
 
What is Agile Development?
What is Agile Development?What is Agile Development?
What is Agile Development?
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
03 fse agiledevelopment
03 fse agiledevelopment03 fse agiledevelopment
03 fse agiledevelopment
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
Agile talk
Agile talkAgile talk
Agile talk
 
Agile method
Agile methodAgile method
Agile method
 
Agile vs waterfall
Agile vs waterfallAgile vs waterfall
Agile vs waterfall
 
sdlc or Software Development LifeCycle
sdlc or Software Development LifeCyclesdlc or Software Development LifeCycle
sdlc or Software Development LifeCycle
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Non-IT Agile Values and Principles Deck
Non-IT Agile Values and Principles DeckNon-IT Agile Values and Principles Deck
Non-IT Agile Values and Principles Deck
 
Focus: Lean Delivery Workflow
Focus: Lean Delivery WorkflowFocus: Lean Delivery Workflow
Focus: Lean Delivery Workflow
 
Software Development - values principles-practices
Software Development - values principles-practicesSoftware Development - values principles-practices
Software Development - values principles-practices
 
PRINCE2 Agile - Which is the difference between PRINCE2 and other Agile Frame...
PRINCE2 Agile - Which is the difference between PRINCE2 and other Agile Frame...PRINCE2 Agile - Which is the difference between PRINCE2 and other Agile Frame...
PRINCE2 Agile - Which is the difference between PRINCE2 and other Agile Frame...
 
Agile manifesto
Agile manifestoAgile manifesto
Agile manifesto
 
Agile Software Development Life Cycle
Agile Software Development Life CycleAgile Software Development Life Cycle
Agile Software Development Life Cycle
 
Agile Testing Methodology- Principles of Agile Testing Methodolgy
Agile Testing Methodology- Principles of Agile Testing Methodolgy  Agile Testing Methodology- Principles of Agile Testing Methodolgy
Agile Testing Methodology- Principles of Agile Testing Methodolgy
 

Destaque

Integrating Hardware (Waterfall) and Software (Agile) Development
Integrating Hardware (Waterfall) and Software (Agile) DevelopmentIntegrating Hardware (Waterfall) and Software (Agile) Development
Integrating Hardware (Waterfall) and Software (Agile) DevelopmentIntland Software GmbH
 
Wikispeed an example of institutional innovation
Wikispeed an example of institutional innovationWikispeed an example of institutional innovation
Wikispeed an example of institutional innovationMartin Brunet
 
Understanding Agile Hardware
Understanding Agile HardwareUnderstanding Agile Hardware
Understanding Agile HardwareCprime
 
Scrum in Hardware
Scrum in HardwareScrum in Hardware
Scrum in HardwareTEST Huddle
 
Introduction to Agile Hardware
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware Cprime
 
evolution of cad/cam
evolution of cad/camevolution of cad/cam
evolution of cad/camDenny John
 

Destaque (7)

Agile hardware
Agile hardware Agile hardware
Agile hardware
 
Integrating Hardware (Waterfall) and Software (Agile) Development
Integrating Hardware (Waterfall) and Software (Agile) DevelopmentIntegrating Hardware (Waterfall) and Software (Agile) Development
Integrating Hardware (Waterfall) and Software (Agile) Development
 
Wikispeed an example of institutional innovation
Wikispeed an example of institutional innovationWikispeed an example of institutional innovation
Wikispeed an example of institutional innovation
 
Understanding Agile Hardware
Understanding Agile HardwareUnderstanding Agile Hardware
Understanding Agile Hardware
 
Scrum in Hardware
Scrum in HardwareScrum in Hardware
Scrum in Hardware
 
Introduction to Agile Hardware
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware
 
evolution of cad/cam
evolution of cad/camevolution of cad/cam
evolution of cad/cam
 

Semelhante a Agile ashish(s.e)

Agile Development Models in Software EngineeringE.pptx
Agile Development Models in Software EngineeringE.pptxAgile Development Models in Software EngineeringE.pptx
Agile Development Models in Software EngineeringE.pptxsuchita74
 
Agile methodologiesvswaterfall
Agile methodologiesvswaterfallAgile methodologiesvswaterfall
Agile methodologiesvswaterfallMuthu Natarajan
 
Agile software development
Agile software development Agile software development
Agile software development saurabh goel
 
Introduction to software development methodologies- Agile vs Waterfall
Introduction to software development methodologies- Agile vs WaterfallIntroduction to software development methodologies- Agile vs Waterfall
Introduction to software development methodologies- Agile vs WaterfallPrateek Shrivastava
 
Essence of agile part 1
Essence of agile part 1Essence of agile part 1
Essence of agile part 1Parul Jain
 
Agile Software Development Approaches
Agile Software Development ApproachesAgile Software Development Approaches
Agile Software Development Approachesdcsunu
 
Project Requriement Management Vs Agile software development
Project Requriement Management Vs  Agile software developmentProject Requriement Management Vs  Agile software development
Project Requriement Management Vs Agile software developmentbizpresenter
 
softwaredevelopmentprocess
softwaredevelopmentprocesssoftwaredevelopmentprocess
softwaredevelopmentprocessAnilGhadge6
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohantyJulen Mohanty
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshellHieu Tran
 
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
 
10 Advantages of Agile Software Development
10 Advantages of Agile Software Development10 Advantages of Agile Software Development
10 Advantages of Agile Software DevelopmentValueCoders
 
Software Development Process.pptx
Software Development Process.pptxSoftware Development Process.pptx
Software Development Process.pptxJohnLagman3
 

Semelhante a Agile ashish(s.e) (20)

Module 1 - SE.pptx
Module 1 - SE.pptxModule 1 - SE.pptx
Module 1 - SE.pptx
 
Agile Development Models in Software EngineeringE.pptx
Agile Development Models in Software EngineeringE.pptxAgile Development Models in Software EngineeringE.pptx
Agile Development Models in Software EngineeringE.pptx
 
Agile methodologiesvswaterfall
Agile methodologiesvswaterfallAgile methodologiesvswaterfall
Agile methodologiesvswaterfall
 
Agile software development
Agile software development Agile software development
Agile software development
 
Agile Development Models
Agile Development ModelsAgile Development Models
Agile Development Models
 
Introduction to software development methodologies- Agile vs Waterfall
Introduction to software development methodologies- Agile vs WaterfallIntroduction to software development methodologies- Agile vs Waterfall
Introduction to software development methodologies- Agile vs Waterfall
 
Agile model
Agile modelAgile model
Agile model
 
Essence of agile part 1
Essence of agile part 1Essence of agile part 1
Essence of agile part 1
 
Agile Software Development Approaches
Agile Software Development ApproachesAgile Software Development Approaches
Agile Software Development Approaches
 
Project Requriement Management Vs Agile software development
Project Requriement Management Vs  Agile software developmentProject Requriement Management Vs  Agile software development
Project Requriement Management Vs Agile software development
 
Chapter 2
Chapter 2 Chapter 2
Chapter 2
 
softwaredevelopmentprocess
softwaredevelopmentprocesssoftwaredevelopmentprocess
softwaredevelopmentprocess
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
 
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
AgileAgile
Agile
 
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
 
10 Advantages of Agile Software Development
10 Advantages of Agile Software Development10 Advantages of Agile Software Development
10 Advantages of Agile Software Development
 
Software Development Process.pptx
Software Development Process.pptxSoftware Development Process.pptx
Software Development Process.pptx
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 

Mais de Ashish Agrawal

Scrum an iterative and incremental agile method
Scrum  an iterative and incremental agile methodScrum  an iterative and incremental agile method
Scrum an iterative and incremental agile methodAshish Agrawal
 
Financial management activities
Financial management activitiesFinancial management activities
Financial management activitiesAshish Agrawal
 
Abc cycle in sw architecture ashish
Abc cycle  in sw architecture ashishAbc cycle  in sw architecture ashish
Abc cycle in sw architecture ashishAshish Agrawal
 

Mais de Ashish Agrawal (6)

Scrum an iterative and incremental agile method
Scrum  an iterative and incremental agile methodScrum  an iterative and incremental agile method
Scrum an iterative and incremental agile method
 
Ashish
AshishAshish
Ashish
 
Ashish oot
Ashish ootAshish oot
Ashish oot
 
Financial management activities
Financial management activitiesFinancial management activities
Financial management activities
 
Abc cycle in sw architecture ashish
Abc cycle  in sw architecture ashishAbc cycle  in sw architecture ashish
Abc cycle in sw architecture ashish
 
Cmm ashish ppt
Cmm ashish pptCmm ashish ppt
Cmm ashish ppt
 

Último

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 

Último (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 

Agile ashish(s.e)

  • 1. Presented by:Ashish Agrawal M.Tech.(2nd year) (Software Engineering)
  • 2. Outline ● Introduction to Agile ● Water fall Vs Agile ● Agile lifecycle ● Graphical representation ● Agile manifesto ● Characteristics of Agile ● Techniques of Agile ● Limitations ● Conclusion
  • 3. AGILE ● “Everything Should Be Made As Simple As Possible But Not Simpler” -Albert Einstein ●“ • -C . Burn
  • 4. Definition ● The term agile can be defined as1) ability to move with quick easy grace, or 2)having a quick resourceful and adaptable character (Merriam-Webster 2002)
  • 8. AGILE MANIFESTO VALUES ● V1: Individual and interaction are valued over process and tools ● V2:Working software is valued over comprehensive documentation ● V3:Customer collaboration is valued over contract negotiation ● V4:Responding to change is valued over following a plan
  • 9. AGILE MANIFESTO PRINCIPLES ● P1:Customer is the highest priority ● P2:Welcome changing requirements , even late in development ● P3:Deliver working software frequently ● P4:Bussiness people and developers must work together daily throughout the project
  • 10. ● P5:Face-to-face conservation is the best communication method ● P6:Working software is the primary measure of progress. ● P7:Agile process promote sustainable development. ● P8:Continuous attention to technical excellence and good design enhance agility. ● P9:The best architecture , requirement , and design emerge from self-organizing teams.
  • 11. CHARACTERISTICS ● Agile method break the task into small increments with minimal planning ● Iteration is a short time frame ● Each iteration involves a cross-functional team working in all function ● Each agile team must have customer representative ● Most of the agile methodology use daily face-to-face communication
  • 12. Techniques of Agile 1. Pair programming-
  • 14. 3. Whole team involvement-
  • 15. 4. Daily stand-up meetings-
  • 16. Techniques of Agile Agile Techniques Pros Cons • • Improve quality planning Gain commitment everyone • • Reduce bottleneck Increases flexibility changes Continuous integration • • Continuous customer feedback Daily meetings Whole involvement team Pair programming standup • require high level of communication from the entire team • • Lack of compatibility Mismatched skills Identifies build issues early Risk reduction • More work developers • • Customer interest & priorities Lead to more useful products • • Communication gaps Customer may become designer of system • Team work together to improve quality • Purpose of meeting may lost of from making for
  • 17. Limitations ● The agilest have not clearly defined the context for their statements. ● Agile Manifesto and literature concerning agile software development have not thoroughly discussed the use of software tools and their role in agility. ● When software development is performed by several parties, more pressure to communication and coordination emerges.
  • 18. Conclusion Most frequently changing thing in software development field is customer requirements which keep on changing with in fraction of second. Hence it become very difficult for developer to cope up with continuously changing requirement. In today’s cut throat competition it is very important to satisfy your customer , if you are not than you are out of the race. So in this environment Agile methodology is panacea to all. It provide flexibility to customers that they can change their requirement at any point of time according to their ease and this change is not a matter of worry to developers. In nutshell , Agile methodology rejuvenate conventional process of software development.
  • 19. References ● S. W. Ambler, Agile Modeling. New York, NY: John Wiley and Sons, 2002 ● A. Cockburn, Agile Software Development. Reading, Massachusetts: Addison Wesley Longman, 2001. ● James Mark Jamieson, agile Quality Management Techniques,2012. ● A. Ahmed, S. Ahmad, Dr. N Ehsan, E. Mirza, S.Z. Sarwar, “Agile Software Development: Impact on Productivity and Quality” in the Proceedings of IEEE ICMIT.(2010).