This thesis describes the process of improving the agile product development practices at Rapal Oy using the action research approach. The research objective was to improve requirements engineering and release planning practices in product development and integrate them as part of the Scrum framework that is used in the development of the company's two product lines. During the process, issues were identified in the current process, they were analyzed and a set of new practices were introduced to the product development. Based on the findings four main actions were introduced to address the research objectives and identified issues. The main action was to manage the user requirements of the product as user stories. Idea workshops and ...
The objective of this thesis was to recognize the most required changes and new practices when the t...
Small growing software enterprises are an increasingly important source of innovation and employment...
Requirements engineering is an important part of software development process as it addresses the ch...
This thesis presents a canonical action research project with the goal of improving agile release pl...
Agile software development is a set of methodologies that have been created in order to respond to c...
The value produced by a software project can be reduced by the issues encountered by the project. W...
The goal of this thesis was to define, improve and introduce Agile software development process and ...
During the recent decades, agile software process models have gained wide popularity. Emphasis has b...
Both requirements engineering and usability testing practices are well documented in the literature,...
Developing a product that responds to the user's needs and expectations requires continuous user par...
Ohjelmistokehitysprojektien onnistuminen riippuu siitä, kuinka hyvin kehitetyn ohjelmiston toimin-na...
Monet ohjelmistoprojektit eivät valmistu tavoitetussa ajassa tai niiden budjetti ylittyy. Yksi haast...
The goal of software release planning is to plan the appropriate scope for the next release while ta...
The goal of software release planning is to plan the appropriate scope for the next release while ta...
Marketing is evolving closer to software engineering in terms of speed and complexity of projects. T...
The objective of this thesis was to recognize the most required changes and new practices when the t...
Small growing software enterprises are an increasingly important source of innovation and employment...
Requirements engineering is an important part of software development process as it addresses the ch...
This thesis presents a canonical action research project with the goal of improving agile release pl...
Agile software development is a set of methodologies that have been created in order to respond to c...
The value produced by a software project can be reduced by the issues encountered by the project. W...
The goal of this thesis was to define, improve and introduce Agile software development process and ...
During the recent decades, agile software process models have gained wide popularity. Emphasis has b...
Both requirements engineering and usability testing practices are well documented in the literature,...
Developing a product that responds to the user's needs and expectations requires continuous user par...
Ohjelmistokehitysprojektien onnistuminen riippuu siitä, kuinka hyvin kehitetyn ohjelmiston toimin-na...
Monet ohjelmistoprojektit eivät valmistu tavoitetussa ajassa tai niiden budjetti ylittyy. Yksi haast...
The goal of software release planning is to plan the appropriate scope for the next release while ta...
The goal of software release planning is to plan the appropriate scope for the next release while ta...
Marketing is evolving closer to software engineering in terms of speed and complexity of projects. T...
The objective of this thesis was to recognize the most required changes and new practices when the t...
Small growing software enterprises are an increasingly important source of innovation and employment...
Requirements engineering is an important part of software development process as it addresses the ch...