Evaluation of Scrum-Based Software Development Process Maturity using the SMM and AMM: A Case of Education Technology Startup
Kevin Chandra Abimaulana, Eko Kuswardono Budiardjo, Kodrat Mahatma, Anita Hidayati · 2021
PT XYZ builds an application in Education Technology to facilitate education processes easier, a necessity, especially in this pandemic era. Like many other startups who want to deliver faster and better, PT XYZ implements Scrum in its software development process. However, there are problems in the process indicated by the discrepancies of Sprint Goal compared to the Objective Key Result (OKR) set. This research evaluates the organization's software development process maturity and recommends improvement using a combination of Scrum Maturity Model (SMM) and Agile Maturity Model (AMM) frameworks. We collected data by interviewing, filling questionnaires, and observing the software development process, documentation, and tools. The result was processed using KPA rating from Agile Maturity Model. Our research shows that the organization's maturity level is at 1, with all general goals achieving a large rating. We recommend that PT XYZ implement 14 out of 69 practices in SMM that has not implemented. We also recommend the organization start the improvement from General Goals in maturity level 2, so the organization can also improve the general maturity. The stages of the research can be used as a reference in assessing maturity and providing recommendations for other startups.