Scrum adoption and architectural extensions in developing new service applications of large financial IT systems
The use of modern agile software development methods in large organisations requires tailoring agile development to the organisations needs. This study concentrated on studying integrating software product line and agile application development in the context of large and complex financial IT systems. The study was conducted by interviewing a wide representation from the case organisations personnel developing in-house software for the companys own use. The results indicate that the guidelines of the Scrum method for agile project management are valid also for the studied company type. However, each project in the studied company should acknowledge the constraints set by other projects and the complex technical infrastructure, data security issues and system portfolio in the organisations product line platform. In order to promote re-use and avoid risks, means and mechanisms are needed to coordinate and synchronise multiple projects and their releases on business level, the projects compatibility with its constraints on system architecture level and the direction of software architecture on project team level.
scrum agile software development software product line software architecture qualitative study