Customization and application of a software project management process in a small and medium-sized enterprise
Vallen, Veronika (2019)
Vallen, Veronika
2019
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-201904034302
https://urn.fi/URN:NBN:fi:amk-201904034302
Tiivistelmä
Nowadays customer demand leads to the digitalization of services. Functions that have been manual are being automatized, paper products are transitioned to the digital forms. To create and maintain digital products to the level of customer expectation, many service providers prefer to organize their own development teams or combine the internal teams with external subcontractors.
New products, functionalities and services are delivered through project work and therefore require project management framework to support its implementation within organization. In the race for winning the competition for the customer businesses must learn to deliver its project as fast as possible. Agile software development frameworks such as Scrum became a clear winner when it comes to customer satisfaction and ability to respond to change. Many companies that recognized the benefits of applying such frameworks to their projects.
Scrum works well for the companies that can support designated resources for the project, and the team preferably should share the location since it requires great flexibility especially when it comes to planning of the workload. When it comes to the SME (including the company in scope of this thesis work), there are always more projects (needs) than people to work on them. This thesis is dedicated to the work of defining the standard process for developing new projects and functionalities through creating customized project life-cycle and applying agile thinking and framework to the phases of the life-cycle where it is appropriate. The goal is to improve the current process to speed up deliveries, share limited resources among projects in an efficient way, remove wasteful processes, and as a result of all the improvement activities, improve the quality of the final product.
New products, functionalities and services are delivered through project work and therefore require project management framework to support its implementation within organization. In the race for winning the competition for the customer businesses must learn to deliver its project as fast as possible. Agile software development frameworks such as Scrum became a clear winner when it comes to customer satisfaction and ability to respond to change. Many companies that recognized the benefits of applying such frameworks to their projects.
Scrum works well for the companies that can support designated resources for the project, and the team preferably should share the location since it requires great flexibility especially when it comes to planning of the workload. When it comes to the SME (including the company in scope of this thesis work), there are always more projects (needs) than people to work on them. This thesis is dedicated to the work of defining the standard process for developing new projects and functionalities through creating customized project life-cycle and applying agile thinking and framework to the phases of the life-cycle where it is appropriate. The goal is to improve the current process to speed up deliveries, share limited resources among projects in an efficient way, remove wasteful processes, and as a result of all the improvement activities, improve the quality of the final product.