An empirical evaluation of scrum training's suitability for the model-driven development of knowledge-intensive software systems

被引:2
|
作者
Shafiee, Sara [1 ]
Wautelet, Yves [2 ]
Poelmans, Stephan [2 ]
Heng, Samedi [3 ]
机构
[1] Tech Univ Denmark, Dept Mech Engn, DK-2800 Lyngby, Denmark
[2] Katholieke Univ Leuven, Ctr Informat Management, Warmoesberg 26, B-1000 Brussels, Belgium
[3] UCLouvain, Louvain Sch Management, Pl des Doyens,1, B-1348 Louvain la Neuve, Belgium
关键词
Agile; Scrum training; Model -driven development; Model -driven agile development; Knowledge -intensive systems; Product configuration systems; TEACHING SCRUM; AGILE; DOCUMENTATION; CHALLENGES;
D O I
10.1016/j.datak.2023.102195
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A Product Configuration System (PCS) is a software system that facilitates the sales and production processes of defined customizable products. PCS are specific software developments in the sense that they are knowledge-intensive so that they require models to formalize the complex knowledge inherent to product configurations also leading to dependencies between software functionalities. Scrum is a widely used agile method, but its training has been the subject of little research. Model-driven development implicitly impacts the way development is conducted especially when adopting an agile method as Scrum. This paper, as exploratory research, evaluates Scrum training for PCS projects through a qualitative case study. The goal is to identify the elements that should be focused on within Scrum background training. This research first studies and assesses the training experiences at the case company. Then, it reports on respondents' opinions about the strengths and challenges of applying Scrum in the mentioned context. The latter is based on multiple data sources: documentation, interviews, participant observations, and workshops. Issues in applicability lead to enhanced training support for learning how to (i) combine Scrum with the model-driven approach inherently required within PCS development, (ii) manage time and effort estimation on the basis of accurate artifacts and (iii) access key employees possessing domain or specific technical knowledge indispensable for pursuing the development.
引用
收藏
页数:18
相关论文
共 30 条
  • [1] MODEL-DRIVEN DEVELOPMENT OF SOFTWARE CONFIGURATION MANAGEMENT SYSTEMS A Case Study in Model-driven Engineering
    Buchmann, Thomas
    Dotor, Alexander
    Westfechtel, Bernhard
    ICSOFT 2009: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 1, 2009, : 309 - 316
  • [2] A survey of approaches for the visual model-driven development of next generation software-intensive systems
    Giese, Holger
    Henkler, Stefan
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2006, 17 (06): : 528 - 550
  • [3] Development of Augmented Reality Training Simulator Systems for Neurosurgery Using Model-Driven Software Engineering
    Ghandorh, Hamza
    Mackenzie, Justin
    Eagleson, Roy
    de Ribaupierre, Sandrine
    2017 IEEE 30TH CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2017,
  • [4] Evaluating the Benefits of Model-Driven Development Empirical Evaluation Paper
    Domingo, Africa
    Echeverria, Jorge
    Pastor, Oscar
    Cetina, Carlos
    ADVANCED INFORMATION SYSTEMS ENGINEERING, CAISE 2020, 2020, 12127 : 353 - 367
  • [5] Improving Systems Interoperability with Model-Driven Software Development for HealthCare
    Walderhaug, Stale
    Mikalsen, Marius
    Hartvigsen, Gunnar
    Stav, Erlend
    Aagedal, Jan
    MEDINFO 2007: PROCEEDINGS OF THE 12TH WORLD CONGRESS ON HEALTH (MEDICAL) INFORMATICS, PTS 1 AND 2: BUILDING SUSTAINABLE HEALTH SYSTEMS, 2007, 129 : 122 - +
  • [6] Towards an interoperability framework for model-driven development of software systems
    Elvesæter, B
    Hahn, A
    Berre, AJ
    Neple, T
    INTEROPERABILITY OF ENTERPRISE SOFTWARE AND APPLICATIONS, 2006, : 409 - +
  • [7] Model-driven software development for pervasive information systems implementation
    Fernandes, Jose Eduardo
    Machado, Ricardo J.
    Carvalho, Joao Alvaro
    QUATIC 2007: 6TH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY, PROCEEDINGS, 2007, : 218 - +
  • [8] Model-driven development of multiagent systems: a survey and evaluation
    Kardas, Geylani
    KNOWLEDGE ENGINEERING REVIEW, 2013, 28 (04): : 479 - 503
  • [9] Model-driven development of interactive groupware systems: Integration into the software development process
    Molina, Ana I.
    Giraldo, William J.
    Ortega, Manuel
    Redondo, Miguel A.
    Collazos, Cesar A.
    SCIENCE OF COMPUTER PROGRAMMING, 2014, 89 : 320 - 349
  • [10] EARLY USABILITY MEASUREMENT IN MODEL-DRIVEN DEVELOPMENT: DEFINITION AND EMPIRICAL EVALUATION
    Ignacio Panach, Jose
    Condori-Fernandez, Nelly
    Vos, Tanja
    Aquino, Nathalie
    Valverde, Francisco
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2011, 21 (03) : 339 - 365