Method for Identification of Waste in the Process of Software Development in Agile Teams Using Lean and Scrum

被引:2
|
作者
Bufon, Marcio Trovao [1 ]
Leal, Adriano Galindo [1 ]
机构
[1] Inst Technol Res IPT, Sao Paulo, Brazil
基金
巴西圣保罗研究基金会;
关键词
Waste; Scrum; Lean; JIRA;
D O I
10.1007/978-3-030-21451-7_40
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Waste in software development projects is defined as anything that consumes resources such as time, effort, room, and money without adding value to the customer. Methods and techniques to identify waste indicators, which are specific for each project, are applied to part of total interactions and the development phases; and spend analysts and developers' time and effort. Therefore, this paper aims to define a method to identify waste within the software development process in Scrum teams, from data based on JIRA tool, which supports software development planning, management and controlling activities. According to the bibliographic review are defined: (i) indicators for types of waste according to Lean software development principles; (ii) JIRA's attributes, mathematical operators, keywords, functions and reports related to such indicators. In the proposed method are defined requirements that establish a semantic relation between each indicator variables and formulas to the set of JIRA'S attributes, functions and keywords and, based on them, queries in JIRA Query Language are implemented to quantify the indicators. The method validation is performed using graphics that show queries results classified and grouped by project, indicator and type of waste, acquired from a software project base for a company in the Brazilian financial market. Through the quantitative analysis of results, it is possible to suggest a hypothesis for the occurrence of the types of observed wastes.
引用
收藏
页码:466 / 476
页数:11
相关论文
共 50 条
  • [1] Software Development Using Agile and Scrum in Distributed Teams
    Khmelevsky, Youry
    Li, Xitong
    Madnick, Stuart
    [J]. 2017 11TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON), 2017, : 431 - 434
  • [2] The Scrum software development process for small teams
    Rising, L
    Janoff, NS
    [J]. IEEE SOFTWARE, 2000, 17 (04) : 26 - +
  • [3] Succeeding With Agile: Software Development Using Scrum
    Ashbacher, Charles
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2010, 9 (04):
  • [4] Towards Scrum Based Agile Framework for Global Software Development Teams
    Shafiq, Shagufta
    Hafeez, Yaser
    Ali, Sadia
    Iqbal, Naila
    Jamal, Muhammad
    [J]. MEHRAN UNIVERSITY RESEARCH JOURNAL OF ENGINEERING AND TECHNOLOGY, 2019, 38 (04) : 979 - 998
  • [5] Risk Assessment Forum A Proposal for agile software development teams ruled by Scrum
    Parada Carvallo, Juliette Michelle
    Oktaba, Hanna
    Ramirez Hernandez, Elsa
    [J]. 2018 6TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION (CONISOFT 2018), 2018, : 160 - 164
  • [6] A Capstone Course on Agile Software Development Using Scrum
    Mahnic, Viljan
    [J]. IEEE TRANSACTIONS ON EDUCATION, 2012, 55 (01) : 99 - 106
  • [7] Estimation of Risks in Scrum Using Agile Software Development
    Ahmed, Muhammad
    Malik, Babur Hayat
    Tahir, Rana M.
    Perveen, Sidra
    Alvi, Rabia Imtiaz
    Rehmat, Azra
    Ain, Qura Tul
    Asghar, Mehrina
    [J]. ADVANCES IN ARTIFICIAL INTELLIGENCE, SOFTWARE AND SYSTEMS ENGINEERING, 2019, 787 : 111 - 121
  • [8] Managing Uncertainty in Software Development Projects: An Assessment of the Agile Development Method Scrum
    Doenmez, Denniz
    Grote, Gudela
    [J]. AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, 2011, 77 : 326 - 328
  • [9] Effective communication in Scrum and agile software development
    Ellmann M.
    [J]. Informatik Spektrum, 2022, 45 (3) : 171 - 182
  • [10] Agile software development with Scrum and IS/IEC software quality standards
    Nael, Margus
    [J]. DATABASES AND INFORMATION SYSTEMS, 2008, : 427 - 430