English
Related papers

Related papers: A Study of the Scrum Master's Role

200 papers

Agile methods have transformed the way software is developed, emphasizing active end-user involvement, tolerance to change, and evolutionary delivery of products. The first special issue on agile development described the methods as…

Software Engineering · Computer Science 2019-01-03 Torgeir Dingsøyr , Davide Falessi , Ken Power

There is a diversity of models explaining organizational culture and how these complex aspects can be addressed in connection to organizational change efforts. This workshop paper claims that models already exist for dealing with the…

Software Engineering · Computer Science 2019-04-05 Lucas Gren

As project managers (PMs) play an important role in project success, assigning PMs with appropriate skills and personalities to projects is a crucial task. Empirical research on skill requirements for information technology (IT) PMs is…

Computers and Society · Computer Science 2016-06-06 Michelle Ye , Kristy de Salas , Nadia Ollington

When large industrial organizations change to(or start with) an agile approach to operations, managers and some employees are supposed to be "agile leaders" often without being given a clear definition of what that comprises when building…

Software Engineering · Computer Science 2020-04-10 Lucas Gren , Magdalena Lindman

Agile software development relies on self-organized teams, underlining the importance of individual responsibility. How developers take responsibility and build ownership are influenced by external factors such as architecture and…

Software Engineering · Computer Science 2025-06-04 Tomi Suomi , Petri Ihantola , Tommi Mikkonen , Niko Mäkitalo

Agile development methods are commonly used to iteratively develop the information systems and they can easily handle ever-changing business requirements. Scrum is one of the most popular agile software development frameworks. The…

Software Engineering · Computer Science 2015-04-07 Martin Tomanek , Tomas Klima

Generative AI (GenAI) is changing the nature of knowledge work, particularly for Product Managers (PMs) in software development teams. While much software engineering research has focused on developers' interactions with GenAI, there is…

Software Engineering · Computer Science 2025-10-06 Mara Ulloa , Jenna L. Butler , Sankeerti Haniyur , Courtney Miller , Barrett Amos , Advait Sarkar , Margaret-Anne Storey

Software development is a sociotechnical and human-centered endeavor in which human factors directly influence quality, productivity, and innovation capacity. In this context, career development in computing goes beyond technical mastery,…

Software Engineering · Computer Science 2026-05-01 Israely Lima , Lucas Moura Lourenço , Márcio Ribeiro , Ivan Machado , Carla Ilane Bezerra

Using university capstone courses to teach agile software development methodologies has become commonplace, as agile methods have gained support in professional software development. This usually means students are introduced to and work…

Software Engineering · Computer Science 2018-09-07 Christoph Matthies

Leadership in agile teams is a collective responsibility where team members share leadership work based on expertise and skills. However, the understanding of leadership in this context is limited. This study explores the under-researched…

Software Engineering · Computer Science 2024-09-19 Jina Dawood , Lucas Gren

Agile development processes and especially Scrum are changing the state of the practice in software development. Many companies in the classical IT sector have adopted them to successfully tackle various challenges from the rapidly changing…

Software Engineering · Computer Science 2017-11-15 Stefan Wagner

Legacy software systems typically include vital data for organizations that use them and should thus to be regularly maintained. Ideally, organizations should rely on Requirements Engineers to understand and manage changes of stakeholder…

Software Engineering · Computer Science 2020-10-28 Yen Dieu Pham , Lloyd Montgomery , Walid Maalej

Testing is an essential quality activity in the software development process. Usually, a software system is tested on several levels, starting with unit testing that checks the smallest parts of the code until acceptance testing, which is…

Software Engineering · Computer Science 2024-03-21 Lucas Neves , Oscar Campos , Robson Santos , Italo Santos , Cleyton Magalhaes , Ronnie de Souza Santos

According to psychology, not everybody can excel at all kinds of tasks. Thus, chances of a successful outcome of software development increase if people with particular personality types are assigned to their preferred tasks in the project.…

Computers and Society · Computer Science 2015-11-16 Luiz Fernando Capretz , Daniel Varona , Arif Raza

Software has the potential to be a key driver in fostering sustainability. Despite this potential, it is not clear if and how the software industry integrates consideration of sustainability into its common software development processes.…

Software Engineering · Computer Science 2024-07-25 Shola Oyedeji , Ruzanna Chitchyan , Mikhail Ola Adisa , Hatef Shamshiri

There is no doubt that management practices are linked to the productivity and performance of a company. However, research findings are mixed. This paper provides a multi-disciplinary review of the current evidence of such a relationship…

It is increasingly common to introduce agile coaches to help gain speed and advantage in agile companies. Following the success of Spotify, the role of the agile coach has branched out in terms of tasks and responsibilities, but little…

Software Engineering · Computer Science 2024-03-04 Viktoria Stray , Anastasiia Tkalich , Nils Brede Moe

Management of project planning, monitoring, scheduling, estimation and risk management are critical issues faced by a project manager during development life cycle of software. In RUP, project management is considered as core discipline…

Software Engineering · Computer Science 2010-03-30 Sheikh Muhammad Saqib , Shakeel Ahmad , Shahid Hussain , Bashir Ahmad , Arjamand Bano

Background: Previous research highlights that common misconceptions about developer productivity lead to harmful and inaccurate evaluations of software work, pointing to the need for organizations to differentiate between measures of…

Software Engineering · Computer Science 2023-05-24 Carol S. Lee , Morgan Ramsey , Catherine M. Hicks

Software engineering is not only about technical solutions. To a large extent, it is also concerned with organizational issues, project management, and human behavior. There are serious gender issues that can severely limit the…

Software Engineering · Computer Science 2021-04-30 Karina Kohl , Rafael Prikladnicki