Assessing the Adoption Level of Agile Development Within Software Product Lines: The AgiPL-AM Model

被引:0
|
作者
Haidar, Hassan [1 ]
Kolp, Manuel [1 ]
Wautelet, Yves [2 ]
机构
[1] UCLouvain, LouRIM CEMIS, Louvain La Neuve, Belgium
[2] KULeuven, Fac Econ & Business, Brussels, Belgium
来源
PRACTICE OF ENTERPRISE MODELING, POEM 2019 | 2019年 / 369卷
关键词
Agile Product Line Engineering; Agile software development; Process maturity model; Agile assessment model;
D O I
10.1007/978-3-030-35151-9_9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Agile Product Lines are combinations of agile and product-line techniques. Introducing agile software development methods into software product lines makes the development processes evolve from predictive to iterative and incremental and offers flexibility to react on customers' changing requirements and market demand and deliver high quality software [1]. However, this combination is still challenging and the maturity of an agile adoption is often hard to determine. Assessing the current situation regarding the combination is thus an essential step towards a successful integration of agile methods into software product lines. Following a specific research approach, we have built an assessment model called AgiPL-AM allowing self-evaluations within the team in order to determine the current state of agile software development in combination with software product lines. AgiPL-AM, our model for assessing organizational agility of Agile Product Line approaches, is comprised of six categories (five are related to agile principles and one to product line architecture) and five levels of maturity. The assessment results demonstrate that AgiPL-AM has the ability to reveal and pinpoint agile product-line approach strengths and weaknesses. It makes recommendations to improve the status and may give a guideline for this improvement.
引用
收藏
页码:134 / 148
页数:15
相关论文
共 18 条
  • [1] An Assessment Model to Foster the Adoption of Agile Software Product Lines in the Automotive Domain
    Hohl, Philipp
    Stupperich, Michael
    Muench, Jurgen
    Schneider, Kurt
    2018 IEEE INTERNATIONAL CONFERENCE ON ENGINEERING, TECHNOLOGY AND INNOVATION (ICE/ITMC), 2018,
  • [2] Assessing the adoption level of scaled agile development: a maturity model for Scaled Agile Framework
    Turetken, Oktay
    Stojanov, Igor
    Trienekens, Jos J. M.
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2017, 29 (06)
  • [3] Combining Agile Development and Software Product Lines in Automotive: Challenges and Recommendations
    Hohl, Philipp
    Stupperich, Michael
    Muench, Juergen
    Schneider, Kurt
    2018 IEEE INTERNATIONAL CONFERENCE ON ENGINEERING, TECHNOLOGY AND INNOVATION (ICE/ITMC), 2018,
  • [4] Agile Tames Product Line Variability: An Agile Development Method for Multiple Product Lines of Automotive Software Systems
    Hayashi, Kengo
    Aoyama, Mikio
    Kobata, Keiji
    21ST INTERNATIONAL SYSTEMS & SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2017), VOL 1, 2017, : 180 - 189
  • [5] Becoming Agile While Preserving Software Product Lines An Agile Transformation Model For Large Companies
    Kluender, Jil
    Hohl, Philipp
    Schneider, Kurt
    PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON SOFTWARE AND SYSTEM PROCESS (ICSSP 2018), 2018, : 1 - 10
  • [6] Model driven development of software product lines
    Braganca, Alexandre
    Machado, Ricardo J.
    QUATIC 2007: 6TH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY, PROCEEDINGS, 2007, : 199 - +
  • [7] A Contribution to the Adoption of Software Product Lines in the Development of Mobile Learning Applications
    Falvo Junior, Venilton
    Duarte Filho, Nemesio F.
    Oliveira, Edson, Jr.
    Barbosa, Ellen Francine
    2014 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2014, : 620 - 627
  • [8] An Evaluation To Determine The Extent And Level Of Agile Software Development Methodology Adoption And Implementation In The Botswana Software Development Industry
    Balasubramanian, Lavanya
    Mnkandla, Ernest
    2016 THIRD INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATION AND ENGINEERING (ICACCE 2016), 2016, : 320 - 325
  • [9] The Pro-PD Process Model for Product Derivation within software product lines
    O'Leary, Padraig
    de Almeida, Eduardo Santana
    Richardson, Ita
    INFORMATION AND SOFTWARE TECHNOLOGY, 2012, 54 (09) : 1014 - 1028
  • [10] Integrating Performance Analysis in the Model Driven Development of Software Product Lines
    Tawhid, Rasha
    Petriu, Dorina
    MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2008, 5301 : 490 - +