SlideShare a Scribd company logo
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

More Related Content

What's hot

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 Development
cspag67
 
Agile method
Agile methodAgile method
Agile method
JAMEEL AHMED KHOSO
 
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 development
Muhammad Amjad Rana
 
03 fse agiledevelopment
03 fse agiledevelopment03 fse agiledevelopment
03 fse agiledevelopment
Mohesh Chandran
 
Agile software development
Agile software developmentAgile software development
Agile software development
Rajesh Piryani
 
Agile talk
Agile talkAgile talk
Agile talk
Janaki Joshi
 
Agile method
Agile methodAgile method
Agile method
Sunny Chiu
 
Agile vs waterfall
Agile vs waterfallAgile vs waterfall
Agile vs waterfall
gosain20
 
sdlc or Software Development LifeCycle
sdlc or Software Development LifeCyclesdlc or Software Development LifeCycle
sdlc or Software Development LifeCycle
Jyothi Vbs
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
Sachith Perera
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
Payod 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 Deck
Shane Wheller
 
Focus: Lean Delivery Workflow
Focus: Lean Delivery WorkflowFocus: Lean Delivery Workflow
Focus: Lean Delivery Workflow
Rob Knight
 
Software Development - values principles-practices
Software Development - values principles-practicesSoftware Development - values principles-practices
Software Development - values principles-practices
John 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 manifesto
Agile manifestoAgile manifesto
Agile manifesto
Barney Loehnis
 
Agile Software Development Life Cycle
Agile Software Development Life CycleAgile Software Development Life Cycle
Agile Software Development Life Cycle
UTKARSHSRIVASTAVA235
 
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
 

What's hot (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
 

Viewers also liked

Agile hardware
Agile hardware Agile hardware
Agile hardware
seeedstudio
 
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
Intland Software GmbH
 
Wikispeed an example of institutional innovation
Wikispeed an example of institutional innovationWikispeed an example of institutional innovation
Wikispeed an example of institutional innovation
Martin Brunet
 
Understanding Agile Hardware
Understanding Agile HardwareUnderstanding Agile Hardware
Understanding Agile Hardware
Cprime
 
Scrum in Hardware
Scrum in HardwareScrum in Hardware
Scrum in Hardware
TEST 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/cam
Denny John
 

Viewers also liked (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
 

Similar to Agile ashish(s.e)

Module 1 - SE.pptx
Module 1 - SE.pptxModule 1 - SE.pptx
Module 1 - SE.pptx
DrJayashreeNair
 
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
suchita74
 
Agile methodologiesvswaterfall
Agile methodologiesvswaterfallAgile methodologiesvswaterfall
Agile methodologiesvswaterfall
Muthu Natarajan
 
Agile software development
Agile software development Agile software development
Agile software development
saurabh goel
 
Agile Development Models
Agile Development ModelsAgile Development Models
Agile Development Models
DeepaThirumurugan
 
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
Prateek Shrivastava
 
Agile model
Agile modelAgile model
Agile model
DivyaStephen3
 
Essence of agile part 1
Essence of agile part 1Essence of agile part 1
Essence of agile part 1
Parul Jain
 
Agile Software Development Approaches
Agile Software Development ApproachesAgile Software Development Approaches
Agile Software Development Approaches
dcsunu
 
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
bizpresenter
 
Chapter 2
Chapter 2 Chapter 2
Chapter 2
KaiEnTee1
 
softwaredevelopmentprocess
softwaredevelopmentprocesssoftwaredevelopmentprocess
softwaredevelopmentprocess
AnilGhadge6
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
Julen Mohanty
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
Hieu Tran
 
agile development models IN SOFTWARE ENGINEERING
agile development models IN SOFTWARE ENGINEERINGagile development models IN SOFTWARE ENGINEERING
agile development models IN SOFTWARE ENGINEERING
AmayJaiswal4
 
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
AgileAgile
Agile
absvis
 
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
EVOLVE for Instructors Materials
 
10 Advantages of Agile Software Development
10 Advantages of Agile Software Development10 Advantages of Agile Software Development
10 Advantages of Agile Software Development
ValueCoders
 
Software Development Process.pptx
Software Development Process.pptxSoftware Development Process.pptx
Software Development Process.pptx
JohnLagman3
 

Similar to 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
 
agile development models IN SOFTWARE ENGINEERING
agile development models IN SOFTWARE ENGINEERINGagile development models IN SOFTWARE ENGINEERING
agile development models IN SOFTWARE ENGINEERING
 
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
 

More from 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 method
Ashish Agrawal
 
Ashish
AshishAshish
Ashish oot
Ashish ootAshish oot
Ashish oot
Ashish Agrawal
 
Financial management activities
Financial management activitiesFinancial management activities
Financial management activities
Ashish Agrawal
 
Abc cycle in sw architecture ashish
Abc cycle  in sw architecture ashishAbc cycle  in sw architecture ashish
Abc cycle in sw architecture ashish
Ashish Agrawal
 
Cmm ashish ppt
Cmm ashish pptCmm ashish ppt
Cmm ashish ppt
Ashish Agrawal
 

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

Recently uploaded

Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 

Recently uploaded (20)

Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 

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