TWINS - This Workflow Is Not Scrum: Agile process adaptation for Open Source Software projects

被引:3
|
作者
Robinson, Paul T. [1 ]
Beecham, Sarah [2 ]
机构
[1] Sony Interact Entertainment LLC, Amherst, MA 94404 USA
[2] Univ Limerick, Lero Irish Software Res Ctr, Limerick, Ireland
基金
爱尔兰科学基金会;
关键词
agile software development; Scrum; open source software; Kanban; Scrumban; METHODOLOGIES;
D O I
10.1109/ICSSP.2019.00014
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
It is becoming commonplace for companies to contribute to open source software (OSS) projects. At the same time, many software organizations are applying Scrum software development practices, for productivity and quality gains. Scrum calls for self-organizing teams, in which the development team has total control over its development process. However, OSS projects typically have their own processes and standards, which might not mesh well with a company's internal processes, such as Scrum. This paper presents an experience report from Sony Interactive Entertainment (SIE), where the "toolchain CPU compiler" team directly participates in the "LLVM" OSS project. The team ran into a number of difficulties when using Scrum to manage their development. In particular, the team often failed to complete Scrum sprints where tasks required interaction with the open source community. We look at how the team redefined task flows to alleviate these difficulties, and eventually evolved a highly modified process, dubbed TWINS (This Workflow Is Not Scrum). We assess the revised process, and compare it to other established agile methods, finding it bears a strong resemblance to Scrumban (the SIE team was not aware of Scrumban previously). The TWINS framework presented here may help other organizations who develop software in-house and engage in OSS projects, to gain the best of both worlds.
引用
收藏
页码:24 / 33
页数:10
相关论文
共 50 条
  • [41] ANATOMY OF OPEN SOURCE SOFTWARE PROJECTS: EVOLVING DYNAMICS OF INNOVATION LANDSCAPE IN OPEN SOURCE SOFTWARE ECOLOGY.
    Joo, ChulHwee
    Kang, Heesuk
    Lee, Heesang
    2012 MOSHARAKA INTERNATIONAL CONFERENCE ON COMMUNICATIONS, COMPUTERS AND APPLICATIONS (MIC-CCA), 2012, : 96 - 100
  • [42] Agile principles and open source software development: A theoretical and empirical discussion
    Koch, S
    EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2004, 3092 : 85 - 93
  • [43] Open approach of scaled agile for organizations and communities dedicated to the development of Open-Source projects
    Luis Gonzalez-Blazquez, Jose
    Garcia-Holgado, Alicia
    Jose Garcia-Penalvo, Francisco
    TEEM'21: NINTH INTERNATIONAL CONFERENCE ON TECHNOLOGICAL ECOSYSTEMS FOR ENHANCING MULTICULTURALITY, 2021, : 752 - 757
  • [44] Investigation of the Software Code Vulnerabilities' Impact on the Popularity of Open Source Software Projects
    Singh, Madanjit
    Saini, Munish
    Kaur, Manevpreet
    JOURNAL OF INFORMATION TECHNOLOGY RESEARCH, 2021, 14 (03) : 58 - 69
  • [45] OSSMETER: A Software Measurement Platform for Automatically Analysing Open Source Software Projects
    Di Ruscio, Davide
    Kolovos, Dimitrios S.
    Korkontzelos, Ioannis
    Matragkas, Nicholas
    Vinju, Jurgen J.
    2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS, 2015, : 970 - 973
  • [46] PRACTICAL INSIGHT ABOUT RISK MANAGEMENT PROCESS IN AGILE SOFTWARE PROJECTS IN NORWAY
    Siddique, Lubna
    Hussein, Bassam A.
    2014 IEEE INTERNATIONAL TECHNOLOGY MANAGEMENT CONFERENCE (ITMC), 2014,
  • [47] Code of Conduct Conversations in Open Source Software Projects on Github
    Li, Renee
    Pandurangan, Pavitthra
    Frluckaj, Hana
    Dabbish, Laura
    Proceedings of the ACM on Human-Computer Interaction, 2021, 5 (CSCW1)
  • [48] Knowledge Integration and Effectiveness of Open Source Software Development Projects
    Subramanian, Annapoornima M.
    Soh, Pek-Hooi
    PACIFIC ASIA CONFERENCE ON INFORMATION SYSTEMS 2006, SECTIONS 1-8, 2006, : 914 - 925
  • [49] Managing First Impressions of New Open Source Software Projects
    Choi, Namjoo
    Chengalur-Smith, InduShobha
    Whitmore, Andrew
    IEEE SOFTWARE, 2010, 27 (06) : 73 - 77
  • [50] Effects of Empowerment on Performance in Open-Source Software Projects
    Ke, Weiling
    Zhang, Ping
    IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 2011, 58 (02) : 334 - 346