In this document we will discuss about Software Development Methodologies and below are the summary points of this document:-
The company is currently using a traditional plan-driven software development approach and is considering adopting an agile development approach in response to client demands.
The agile development approach is recommended for the company. It emphasizes reducing risk, working in short iterations, and focusing on people, communication, and skills.
Agile methods mentioned include crystal methods, dynamic systems development model (DSDM), and Scrum.
Another alternative mentioned is the extreme programming methodology, which focuses on customer involvement, establishing rational schedules, and quality software.
However, it relies heavily on the people involved and requires frequent meetings.