Abstract

Agile and Traditional software development methodologies, both are being used in different projects of software development industry. Agile software development technology is an incremental software development process. On the other hand, Traditional software development methodologies or plan-driven software can be explained as a more formal approach to software development. These methodologies come with a fully completed set of systems requirements followed by an architectural and high level design development and inspiration. This research focuses on the software development life cycle, role and responsibilities of agile and traditional software development methodologies and their technical practices. It performs a comparison between both the software development methodologies. Here a questionnaire is used to collect data from the various experts of different IT related organizations of Bangladesh. In the questionnaire, there are three sections to bring out the individual knowledge from different organization, methodology knowledge of the respondents and software development experience of the respondents. The respondents are mainly software engineer, system analyst, software developer etc. A comparison is also performed between this survey result and a survey done by Ambler.

Highlights

  • Introduction software development industryAgile software development technology is an incremental software development process

  • By analyzing previous 20 years history of software methodologies or plan-driven software can be explained as a development it is evident that a lot of brilliant ideas and more formal approach to software development

  • For medium scales projects about 50% responds for agile software developments methodologies, more than 40% responds for the traditional software development methodologies and less than 10% responds for the other mix technologies for an organization

Read more

Summary

A Comparison between Agile and Traditional Software Development Methodologies

Ryerson University Abstract- Agile and Traditional software development methodologies, both are being used in different projects of software development industry. In the near future the software development industry will find ways to carefully for traditional methodologies and slightly more than 10% use either the traditional or the agile methods or a hybrid responds for the other mix technologies for a specific organization. The Manifesto for Agile Software Development making, when selecting the best software development (MAD) was published in 2001 by a group of seventeen methodology to a given nature of a project or projects, methodologists This group of experts agreed on a by doing a review on the different traditional and agile common set of guiding principles and practices around methods. Other hand spiral model captures the iterative nature of during mid 1990’s some practitioners found software versions and helps the project manager to some steps such as full documentation frustrating and isolate the key decision points to select a development unnecessary time wasting (Highsmith, 2002). Time bound – iterative cycles ranging from one to With each of these iterations, we ship some working six weeks subset, or increment, of features.” (Langr, 2006)

People-oriented – Agile favour people who are
22 Figure 8
Analysis
33 Somewhat Lower
Conclusion
How would you best describe your organization type?
Section 2: Methodology knowledge
Which of the following best describe the last project you were involved?
20. Which methodology do you prefer for different software projects?
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call