agilesoftware development (ASD) teams show their relevance through the continuous delivery of valuable software. As part of ASD, product owners have an important role in four activities: determining most valuable bac...
详细信息
ISBN:
(纸本)9783031611537;9783031611544
agilesoftware development (ASD) teams show their relevance through the continuous delivery of valuable software. As part of ASD, product owners have an important role in four activities: determining most valuable backlog items, refining them, and in validating and measuring business value. In this research we investigate how product owners operationalize business value delivery in these activities. We conducted 38 semi-structured in-depth interviews with product owners in the Netherlands. Overall we found that 55% operationalize value using only two of the four activities, and that 11% apply all four activities. We furthermore found that only 26.5% of these product owners use a structured prioritization method, 47% prioritize based on individual preferences and gut feeling, and 26.5% do not use any prioritization approach at all. We found five different approaches to refinement. the majority (84%) of the product owners state that they validate business value delivery, while just 24% actually measure business value. Overall we conclude that there are opportunities to bring product ownership to a higher level on operationalizing business value delivery, and that there is a clear need in practice for better structure and guidance in operationalizing business value delivery to do so.
Onboarding is a process of organizational socialization of the new hires, that includes recruitment, orientation, training, coaching and support. While onboarding individuals into an organization is a rather straightf...
详细信息
ISBN:
(纸本)9783031339752;9783031339769
Onboarding is a process of organizational socialization of the new hires, that includes recruitment, orientation, training, coaching and support. While onboarding individuals into an organization is a rather straightforward task, little is known about 1) onboarding hundreds of developers and 2) doing it on a distance in outsourcing situations. Furthermore, the subject of sustainable growth with respect to organizational capabilities and culture is often overlooked. this paper reports findings from an exploratory multi-case study of two large onboarding campaigns. We collected empirical data from interviews, retrospectives, onboarding documentation and onsite visits. Based on the empirical study, onboarding hundreds of software engineers in a complex agile product development environment which lacks documentation and puts high demands on engineers' knowledge and skills is a challenging and costly endeavor. To save the costs and for practical reasons, large-scale onboarding is organized in batches withthe first batch trained onsite, and the later batches trained internally. We report challenges faced in the two cases and discuss possible solutions. One core finding is that a good plan combined withthe organizational agility, i.e., the responsiveness to change, together with organizational maturity determined the success of organizational scaling. the presented cases contribute to the scarce research on knowledge transfer and onboarding in a large-scale agile context.
this paper gives an overview of a pair-programming experiment designed to verify how pair-programming affects programmer’s technical productivity. the experiment took place at the Institute of Computer Science, Unive...
详细信息
software startups are newly created companies designed to grow fast. the uncertainty of new markets and development of cutting-edge technologies pose challenges different from those faced by more mature companies. In ...
详细信息
ISBN:
(纸本)9783319186122;9783319186115
software startups are newly created companies designed to grow fast. the uncertainty of new markets and development of cutting-edge technologies pose challenges different from those faced by more mature companies. In this study, we focus on exploring the key challenges that early-stage software startups have to cope with from idea conceptualization to the first time to market. To investigate the key challenges, we used a mixed-method research approach which includes both a large-scale survey of 5389 responses and an in-depth multiple-case study. the initial findings reveal that thriving in technology uncertainty and acquiring the first paying customer are among the top challenges, perceived and experienced by early-stage software startups. Our study implies deeper issues that early-stage software startups need to address effectively in validating the problem-solution fit.
the constant nature of cost of change curve is claimed to be one of the important benefits of extremeprogramming (XP). In order to find the effects of XP on cost of change curve, we propose a system dynamics simulati...
详细信息
Writing good user stories for software systems seems to be a hard task. Story writers often tend to mix real stories (sequences of events) with descriptions of the domain (notion definitions). this often leads to inco...
详细信息
Pair programming has been shown to increase communication and teamwork skills and to provide better code. the aim of this work is to show the efficacy of Pair programming in transferring knowledge and skills over an e...
详细信息
Many software development projects fail due to problems in requirements, scope, and collaboration. this paper presents a case study of the mismatch between the expectations of Product Owners and the outcome of the dev...
详细信息
ISBN:
(纸本)9783319186122;9783319186115
Many software development projects fail due to problems in requirements, scope, and collaboration. this paper presents a case study of the mismatch between the expectations of Product Owners and the outcome of the development in a large distributed Scrum organization. the data was collected in retrospective meetings involving a team of Product Owners and two software development teams. A focused root cause analysis of the problem "Why the expectations of Product Owners do not meet the outcome of development teams?" was conducted. the analysis aimed at explaining why the problem occurred and how the causes were related to one another. the outcomes were analyzed both quantitatively and qualitatively. Our results illustrate the challenges of implementing the Product Owner role in the context of complex, high-variability requirements and distributed development. We highlight the importance of true collaboration, effective requirements specification activities, and sufficient resources for the Product Owner role.
After the COVID-19 breakout, agile teams found themselves in situations that "pure agilists" and textbooks on agile methods had preferred to ignore. Whereas agile mindsets helped them to quickly shift to rem...
详细信息
ISBN:
(纸本)9783031339752;9783031339769
After the COVID-19 breakout, agile teams found themselves in situations that "pure agilists" and textbooks on agile methods had preferred to ignore. Whereas agile mindsets helped them to quickly shift to remote work, mere virtualization of agile practices often proved insufficient, and several challenges emerged. this paper reports on an Action Research project carried out in Lufthansa Systems Poland withthe aim of (1) revisiting their ad-hoc actions to adapt to remote work;and (2) elaborating systematic solutions to maintain efficiency in such a setting. With our assistance, the participating teams found measures to mitigate issues posed by the new work environment. they devised an inter-team communication model to improve the effectiveness of information exchange that had declined in the absence of spontaneous, face-to-face communication. Moreover, they employed several other mitigation strategies, including working at least one day per week in the office, keeping webcams on during online meetings, and recapping meetings at the end of a session. Our study largely supports previous findings indicating that Scrum can be effectively applied beyond its comfort zone but also suggests that for adaptations to be successful and comprehensive, they should be developed in a structured manner.
As part of our research concerning the integration of assurance case development with Scrum, we are planning to conduct semi-structured interviews with participants to gain feedback on a proposed approach. We will be ...
详细信息
暂无评论