Quality management in agile software development
In this university session, Joris Portegies Zwart will present a case-study of a recent software development project, carried out by a Dutch software company Chess. The project was assigned by ING Lease. In this project much effort was put into continuously monitoring every aspect of software quality. Application architecture and design reviews were performed by an independent third-party, a build server provided hourly continuous integration and daily release builds. Deployment and integration testing on the test environment were largely automated.
Much of the software systems supporting the environments listed above are available as open-source software. (Chess recently open-sourced it's Checkmate software for automated integration testing). Integrating all these environments into one coherent and interconnected build, test and delivery system can be quite difficult. However, the payback in provable software quality can certainly be worth it.
Attendees of this session will learn how to integrate software architecture & design, technical environments and software development processes to prove and improve the quality of their software.
Audience
Intermediate/Advanced
Speaker
Interesting Links