Applying SCRUM in an OSS Development Process: An Empirical Evaluation
نویسندگان
چکیده
Open Source Software development often resembles Agile models. In this paper, we report about our experience in using SCRUM for the development of an Open Source Software Java tool. With this work, we aim at answering the following research questions: 1) is it possible to switch successfully to the SCRUM methodology in an ongoing Open Source Software development process? 2) is it possible to apply SCRUM when the developers are geographically distributed? 3) does SCRUM help improve the quality of the product and the productivity of the process? We answer to these questions by identifying a set of measures and by comparing the data we collected before and after the introduction of SCRUM. The results seem to show that SCRUM can be introduced and used in an ongoing geographically distributed Open Source Software process and that it helps control the development process better.
منابع مشابه
An Exploratory Study on Applying a Scrum Development Process for Safety-Critical Systems
Background: Agile techniques recently have received attention from the developers of safety-critical systems. However, a lack of empirical knowledge of performing safety assurance techniques, especially safety analysis in a real agile project hampers further steps. Aims: In this article, we aim at (1) understanding and optimizing the S-Scrum development process, a Scrum extension with the integ...
متن کاملInformal feedback rather than performance measurements - user-centred evaluation in Scrum projects
Agile software development methods are nowadays becoming more common, but this does not mean that usability aspects are automatically catered for. Especially including user centred evaluations in Scrum projects are challenging for usability professionals. This paper presents results based on an interview study with 21 industrial usability professionals in five professional roles in Scrum projec...
متن کاملCustom Process to Small Business
In this work we customized the RUP process with Scrum practices, and proposed a differentiate traceability matrix, applying in a small company. The experimental results show that our customization can be adopted as an alternative to a systematic and less-intrusive process. Keywords— Software Development Process, Scrum, RUP
متن کاملUsing Scrum in Master Data Management Development Projects
Master Data Management (MDM) development projects are specific both in their functionalities and organizational requirements. The existing literature about practical experience in managing MDM development projects using Scrum is limited. This paper aims to analyse problems and challenges as well as to present guidelines with defined rules when applying Scrum framework within MDM development pro...
متن کاملA Comparison of Evaluation Networks and Collaboration Networks in Open Source Software Communities
The open source software (OSS) development communities have experienced rapid growth in recent years. Previous social network studies on OSS communities focused on collaboration relationships. However, information about how OSS community members perceive each other is largely ignored. In this study, we report an empirical investigation of the evaluation network in an online OSS community which ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010