Titre : | Software development process improvement An Agile based development approach | Type de document : | projet fin études | Auteurs : | Salim Braksa, Auteur | Langues : | Français (fre) | Catégories : | SDBD
| Index. dĂ©cimale : | mast 73/18 | RĂ©sumĂ© : | For decades, software development has faced big problems – projects running over
budget, over time, becoming unmanageable in terms of sheer size, software being
inefficient, of low quality, and not fully meeting requirements. As a solution to these
problems, various software engineering practices gradually developed and were
practiced by the developers and project managers. Over the decades, a number of
standard methodologies came up and became widely used in the industry. These
methodologies (waterfall model, spiral model, agile methodologies, Rational Unified
Process, etc) proved to be fairly useful for the teams that used them – both large and
small teams. Nowadays most teams adopt an agile framework named Scrum in their
development practices, however there are not many scientific studies done showing
what Scrum practices are actually used and how those practices have been employed.
In this thesis, the background and history of agile and Scrum are introduced. The
basic terms and practices of Scrum are presented. We also try to address the issue by
coming up with a set of practices that are particular to the software development
process. We do this by doing a case study involving a real world software project of
commercial value, starting with an understanding of the existing process, an analysis
of this process to find bottlenecks and finally we suggest practices to resolve those
bottlenecks. |
Software development process improvement An Agile based development approach [projet fin études] / Salim Braksa, Auteur . - [s.d.]. Langues : Français ( fre) Catégories : | SDBD
| Index. dĂ©cimale : | mast 73/18 | RĂ©sumĂ© : | For decades, software development has faced big problems – projects running over
budget, over time, becoming unmanageable in terms of sheer size, software being
inefficient, of low quality, and not fully meeting requirements. As a solution to these
problems, various software engineering practices gradually developed and were
practiced by the developers and project managers. Over the decades, a number of
standard methodologies came up and became widely used in the industry. These
methodologies (waterfall model, spiral model, agile methodologies, Rational Unified
Process, etc) proved to be fairly useful for the teams that used them – both large and
small teams. Nowadays most teams adopt an agile framework named Scrum in their
development practices, however there are not many scientific studies done showing
what Scrum practices are actually used and how those practices have been employed.
In this thesis, the background and history of agile and Scrum are introduced. The
basic terms and practices of Scrum are presented. We also try to address the issue by
coming up with a set of practices that are particular to the software development
process. We do this by doing a case study involving a real world software project of
commercial value, starting with an understanding of the existing process, an analysis
of this process to find bottlenecks and finally we suggest practices to resolve those
bottlenecks. |
|