• Corpus ID: 16314221

A Comparison between Agile and Traditional Software Development Methodologies

@inproceedings{Awad2005ACB,
  title={A Comparison between Agile and Traditional Software Development Methodologies},
  author={Manal Ahmed Awad},
  year={2005}
}
  • M. Awad
  • Published 2005
  • Computer Science
Agile and Traditional software development methodologies, both are being used in different 8 projects of software development industry. Agile software development technology is an 9 incremental software development process. On the other hand, Traditional software 10 development methodologies or plan-driven software can be explained as a more formal 11 approach to software development. These methodologies come with a fully completed set of 12 systems requirements followed by an architectural and… 

Investigating Crucial Factors of Agile Software Development Through Composite Approach

This study investigated the Critical Success Factors (CSFs) of agile software development, categorized and prioritized them through a mixed-method approach and found ‘team capability’ was found the most significant factor where ‘culture” was revealed as the least significant factor.

Comparison of Agile Method and Scrum Method with Software Quality Affecting Factors

The main purpose of this study is to compare soft-ware quality affecting factors with agile and scrum model.

Software Development by Merging Prototyping and Agile Approaches

A proposed framework based on merge prototyping and agile approaches not only to cure the weaknesses of agile development and prototype methodology but to enrol the user in every single step, which will lead to faster and much accepted overall results.

ISSUES AND CHALLENGES IN INTEGRATION OF AGILE PROCESSES TO TRADITIONAL SOFTWARE PROCESS MODELS

Traditional methods as they are the base of software development but they need to be altered with respect to the demands of agile software development process thus making software industry move towards agility.

A Comparative Analysis and Evaluation of Different Agile Software Development Methodologies

This paper compares and investigates the three most practiced methods of Information System development, that is Extreme Programming, Rational Unified Process and Dynamic System Development Method by using the Multi Criterion Decision Making tool to find out which one is the most complete and significant technique.

Software Processes Used in University, Government, and Industry: A Systematic Review

Software processes are essential for software development organizations to deliver quality software. There are currently several software processes to meet different needs. However, it is difficult

Investigating Software Development Methodologies and Practices in Software Industry in Tanzania

The study found that the majority of software firms have been adopting traditional software development methodologies accounting to 72% of 79 studied software products, and nearly half of the software products adopted waterfall model.

The Challenges of Offshore Agile Software Development in Sri Lanka and Effects on the Project Outcome

Agile development methods such as Scrum and Extreme Programming are being used by a number of software companies around the world. The offshore software industry in Sri Lanka has also started to

Comparison between traditional plan-based and agile software processes according to team size & project domain (A systematic literature review)

  • N. KeshtaY. Morgan
  • Computer Science
    2017 8th IEEE Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON)
  • 2017
The paper will discuss the art of deciding which methodology should be used with regard to the team size and the project domain and illustrate that each methodology has a specific area which it best fits in.

Analysis of User Requirements Gathering Practices in Agile and Non-Agile Software Development Team

Main purpose of this study is to analyze the factors involved in requirements gathering practices and rate of maximum agility in tri-city (Mohali, Chandigarh and Panchkula) on the basis of different work experiences.
...

References

SHOWING 1-10 OF 67 REFERENCES

Product-Development Practices That Work: How Internet Companies Build Software

An evolutionary-delivery model represents a transcendent process for managing the development of all types of software, with the details tailored to reflect each project's unique challenges.

DSDM: Dynamic Systems Development Method: The Method in Practice

This book will enable those in organisations which develop or purchase tailored IT systems, to gain a clear understanding of the benefits of the incremental and iterative approach embodied in the DSDM.

Get Ready for Agile Methods, with Care

Although many of their advocates consider the agile and plan-driven software development methods polar opposites, synthesizing the two can provide developers with a comprehensive spectrum of tools and options, and a combined approach is feasible and preferable in some circumstances.

Software Engineering: An Engineering Approach

Thorough coverage is provided on the quantitative aspects of software Engineering including software measures, software quality, software costs and software reliability.

Agile and Iterative Development: A Manager's Guide

Agile/iterative methods: From business case to successful implementationThis is the definitive guide for managers and students to agile and iterative development methods: what they are, how they

A Practical Guide to Feature-Driven Development

From the Publisher: Feature-Driven Development (FDD), created by Peter Coad (Chief Architect), Jeff De Luca (Project Manager), and Stephen Palmer (Development Manager), combines the key advantages

What is the Rational Unified Process ?

This paper presents an overview of the Rational Unified Process, a software engineering process, delivered through a web-enabled, searchable knowledge base, that enhances team productivity and delivers software best practices via guidelines, templates and tool mentors for all critical software lifecycle activities.

Adaptive Software Development: A Collaborative Approach to Managing Complex Systems

Adaptive Software Development offers a practical, realistic approach to managing high-speed, high-change software development projects and shows readers how to increase collaboration and adapt to uncertainty.

Agile development methods poised to upset status quo

Because of the increased emphasis on the criteria for objectives and assessment, a more in-depth look at this topic will be the subject of a future column, which will explore the criteria, process, and issues of accreditation in more depth.

Extreme programming explained - embrace change

You may love XP, or you may hate it, but Extreme Programming Explained will force you to take a fresh look at how you develop software.
...