Scrum, the most popular agile method and project management framework, is widely reported to be used, adapted, misused, and abused in practice. However, not much is known about how Scrum actually ...works in practice, and critically, where, when, how and why it diverges from Scrum by the book. Through a Grounded Theory study involving semi-structured interviews of 45 participants from 30 companies and observations of five teams, we present our findings on how Scrum works in practice as compared to how it is presented in its formative books. We identify significant variations in these practices such as work breakdown, estimation, prioritization, assignment, the associated roles and artefacts, and discuss the underlying rationales driving the variations. Critically, we claim that not all variations are process misuse/abuse and propose a nuanced classification approach to understanding variations as standard, necessary, contextual, and clear deviations for successful Scrum use and adaptation.
Literature faces the lack of studies relating which characteristics of the Scrum framework are adapted. Understanding such variations is useful for prospective software development projects and ...guiding teams at conducting Scrum customizations.
We aimed at identifying how the Scrum framework has been adapted to the context of Agile software development projects and how adaptations might be represented to aid researchers and practitioner at analyzing Scrum processes deployed or to be deployed.
We carried out a systematic mapping study in five electronic sources, 11 journals and 15 conferences/workshops. We submitted the 281 returned studies to various filters, which resulted in 50 studies with data extracted, analyzed, and quality evaluated.
SMS provides a panorama on the Scrum characteristics adapted to roles, events, and artifacts. We decided to adopt feature models for hierarchically accommodating found Scrum adaptations as it supports adaptations in the form of variability. We evaluated the resulting feature model with practitioners from different companies in the perspective of Perceived Usefulness and Perceived Ease of Use considering the Technology Acceptance Model (TAM). Therefore, we demonstrated the produced feature model aids users to better visualize and understand the documented Scrum adaptations.
The panorama on Scrum adaptations and the problems during Scrum adoption are discussed to providing a means to practically understand and tailor (configure) such adaptations. Such adaptations are an essential source of information on the variety of Scrum elements, thus researchers and practitioners may take the results of this work as a guide to understand how different adaptations occur in different contexts during software development. In addition, the conceived feature model is an important asset to guide such users at selecting Scrum characteristics and respective adaptations to perform. The feature model also promotes reuse of knowledge gathered up from several different information sources.
Full text
Available for:
GEOZS, IJS, IMTLJ, KILJ, KISLJ, NLZOH, NUK, OILJ, PNG, SAZU, SBCE, SBJE, UILJ, UL, UM, UPCLJ, UPUK, ZAGLJ, ZRSKP
Agile software development has become mainstream. Industry-scale agility for distributed teams, large projects, or critical systems requires scaling agile practices, which agile scaling frameworks ...attempt to provide. Here, Maria Paasivaara and I explore frameworks such as the Scaled Agile Framework (SAFe) and show best practices from two industry case studies. I look forward to hearing from both readers and prospective column authors about this column and the technologies you want to know more about.
•Software scrum development.•Software cost estimation is still a complex task.•Effort estimation techniques in scrum still has some flaws that need to be resolve.
Scrum methodology is the most useful ...and adopted part of the agile methodology. Many organizations are adopting Scrum for the last decade to meet their software requirements. It is facilitating the software industries to develop software applications according to the user's requirements.
Scrum helps to fulfill the customer's requirements by interacting with the client and developer. Instead of this, scrum still has some challenges that influence the cost of a scrum. These challenging factors include coordination, team size, change request, complexity, and issues in daily meeting sessions. Due to these factors mostly the cost and time exceed scrum-based projects. To overcome these issues from the accurate and precise estimation in the scrum project we have developed a web-based software system to estimate the effort of a user story as well as the budget.
There are some sophisticated cost estimation techniques for scrum-based projects. But all estimation techniques have some limitations that make them less useful for estimation and overcoming the effects of these factors in the scrum. We have surveyed the multiple software industries to get the static findings of the survey. We have designed the 30 hypotheses that main aim to reveal how much the proposed estimation technique is valuable for the accuracy of estimation. For the inclusion of participants, we have set the age criteria to get the opinions of the most experienced programmers.
The main aim of this paper is to provide knowledge about key challenging factors in Scrum that cause exceed in cost and time, and also briefly explain why existing scrum cost estimation techniques are not pertinent for projects. In the last, we propose a framework as a solution to manage these factors and control cost and time from exceeding. We also adopted this estimation technique in different case studies in software industries for findings and results. The technique calculates the efforts autonomously. We design a software-based estimation technique that collects inputs from team/s and estimates the cost and time of a project.
In outcomes, we found that our cost estimation approach reduced the issues from scrum software project development and make it more proficient for estimation of projects. Our proposed estimation technique introduced the new concept of estimation that facilitate the client, software industry, and developers as well to meet the requirements of the client, fulfill the changes during the sprints/s development and deliver the project within the time and cost.
Full text
Available for:
GEOZS, IJS, IMTLJ, KILJ, KISLJ, NLZOH, NUK, OILJ, PNG, SAZU, SBCE, SBJE, UILJ, UL, UM, UPCLJ, UPUK, ZAGLJ, ZRSKP
Scrum is widely used to manage application development, including third-party vendors. There are some problems when third-party vendor using scrum such as communication challenges, lack of control, ...and lack of trust. Therefore, we proposed new model of distributed scrum using Scrum of Scrum and Holonic view to manage an application development project in third party vendors. In this study we created 3 model, Scrum Team Model, Meeting Coordination Model, and Product Backlog Model. In this study it has been shown that the Distributed scrum method is better than waterfall method as a result of the project’s success based on scope, time, and cost aspects. Based on the comparison result, it is found that the Cost Performance Index (CPI) and the Schedule Performance Index (SPI) value of the waterfall approach project is smaller than the Distributed scrum approach project as well as the change request issued by the Distributed scrum project resulting is less than the waterfall project.
Full text
Available for:
GEOZS, IJS, IMTLJ, KILJ, KISLJ, NLZOH, NUK, OILJ, PNG, SAZU, SBCE, SBJE, UILJ, UL, UM, UPCLJ, UPUK, ZAGLJ, ZRSKP
Kegiatan pembelajaran di luar program studi dapat diikuti oleh mahasiswa aktif pada semester berjalan melalui mekanisme pengakuan sks sesuai kebijakan program studi. Kegiatan tersebut dipantau oleh ...Dosen Pembimbing Lapangan (DPL) melalui media komunikasi tertentu. Kendala yang muncul antara lain mahasiswa tidak menghubungi DPL atau berkomunikasi dengan DPL, tidak melaporkan kegiatan secara berkala, hanya meminta tanda tangan pada laporan akhir, dan hanya meminta DPL mengisi penilaian kegiatan. Sistem informasi pencatatan kegiatan yang tersedia hanya memiliki fitur pengajuan proposal, pencatatan kegiatan dan pelaporan kegiatan untuk pengguna admin program studi. Sehingga diperlukan pengembangan fitur pemantauan kegiatan pembelajaran di luar program studi untuk memudahkan DPL memantau kegiatan mahasiswa pada semester tertentu. Sistem informasi dibuat menggunakan database MySQL dan framework Codeigniter 3. Pengembangan fitur dibuat menggunakan metode scrum dengan fokus pada penentuan fitur prioritas, pengerjaan fitur prioritas dan review hasil pengerjaan fitur. Hal tersebut dapat membantu untuk mendapatkan output sistem informasi dengan cepat sesuai kebutuhan pengembangan
Agile Project Management in Food Industry Mesaros, Diana; Coroian, Aurelia; Longodor, Adina Lia ...
The scientific bulletin of Electrical Engineering Faculty,
12/2022, Volume:
22, Issue:
2
Journal Article
Peer reviewed
Open access
The goal of this paper is to be an incipient case study of interdisciplinarity between AGILE SCRUM Methodology and food processing industry. The purposes of interdisciplinarity are profit ...maximization, productivity increasing and customer satisfaction. This paper starts with a short introduction in theoretical aspects about Agile, including SCRUM framework, emphasizing the applicability of SCRUM Methodology in many fields, including biotechnologies and food processing industry.
Agile Scrum Applied in Agricultural Processes Mesaros, Diana; Rusu, T.; Mesaros, I.
The scientific bulletin of Electrical Engineering Faculty,
07/2022, Volume:
22, Issue:
1
Journal Article
Peer reviewed
Open access
This paper presents a case study of interdisciplinary subjects, more precisely the AGILE SCRUM specific to software development applied in agricultural processes to increase the productivity, ...maximize the profit and to emphasize the benefits of AGILE methodology which is suitable in every field of industry. Starting with theoretical aspects about Agile project management approach and philosophy, including values and principles, continuing with SCRUM framework, is emphasized the applicability of the method in various fields of industry, including agriculture.
Autism is a spectrum disorder that affects communication and social interaction. It has increased in recent decades, especially among children, and has had a significant impact on their lives, ...necessitating attention and appropriate support. A prototype mobile application was developed using the Scrum methodology, which allows for flexibility, adaptability, incremental delivery, and quality, as well as continuous improvement. The result obtained was a prototype with a design and features that facilitate patient and specialist access to healthcare areas. The quality of the prototype was evaluated by experts, who assessed its efficiency, usability, design, and functionality and obtained an average score of 4.61. This indicates that, according to the established quality range, it is high. In conclusion, the prototype enhances the therapeutic process for children with autism. It is efficient, easy to use, and has good functionality and an attractive design. This provides a solution that facilitates patients’ access to health services for their well-being.