• 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
Software has been part of modern society for more than 50 years. There are several software development methodologies in use today. Some companies have their own customized methodology for developing their software but the majority speaks about two kinds of methodologies: heavyweight and lightweight. Heavyweight methodologies, also considered as the traditional way to develop software, claim their support to comprehensive planning, detailed documentation, and expansive design. The lightweight… 

Software Development by Merging Prototyping and Agile Approaches

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

Investigating Crucial Factors of Agile Software Development Through Composite Approach

TLDR
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

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

An explorative survey of formal and agile software development methods

TLDR
This research work explores the trends in formal and agile software development methods and finds ambidexterity allows for a high level approach of selecting a methodology on the basis of the problem requirements, and coordinates their independent processes complementarily without conflict.

The Case for Agile Methodologies against Traditional Ones in Financial Software Projects

TLDR
The findings clearly show that using Agile methodologies in a financial software development environment increases the efficiency and transparency of the development process, as well as the stakeholders’ satisfaction, but the project managers must know how to adapt different Agile frameworks to the given context of their organization.

Agile Movement from IT Industry to Non-IT Industry: A Review and Analysis

TLDR
The paper is built upon a comparative study of the application of Agile project management in both IT and non-IT industries and discusses the adaptability of agile methods and its potential to benefit the Non-IT industry in managing the quality of deliverables while maintaining high delivery speed.

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

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

The Agile Transition in Software Development Companies: The Most Common Barriers and How to Overcome Them

TLDR
The most common barriers facing the greater adoption of Agile approaches to project management are investigated, and ways to overcome these barriers during an Agile transition are suggested.

Human stories: a new written technique in agile software requirements

TLDR
This paper introduces human-story as a promising written technique to overcome the disadvantages of both existing stories, to enhance the key benefits of them and to fill the gap between differences.

A PROPOSED HYBRID METHOD FOR UNDERGRADUATE SOFTWARE ENGINEERING STUDENT’S PROJECT

TLDR
The hybrid method could guide students in applying agile practices and implementing small and medium scale projects and could be suitable for both graduate and undergraduate students’ project.
...

References

SHOWING 1-10 OF 64 REFERENCES

Get Ready for Agile Methods, with Care

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

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

TLDR
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

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

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

Extreme programming explained - embrace change

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

Adaptive Software Development: A Collaborative Approach to Managing Complex Systems

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

What is the Rational Unified Process ?

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

Agile Software Development: The Business of Innovation

TLDR
The rise and fall of the dotcom-driven Internet economy shouldn't distract us from seeing that the business environment continues to change at a dramatically increasing pace, and Agile software development approaches view change from a perspective that mirrors today's turbulent business and technology environment.

Embracing Change with Extreme Programming

TLDR
Rather than planning, analyzing, and designing for the far-flung future, XP exploits the reduction in the cost of changing software to do all of these activities a little at a time, throughout software development.

Agile Software Development: The People Factor

TLDR
The effects of working in an agile style is described and the problem it addresses and the way in which it addresses the problem are introduced.
...