Proceedings of the 6th Computer Science Research Days, JRI 2023, 18-20 December 2023, Ouagadougou, Burkina Faso

Research Article

A Metamodel for Enhancing Program Increment (PI) Planning: Towards a Framework for Modeling and Impact Analysis

Download55 downloads
  • @INPROCEEDINGS{10.4108/eai.18-12-2023.2348135,
        author={Flavien Herv\^{e}  Somda and D\^{e}sir\^{e}  Guel and Kisito Kiswendsida  Kabore},
        title={A Metamodel for Enhancing Program Increment (PI) Planning: Towards a Framework for Modeling and Impact Analysis},
        proceedings={Proceedings of the 6th Computer Science Research Days, JRI 2023, 18-20 December 2023, Ouagadougou, Burkina Faso},
        publisher={EAI},
        proceedings_a={JRI},
        year={2024},
        month={6},
        keywords={program increment planning metamodel agile modeling modeling framework},
        doi={10.4108/eai.18-12-2023.2348135}
    }
    
  • Flavien Hervé Somda
    Désiré Guel
    Kisito Kiswendsida Kabore
    Year: 2024
    A Metamodel for Enhancing Program Increment (PI) Planning: Towards a Framework for Modeling and Impact Analysis
    JRI
    EAI
    DOI: 10.4108/eai.18-12-2023.2348135
Flavien Hervé Somda1,*, Désiré Guel1, Kisito Kiswendsida Kabore1
  • 1: Université Joseph KI-ZERBO (U-JKZ), Ouagadougou, Burkina Faso
*Contact email: flavien.somda@gmail.com

Abstract

This article introduces a novel approach to addressing challenges in Program Increment (PI) Planning within Agile methodologies and large-scale software development. Our research develops a metamodel and framework to formalize the PI Planning domain, enabling systematic modeling and effective impact analyses. PI Planning is crucial in Agile software development, helping teams align their efforts towards a common goal. By breaking projects into manageable increments, teams maintain flexibility and adapt to changing requirements. Increment planning promotes regular inspection, adaptation, continuous improvement, and early issue identification. It enhances transparency, collaboration, and stakeholder engagement, leading to successful, customer-focused software development. Despite its importance, organizations struggle to model the PI Planning process and analyze its impact on project outcomes. Key contributions include: • Metamodel Design: A detailed metamodel capturing essential structural concepts, relationships, and constraints within the PI Planning domain, providing a foundation for modeling PI Planning processes. • Framework Design: A practical framework leveraging the metamodel, offering multiple perspectives on the PI Planning process. This framework enables stakeholders to create tailored views and conduct impact analyses, supporting informed decision-making.