The shift from sequential to agilesoftwaredevelopment originates from relatively small and co-located teams but soon gained prominence in larger organizations. How to apply and scaleagile practices to fit the needs...
详细信息
ISBN:
(纸本)9783030190347;9783030190330
The shift from sequential to agilesoftwaredevelopment originates from relatively small and co-located teams but soon gained prominence in larger organizations. How to apply and scaleagile practices to fit the needs of larger projects has been studied to quite an extent in previous research. However, scaling agile beyond organizational boundaries, for instance in a software ecosystem context, raises additional challenges that existing studies and approaches do not yet investigate or address in great detail. For that reason, we conducted a case study in two software ecosystems that comprise several agile actors from different organizations and, thereby, scaledevelopment across organizational boundaries, in order to elaborate and understand their coordination challenges. Our results indicate that most of the identified challenges are caused by long communication paths and a lack of established processes to facilitate these paths. As a result, the participants in our study, among others, experience insufficient responsivity, insufficient communication of prioritizations and deliverables, and alterations or loss of information. As a consequence, agile practices need to be extended to fit the identified needs.
Modern largesoftware-intensive development organizations are nowadays more and more often believed to transform their structures and operations towards large-scale agility in search for higher performances. Based on ...
详细信息
ISBN:
(纸本)9783030301262;9783030301255
Modern largesoftware-intensive development organizations are nowadays more and more often believed to transform their structures and operations towards large-scale agility in search for higher performances. Based on a survey conducted in Finland in 2018, in this paper we explore the current state of the affairs with respect to how extensively organizations are actually transforming themselves, in what ways this takes place in practice and for what goals. Most of the respondents were in large organizations. The results show that the majority of the surveyed respondents indicated that their organizations have conducted agile transformations or are currently doing so. Different strategies and tactics have been used in the transformations, but markedly the respondents reported most that the company has had external consultants (subcontracting) to assist in the change. The most important goals aimed to be achieved with agile means were productivity and quality (operative) and responsiveness to customer/market changes (new features). Notably only very few respondents reported their organizations to be currently non-agile (do not use at all agile methods in softwaredevelopment).
Over the past few years, the scaled agile Framework (SAFe) has been adopted by a large number of organizations to scaleagile to large enterprises. At the moment, SAFe seems to be the most predominant agile scaling fr...
详细信息
ISBN:
(纸本)9783030036737;9783030036720
Over the past few years, the scaled agile Framework (SAFe) has been adopted by a large number of organizations to scaleagile to large enterprises. At the moment, SAFe seems to be the most predominant agile scaling framework. Despite the current popularity of SAFe in the software intensive industry, there exists surprisingly little scientific research on the benefits and challenges of SAFe adoption. To collect the existing knowledge on this topic, we conducted a multivocal literature review, which includes both peer-reviewed and non-peer reviewed case studies and experience reports on organizations that have adopted SAFe. We identified 52 unique organisations adopting SAFe, five from the scientific literature and 47 from the grey literature. The most salient benefit categories were: transparency, alignment, productivity, predictability and time to market. The most frequently mentioned challenge categories were: change resistance, challenges with the first program increment planning and moving away from agile.
software user interface reusability and consistency, both on design and programming level, have been identified issues since graphical user interfaces became more common in the 1990s. Traditional component libraries, ...
详细信息
software user interface reusability and consistency, both on design and programming level, have been identified issues since graphical user interfaces became more common in the 1990s. Traditional component libraries, style guides and pattern libraries have aimed to solve these issues, but designer and developer assets have been separated in them and they have not identified the importance of organisational responsibilities. In recent years, a phenomenon called design systems has emerged aiming to solve these issues. The literature review of this thesis studies design systems first asset-wise, comparing it to the traditional component libraries, style guides and pattern libraries. Secondly, the thesis investigates organisational factors, specifically, the distributed model of running the design system, where product teams take the responsibility in contributing assets to the system. The empirical research of this study is a qualitative case study consisting of seven product teams in a large Finnish software company. Three of these teams were observed co-located to them. Among the seven teams, different contexts of utilising the design system were attained. The empirical research generates understanding how the distributed model of running the design system works works optimally in the context of a large, multi-product software company. The thesis states that the success of design system boils down to providing concrete assets – that are the building blocks of everyday designer and developer workflows – instead of only abstract guidelines and patterns; combining these assets into a shared platform where designs are directly linked into code, enabling a single source of truth; and focusing on facilitating collaboration between relevant teams. Communities of practice are one way of organising inter-team coordination: building a culture of sharing where practitioners themselves are encouraged to form groups of knowledge sharing, and engaging only those practitioners that
agile methods have become an appealing alternative for large companies striving to improve their performance, even though the methods were originally designed for small, single teams. Our recently performed systematic...
详细信息
ISBN:
(纸本)9781450341349
agile methods have become an appealing alternative for large companies striving to improve their performance, even though the methods were originally designed for small, single teams. Our recently performed systematic literature review on large-scaleagile transformations revealed that despite the popularity of the topic in the industry, it has received very little research attention, as almost 90% of the selected papers were experience reports. In our literature study, we identified 35 challenges grouped into nine categories, and 29 success factors grouped into eleven categories. In this research proposal we suggest a survey research to understand these factors with a larger population of companies. The purpose is to validate and deepen our literature study findings. We report the findings from a pilot study performed in the XP2016 large-scaleagile workshop, where we received 19 answers to the survey and several comments from 16 persons participating in the WorldCafe discussion groups. The improved survey will be rolled out to a large number of companies.
Lean-agile hardware development is not only possible, but brings multiple benefits. The key to apply Lean and agile thinking in hardware development is to understand the natural development iterations, and utilize the...
详细信息
ISBN:
(纸本)9781450341349
Lean-agile hardware development is not only possible, but brings multiple benefits. The key to apply Lean and agile thinking in hardware development is to understand the natural development iterations, and utilize the received feedback for the maturization of the hardware. The business owners need to sit on the driver's seat, as it is crucial to understand what business benefit can be received by making the development incremental. The benefits of incremental and iterative development of hardware may be as high as with softwaredevelopment. This paper describes a new kind of Lean-agile Framework for hardware development;it's background and experiences of its usage.
Context: Communities of practice groups of experts who share a common interest or topic and collectively want to deepen their knowledge can be an important part of a successful lean and agile adoption in particular in...
详细信息
Context: Communities of practice groups of experts who share a common interest or topic and collectively want to deepen their knowledge can be an important part of a successful lean and agile adoption in particular in large organizations. Objective: In this paper, we present a study on how a large organization within Ericsson with 400 persons in 40 Scrum teams at three sites adopted the use of Communities of Practice (COP) as part of their transformation from a traditional plan-driven organization to lean and agile. Methods: We collected data by 52 semi-structured interviews on two sites, and longitudinal non-participant observation of the transformation during over 20 site visits over a period of two years. Results: The organization had over 20 CoPs, gathering weekly, hi-weekly or on a need basis. CoPs had several purposes including knowledge sharing and learning, coordination, technical work, and organizational development. Examples of CoPs include Feature Coordination CoPs to coordinate between teams working on the same feature, a Coaching CoP to discuss agile implementation challenges and successes and to help lead the organizational continuous improvement, an end-to-end CoP to remove bottlenecks from the flow, and Developers CoPs to share good development practices. Success factors of well-functioning CoPs include having a good topic, passionate leader, proper agenda, decision making authority, open community, supporting tools, suitable rhythm, and cross-site participation when needed. Organizational support include creating a supportive atmosphere and providing a suitable infrastructure for CoPs. Conclusions: In the case organization, CoPs were initially used to support the agile transformation, and as part of the distributed Scrum implementation. As the transformation progressed, the CoPs also took on the role of supporting continuous organizational improvements. CoPs became a central mechanism behind the success of the large-scaleagile implementation in the
Finnish Broadcasting Company Yle has taken agile Portfolio Management into use at web and mobile development. This paper examines how the general benefits of agile Portfolio practices described in training material an...
详细信息
ISBN:
(纸本)9781467371537
Finnish Broadcasting Company Yle has taken agile Portfolio Management into use at web and mobile development. This paper examines how the general benefits of agile Portfolio practices described in training material and literature differ from the actual benefits described by real users of Portfolio Kanban Board. We also compare if the Principles of large-scaleagile collected from various agile Organizations and published in the keynote presentation in the XP2014 conference can actually be detected in-action by users of Portfolio Kanban Board, and end up with a suggestion to remove the Principle of pattern utilization.
暂无评论