Proposing Improvements for a System Development Process
Sjöblom, Essi (2020)
Sjöblom, Essi
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020112724654
https://urn.fi/URN:NBN:fi:amk-2020112724654
Tiivistelmä
The case company of this thesis is a provider of financial process automation solutions, both customized and standardized. The Product Development Operations are vital for the case company’s business to address the customers’ needs and, most importantly, to support the sales to have continually working system with updated information security measures and with cutting edge technology and features to boost the sales.
This thesis was triggered by the business challenge of bottlenecks and hindrances in the Development Process of a Standardized P2P system. The objective of this thesis was to propose improvements to the Development Process of a Standardized P2P system.
The thesis was conducted using qualitative action research methodology. The primary methods of data collection was interviews. Other data methods used were internal documentation analysis, co-creation in meetings and workshops, and observations. The current state analysis resulted in mapping the process and identified the development needs in the Product Development Operations. The existing literature and best practice were selected to reflect the focus areas of the identified development needs grouped into three categories; Process, Communication and Requirements. As an outcome of the literature search, the conceptual framework was built that selected the tools for proposal building.
Based on the results of the current state analysis and the conceptual framework, the initial proposal was built with a project team. The initial proposal was validated by three supervisors and based on the feedback, the Final Proposal of Improvements to the Development Process of the Standardized P2P system was developed. The validation also included the discussion about the ways of its implementation. Additionally, it was acknowledged that in agile environment, the process improvements are being sought continuously.
By implementing the improvements of the final proposal, the identified development needs related to communication, requirements and process are addressed. Based on the feedback, the agile nature of the improvements elevated the maturity of the process agility, and improved the process structure especially by applying the Scrum framework related improvements.
This thesis was triggered by the business challenge of bottlenecks and hindrances in the Development Process of a Standardized P2P system. The objective of this thesis was to propose improvements to the Development Process of a Standardized P2P system.
The thesis was conducted using qualitative action research methodology. The primary methods of data collection was interviews. Other data methods used were internal documentation analysis, co-creation in meetings and workshops, and observations. The current state analysis resulted in mapping the process and identified the development needs in the Product Development Operations. The existing literature and best practice were selected to reflect the focus areas of the identified development needs grouped into three categories; Process, Communication and Requirements. As an outcome of the literature search, the conceptual framework was built that selected the tools for proposal building.
Based on the results of the current state analysis and the conceptual framework, the initial proposal was built with a project team. The initial proposal was validated by three supervisors and based on the feedback, the Final Proposal of Improvements to the Development Process of the Standardized P2P system was developed. The validation also included the discussion about the ways of its implementation. Additionally, it was acknowledged that in agile environment, the process improvements are being sought continuously.
By implementing the improvements of the final proposal, the identified development needs related to communication, requirements and process are addressed. Based on the feedback, the agile nature of the improvements elevated the maturity of the process agility, and improved the process structure especially by applying the Scrum framework related improvements.