Scaling Agile Scrum Software Development Providing Agility and Quality to Platform Development by Reducing Time to Market

被引:13
|
作者
Jha, Madan Mohan [1 ]
Vilardell, Rosa Maria Ferrer [2 ]
Narayan, Jai [3 ]
机构
[1] Siemens Technol & Serv Pvt Ltd, Pune, Maharashtra, India
[2] Siemens Schweiz AG, Div Bldg Technol, Int, Zug, Switzerland
[3] Siemens Ind Inc, Buffalo Grove, IL USA
关键词
Scaling Scrum; Agile Software Development; Distributed Software Development; Agile Scrum; SUPPORT;
D O I
10.1109/ICGSE.2016.24
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
agile software development approach aims at overcoming the limitations of plan-driven software development by allowing requirement changes during all phases of product development and providing agility to organization to respond to changing market needs. Software organizations have successfully implemented agile scrum in distributed software development. However, they also encountered many challenges while implementation which led to considerable amount of effort spend just to manage work. Difficulties were primarily in the areas of communication, culture, different time zones, different level of domain know how across scrum teams, and knowledge management. In this practice paper, we will share practices and systems implemented, challenges encountered along with their countermeasures, and lessons learnt in successfully scaling the Agile Scrum development to 16 globally distributed scrum teams with 100+ team members, successfully delivering 2000+ user stories which required execution of 3000+ product test cases and 1000+ system test cases for verification and validation in a single version of platform release Providing Agility and Quality to Platform Development by Reducing Time to Market.
引用
收藏
页码:84 / 88
页数:5
相关论文
共 50 条
  • [1] Agile Scrum Scaling Practices for Large Scale Software Development
    Girma, Melaku
    Garcia, Nuno M.
    Kifle, Mesfin
    [J]. 2019 4TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS ENGINEERING (ICISE 2019), 2019, : 39 - 43
  • [2] Agile software development with Scrum and IS/IEC software quality standards
    Nael, Margus
    [J]. DATABASES AND INFORMATION SYSTEMS, 2008, : 427 - 430
  • [3] Effective communication in Scrum and agile software development
    Ellmann M.
    [J]. Informatik-Spektrum, 2022, 45 (03) : 171 - 182
  • [4] Succeeding With Agile: Software Development Using Scrum
    Ashbacher, Charles
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2010, 9 (04):
  • [5] Improving agility and discipline of software development with the Scrum and CMMI
    Lukasiewicz, K.
    Miler, J.
    [J]. IET SOFTWARE, 2012, 6 (05) : 416 - 422
  • [6] Guiding Global Software Development Projects using Scrum and Agile with Quality Assurance
    Scharff, Christelle
    [J]. 2011 24TH IEEE-CS CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEET), 2011, : 274 - 283
  • [7] Agile-scrum Software Development Monitoring System
    Firdaus, Muhammad Bambang
    Patulak, Ita Merni
    Tejawati, Andi
    Bryantama, Aslam
    Putra, Gubtha Mahendra
    Pakpahan, Herman Santoso
    [J]. 2019 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS AND INFORMATION ENGINEERING (ICEEIE), 2019, : 288 - 293
  • [8] A Capstone Course on Agile Software Development Using Scrum
    Mahnic, Viljan
    [J]. IEEE TRANSACTIONS ON EDUCATION, 2012, 55 (01) : 99 - 106
  • [9] 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
  • [10] 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