Agile Development Methodologies: A Comparative Analysis

Verified

Added on  2025/06/18

|10
|525
|405
AI Summary
Desklib provides solved assignments and past papers to help students succeed.
Document Page
ISY00243
ASSIGNMNET-3
Agile Development
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Agile Development
Agile development is an adaptive
approach which helps in finding the
solutions through cross functional
teams
It give more emphasis on :
Team work and interaction
Operational efficiency of software
Involvement of customer
Adapting and responding to
changes.
Document Page
Advantages of Agile Development
It helps in responding
quickly to changes.
It provides easy
maintenance and
management.
It encourages cross training
and team work.
Requirement of resource are
very minimum.
Provide flexibility and
feasibility to developers.
Development time gets
reduced.
It provides error free
solutions.
Functionality are easy to
create and understand.
It is based on realistic and
adaptive approach.
Customers get updates
after every iteration.
Document Page
Disadvantage of agile development
It is more prone to risk of
extensibility and
sustainability.
Documentation
requirement is very less
which increase individual
dependency.
High complexities are not
handled.
Customer interaction
reduces efficiency if
customer does not know
the scope of the project.
It reduces the efficiency of
the decision making
Developer face problem
when new project is
assigned.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Agile Development Process
Agile Development has the following
phases :
Collection of data
Analysis of data
Design
Development of functionality/Coding
Integration
Testing
Client feedback
Make Changes
Acceptance testing
Document Page
Agile methodologies are the set of protocols and
conventions followed by team.
Agile methodologies available in the market are Extreme
Programming, Crystal, Scrum, Feature Driven
Development (FDD), Dynamic Systems Development
Method (DSDM), Lean and Kanban Software development
Agile Development Methodology
Document Page
Principle of methodology
Self- organizing team
Simplicity
Operation software
Fast delivery of solutions
More attention to increase
efficiency
Emphasis on excellency of
technical skills
Satisfaction of customer
Face to face
communication
Adaptive to changes
Provide best effective
solution
Encourage team work
Sustainable development
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Example first – Lean And Kanban
software Development
Lean software helps in reducing
waste, building the integrity and . It
encourages speed and development by
empowering team.
The Kanban Methodology focuses
more on continuous delivery with the
deployment of product. It increase the
team efficiency. It is based on 3
principles :
Work flow
Quantity of work
Enhance flow
Document Page
Example Second – Extreme
Programming (XP)
It is one of the most used agile
methodology and focus on
discipline approach.
It helps in designing and planning
game, testing and coding.
Extreme Programming is based on
four principles which are
communication, to maintain
simplicity, loop feedback, and
encourage interaction of customer.
Document Page
Adnan, Muhammad & Afzal, Muhammad 2017, ‘Ontology Based Multiagent Effort
Estimation System for Scrum Agile Method’, IEEE Access, vol. 5, pp. 25993–26005.
F. Tripp, John & Armstrong, Deborah J. 2018, ‘Agile Methodologies: Organizational
Adoption Motives, Tailoring, and Performance’, Journal of Computer Information
Systems, vol. 58, no. 2, pp. 170–179.
Ikram, Jacob 2015, ‘Proposal of Enhanced Extreme Programming Model’, International
Journal of Information Engineering and Electronic Business, vol. 7, no. 1, pp. 37–42,
accessed from .
Ilia Bider & Erik Perjons 2017, ‘Towards a Business Process Modeling Technique for
Agile Development of Case Management Systems’, Complex Systems Informatics and
Modeling Quarterly, no. 13, pp. 73–113, accessed from.
Marcelo Makoto Higuchi 2017, ‘Agile Design: A Combined Model Based On Design
Thinking And Agile Methodologies For Digital Games Projects’, Revista de Gestão e
Projetos, vol. 8, no. 2, pp. 109–126, accessed from .
References
chevron_up_icon
1 out of 10
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]