Forming autonomous, self-organizing, cross-functional teams in software development is becoming more common even in larger organizations, and many organizations are implementing the Scaled agile Framework. When autono...
详细信息
ISBN:
(纸本)9783030301262;9783030301255
Forming autonomous, self-organizing, cross-functional teams in software development is becoming more common even in larger organizations, and many organizations are implementing the Scaled agile Framework. When autonomous teams need to work together, they must sacrifice some level of autonomy since work needs to be coordinated with other teams, which could be a threat to team performance. this study presents how perceived autonomy has changed by listening to the voices from the teams in three large organizations. Although several respondents did not express any experienced changes to autonomy at all, others put forth important changes. the practices where several teams gather in joint events are important arenas in both positive and negative aspects. the arenas give teams a better overview and a sense of being empowered in using their veto right to stop overload of planned work. However, more detailed planning in every single team could cause less ability to switch work between teams and a sense of suffocation due to detailed routines and practices.
this paper describes management strategies for continuous improvement in agilesoftware development teams. We have applied these strategies in a Brazilian team, which was born in 2009 and now grew into a headquarter o...
详细信息
ISBN:
(纸本)9783319186122;9783319186115
this paper describes management strategies for continuous improvement in agilesoftware development teams. We have applied these strategies in a Brazilian team, which was born in 2009 and now grew into a headquarter of the company with ninety people. We have currently reached lean flow state with constant throughput, reduced lead time and enhanced quality by cutting bugs rate in half. In a continuous improvement cycle, our management strategies are based on looking at the situation, sensemaking the situation and providing simple responses. We describe how we applied these strategies to learn how to correctly limit work in progress (WIP) and to face challenges with coaching, estimates, team motivation, sprints and pair programming.
this paper presents an interdisciplinary case study of using extremeprogramming (XP) in a mathematics education research project. the educational focus of the study was the use of images and metaphors by children. th...
详细信息
As agile is maturing and becoming more widely adopted, it is important that researchers are aware of the challenges faced by practitioners and organisations. We undertook a thematic analysis of 193 agile challenges co...
详细信息
ISBN:
(纸本)9783319186122;9783319186115
As agile is maturing and becoming more widely adopted, it is important that researchers are aware of the challenges faced by practitioners and organisations. We undertook a thematic analysis of 193 agile challenges collected at a series of agileconferences and events during 2013 and 2014. Participants were mainly practitioners and business representatives along with some academics. the challenges were thematically analysed by separate authors, synthesised, and a list of seven themes and 27 sub-themes was agreed. themes were Organisation, Sustainability, Culture, Teams, Scale, Value and Claims and Limitations. We compare our findings against previous attempts to identify and categorise agile challenges. While most themes have persisted we found a shift of focus towards sustainability, business engagement and transformation, as well as claims and limitations. We identify areas for further research and a need for innovative methods of conveying academic research to industry and industrial problems to academia.
agile development methods are increasingly used in large projects, with many development teams. Because acceptance testing can require a large chain of features to be completed, testing is often carried out late in su...
详细信息
ISBN:
(纸本)9783319186122;9783319186115
agile development methods are increasingly used in large projects, with many development teams. Because acceptance testing can require a large chain of features to be completed, testing is often carried out late in such projects. In this experience report, we describe a large project where 11 development teams delivered a system in 12 three week iterations. We also describe how the focus of test activities was shifted towards the earlier phases of development, what we call "shift left". this involved shifting the focus both within the iterations, and in how the overall testing work was organized. We describe the results of this change, and provide recommendations for how to organize test work in future large-scale development projects.
How do we take XP to the next level? How do we get respect and freedom to work as we'd like? How do we get them to listen to us? XP has successfully raised expectations for what is technically possible with softwa...
详细信息
this paper analyses the way we teach Scrum. We reflect on our intended learning outcomes, which challenges we find in teaching Scrum and which lessons we have learned during the last four years. We also give an outloo...
详细信息
ISBN:
(纸本)9783319186122;9783319186115
this paper analyses the way we teach Scrum. We reflect on our intended learning outcomes, which challenges we find in teaching Scrum and which lessons we have learned during the last four years. We also give an outlook on the way we want to introduce and apply Scrum in our teaching and how we intend to improve the curriculum.
agile methods are increasingly used in large development projects, with multiple development teams. A central question is then what is needed to coordinate feature teams efficiently. this study examines three mechanis...
详细信息
ISBN:
(纸本)9783319916026;9783319916019
agile methods are increasingly used in large development projects, with multiple development teams. A central question is then what is needed to coordinate feature teams efficiently. this study examines three mechanisms for coordination: Shared mental models, communication and trust in a large-scale development project with 12 feature teams running over a four-year period. We analyse the findings in relation to suggested frameworks for large-scale agile development and a theory on coordination, and provide new recommendations for practice and theory.
Sketching is an important means of communication in softwareengineering practice. Yet, there is little research investigating the use of sketches. We want to contribute a better understanding of sketching, in particu...
详细信息
the global shortage of highly skilled employees has created a need for a more efficient onboarding process in software development companies. the experienced onboarding efficiency affects the new employee's willin...
详细信息
ISBN:
(纸本)9783031611537;9783031611544
the global shortage of highly skilled employees has created a need for a more efficient onboarding process in software development companies. the experienced onboarding efficiency affects the new employee's willingness to stay within the company and the efficiency of their work. Our case company transferred to a team-based organization structure, where agile teams were given high autonomy. Supervisor responsibilities were divided among different roles, such as people coaches and a lead team. We studied the onboarding process through a survey that was answered by 39 persons, as well as 18 interviews to gather details from the onboarding process. To validate the findings, workshops, and presentations were organized in the case company. We found that mentoring was experienced as the most important form of onboarding in the case company. the biggest challenges were lack of transparency, insufficient material availability, and lack of documentation. As solutions were suggested: a shared repository of onboarding materials, checklists for teams and mentors for onboarding new employees efficiently, and collecting team-specific materials to a single location.
暂无评论