Software has become more and more complex since the early days of software development and is present in most technical everyday solutions. Therefore the ability to deliver high quality software fast has become even more important. Agile methods are one approach trying to address this need. This study examines the ability of agile to respond to the needs the software projects are facing. The literature review presents the agile and lean thinking in general and in more details some agile methods, namely Extreme Programming and Scrum. Evolutionary project management and Rational Unified Process are also covered. The agile promise of these practices is then tried out in one case project. The expectation is to get better quality faster...
Software development processes are vital to the success of any software project.Traditional software...
Kohdeyrityksen ohjelmistokehitysprojektissa on käyty muutosprosessia läpi, kun ohjelmiston tuottaja ...
Abstract Software engineering is advancing according to market needs. Consequently, software develo...
Agile software development is a set of methodologies that have been created in order to respond to c...
Agile methods are a common way to develop software. They help software projects to adapt in changing...
Ohjelmat ja järjestelmät ovat osa kaikkien päivittäistä elämää. Teknologiat muuttuvat kiihtyvällä ta...
During the last decades a number of different software development approaches, that call themselves ...
During the recent decades, agile software process models have gained wide popularity. Emphasis has b...
Agile software development has been used for more than a decade in industry. Scrum, a popular agile...
This work relates to the project started at Corporation Ltd Oulu’s research and development units du...
The adoption of agile software development methods in the software engineering industry has been gai...
This thesis presents a canonical action research project with the goal of improving agile release pl...
Organizations are increasingly adopting agile software development methods, but the prioritization o...
Ketterät ohjelmistokehitysmenetelmät kasvattavat jatkuvasti suosiotaan IT-alan monipuolisten projekt...
The value produced by a software project can be reduced by the issues encountered by the project. W...
Software development processes are vital to the success of any software project.Traditional software...
Kohdeyrityksen ohjelmistokehitysprojektissa on käyty muutosprosessia läpi, kun ohjelmiston tuottaja ...
Abstract Software engineering is advancing according to market needs. Consequently, software develo...
Agile software development is a set of methodologies that have been created in order to respond to c...
Agile methods are a common way to develop software. They help software projects to adapt in changing...
Ohjelmat ja järjestelmät ovat osa kaikkien päivittäistä elämää. Teknologiat muuttuvat kiihtyvällä ta...
During the last decades a number of different software development approaches, that call themselves ...
During the recent decades, agile software process models have gained wide popularity. Emphasis has b...
Agile software development has been used for more than a decade in industry. Scrum, a popular agile...
This work relates to the project started at Corporation Ltd Oulu’s research and development units du...
The adoption of agile software development methods in the software engineering industry has been gai...
This thesis presents a canonical action research project with the goal of improving agile release pl...
Organizations are increasingly adopting agile software development methods, but the prioritization o...
Ketterät ohjelmistokehitysmenetelmät kasvattavat jatkuvasti suosiotaan IT-alan monipuolisten projekt...
The value produced by a software project can be reduced by the issues encountered by the project. W...
Software development processes are vital to the success of any software project.Traditional software...
Kohdeyrityksen ohjelmistokehitysprojektissa on käyty muutosprosessia läpi, kun ohjelmiston tuottaja ...
Abstract Software engineering is advancing according to market needs. Consequently, software develo...