scholarly journals Analysis of Agile Practices Adoption on CMMI Organizations through a Systematic Literature Review

Author(s):  
Marco Palomino ◽  
◽  
Abraham Dávila ◽  
Karin Melendez ◽  
Marcelo Pessoa ◽  
...  

In the recent years, the adoption of agile frameworks and methodologies in Software Development Organizations (SDO) has grown up considerably. Unfortunately, the level required of formal documentation in bigger or longer software development projects is not full covered by agile practices alone; likewise, this kind of situations happen frequently in a context of CMMI organizations. The aim of this study is identify, review and analyze the most used agile practices that are being used in combination with CMMI within SDO. To accomplish this, a systematic literature review has been performed according to relevant guidelines. This study has identified multiple practices such as Daily Meeting and Product Backlog management that are being used constantly in combination with CMMI. In addition, we could identify that there are specific benefits of implementing practices from both approaches.

2018 ◽  
Vol 96 ◽  
pp. 161-180 ◽  
Author(s):  
Raoul Vallon ◽  
Bernardo José da Silva Estácio ◽  
Rafael Prikladnicki ◽  
Thomas Grechenig

2021 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Anna Schmitt ◽  
Sabrina Hörner

PurposeNumerous approaches from the field of economics already exist for the improvement of business processes. In the field of software development, work has been done on improving development processes. For years, the focus here has been on agile approaches. Although various approaches for improving business processes exist, it is becoming increasingly difficult to adapt business processes to the fast-moving conditions of the market and the business environment. Agile approaches address this issue. Thus, not only software development processes, but also business processes should benefit from agile approaches.Design/methodology/approachTo this end, values and principles of the Agile Manifesto, agile methods such as Scrum, and various agile practices such as the Kanban board should be applied in business processes. This paper examines the work already done on this topic. With the help of a systematic literature review (SLR), literature studies dealing with the implementation of the agile approach in business processes are identified.FindingsThis paper presents, investigates and contrasts 12 primary sources dealing with agile and business processes and shows how they are different/ equal regarding three research questions.Originality/valueWe provide an overview of existing approaches handling the combination of agile and business processes to improve business processes.


Author(s):  
Roland Robert Schreiber ◽  
Matthäus Paul Zylka

Software development in project teams has become more and more complex, with increasing demands for information and decision making. Software development in projects also hugely depends on effective interaction between people, and human factors have been identified as key to successful software projects. Especially in this context, managing and analyzing social networks is highly important. The instrument of social network analysis (SNA) provides fine-grained methods for analyzing social networks in project teams, going beyond the traditional tools and techniques of project management. This paper examines the importance of the application of SNA in software development projects. We conducted a systematic literature review (SLR) of research on software development projects and social network data published between 1980 and 2019. We identified and analyzed 86 relevant studies, finding that research on software development projects spans the topics of project organization, communication management, knowledge management, version and configuration management, requirement management, and risk management. Further, we show that most studies focus on project organization and that the most common method used to gather social data relies on automated extraction from various software development repositories in the SNA context. Our paper contributes to the software development literature by providing a broad overview of published studies on the use of social networks in helping software development projects. Finally, we identify research opportunities and make suggestions for addressing existing research gaps.


Author(s):  
Shiza Nawaz ◽  
Anam Zai ◽  
Salma Imtiaz ◽  
Humaira Ashraf

Global Software Development (GSD) involves multiple sites which comprise of different cultures and time zones apart from geographical locations. It is a common software development approach adopted to achieve competitiveness. However, due to multiple challenges it can result in misunderstandings and rework. Rework raises the chance of project failure by delaying the project and increasing the estimated budget. The aim of this study is to identify and categorize the rework causes to reduce its frequency in GSD. To identify the empirical literature related to causes of rework, we performed a Systematic Literature Review (SLR). A total of 23 studies are included as a result of final inclusion. The empirical literature from the year 2009 to 2020 is searched. The overall identified causes of rework in GSD are categorized into 6 major categories which are communication, Requirement Management (RM), roles of stakeholders, product development/integration issues, documentation issues, and differences among stakeholders. The most reported rework causes are related to the category of communication & coordination and RM. Moreover, an industrial survey is conducted to validate the identified rework causes and their mitigation practices from practitioners. This study will help practitioners and researchers in addressing the identified causes and therefore reduce the chances of rework.


Sign in / Sign up

Export Citation Format

Share Document