Key Performance Indicators for the Integration of the Service-Oriented Architecture and Scrum Process Model for IOT
Mengze Zheng,Islam Zada,Sara Shahzad,Javed Iqbal,Muhammad Shafiq,Muhammad Zeeshan,Amjad Ali
DOI: https://doi.org/10.1155/2021/6613579
2021-02-02
Scientific Programming
Abstract:An important aspect in any business process lifecycle is management of the performance, where performance requirements on business processes are specified as Key Performance Indicators (KPIs) with target values which are to be achieved in a certain analysis period. A KPI is a business metric used to measure and evaluate the individual capability, maturity, complexity, and agility of a business process in the development environment. This study designed four general KPIs for the integration of SOA and scrum to bring further advancement in these approaches for IIoT. The study also identified some common metrics which will give help to software developers and, especially, to those who want to apply SOA and scrum integration. These metrics will play a critical role of bridging the strategy and concepts of improvements with operational activities. The identified KPIs will help to measure the business agility, quality and value, team efficiency, and complexity of scrum- and SOA based projects. Software development organizations can also practice these KPIs to know where to focus their resources to deliver the ultimate business profit. So, software business organizations could better align their business projects and IT investments with the rapid market change and deliveries.
computer science, software engineering