this study investigates the effects on a company’s software development process before, during and after introducing extremeprogramming (XP). In addition of gaining empirical data, the study addresses two other issu...
详细信息
this paper suggests that Activity theory is a useful lens for examining aspects of agilesoftware development adoption and maturity. Implementing agile approaches is influenced by many factors and attention is focused...
详细信息
ISBN:
(纸本)9783319916026;9783319916019
this paper suggests that Activity theory is a useful lens for examining aspects of agilesoftware development adoption and maturity. Implementing agile approaches is influenced by many factors and attention is focused on individual and collective software development activity within an organisation's socially constructed environment. the research aim is to examine specific organisational, historical, cultural and social hindrances and facilitators that impact individual and collective learning opportunities and subsequent implementation of agile practices. this paper reports on the initial stages of research that consisted of a series of interviews and a survey. the results indicate that socially constructed hindrances and tensions are wide spread and vary in the levels at which they occur. they also correlate with many of the factors that influence agile maturity that have already been identified within the literature. this study contributes to research by integrating elements of learning theory and agilesoftware development practice.
this work focuses on the analogies and the differences between Lean Management and extremeprogramming. Lean Management (LM) is a management strategy that continuously tries to improve business processes focusing only...
详细信息
this work focuses on standardization and improvement of processes and practices using a combination of methodologies including agile Methodologies (AM). It was implemented at a Mexican steel manufacturing company usin...
详细信息
Practitioners adapt development methodologies to suit local needs, for example, by combining agile and traditional elements. To support this, we need a deeper understanding of the underlying mechanisms behind the vari...
详细信息
ISBN:
(纸本)9789897583759
Practitioners adapt development methodologies to suit local needs, for example, by combining agile and traditional elements. To support this, we need a deeper understanding of the underlying mechanisms behind the various software development approaches, withthe aim of finding a perspective that is common to all. In the field of IT, it has been suggested that a change in perspective from 'technology and people' to 'action' might help address the disconnect between artifact- and people-centric approaches. In this position paper, we explore this idea for software development by considering a change in viewpoint from methodology to patterns of action. Actions are the core functions that are the building blocks for software development and are defined in a lexicon. Possible relationships between actions are depicted in a grammar and processes are modelled as action grammars. We represent some common development methodologies as action grammars and discuss insights gained. Our contributions are the exploration of a novel way of viewing the software process, some insights gained and the exposure of issues with popular terminology.
Large companies like Ericsson increasingly often adopt the principles of agile and Lean software development and develop large software products in iterative manner - in order to quickly respond to customer needs. In ...
详细信息
ISBN:
(纸本)9783642303500;9783642303494
Large companies like Ericsson increasingly often adopt the principles of agile and Lean software development and develop large software products in iterative manner - in order to quickly respond to customer needs. In this paper we present the main indicator which is sufficient for a mature software development organization in order to predict the time in weeks to release the product. In our research project we collaborated closely with a large agile+Lean software development project at Ericsson in Sweden. this large and mature software development project and organization has found this main indicator - release readiness - to be so important that it was used as a key performance indicator and is used in controlling the development of the product and improving organizational performance. the indicator was developed and validated in an action research project at one of the units of Ericsson AB in Sweden in one of its largest projects.
the notion of autonomous teams is core to agilesoftware development. However, autonomy in agile teams is challenged by increasingly complex software projects, large-scale agile and perhaps increasingly multidisciplin...
详细信息
ISBN:
(纸本)9783030301262;9783030301255
the notion of autonomous teams is core to agilesoftware development. However, autonomy in agile teams is challenged by increasingly complex software projects, large-scale agile and perhaps increasingly multidisciplinary teams. At the same time, data science roles are making their way into agile teams as companies seek to reap the potential advantages of using data to develop better and more competitive services and products. the consequences of implementing such roles in traditional agile teams are largely unknown. In this paper, we take an exploratory approach to the topic of data science roles in agile teams by a set of interviews with five data scientists as well as three members of an agilesoftware development team. Based on the interviews we identify a set of challenges associated with incorporating the role in agile autonomous teams. Based on these challenges we discuss preliminary recommendations for companies seeking to integrate data science roles in agile teams.
this paper presents a literature review on story-test driven development. Our findings suggest that there are many lessons learned papers that provide anecdotal evidence about the benefits and issues related to the st...
详细信息
ISBN:
(纸本)9783642130533
this paper presents a literature review on story-test driven development. Our findings suggest that there are many lessons learned papers that provide anecdotal evidence about the benefits and issues related to the story test driven development. We categorized these findings into seven themes: cost, time, people, code design, testing tools, what to test and test automation. We analyzed research papers on story test driven development to find out how many of these anecdotal findings were critically examined by researchers and analyzed the gaps in between. the analysis can be used by researchers as a ground for further empirical investigation.
Background: agilesoftware development has become a popular way of developing software. Scrum is the most frequently used agile framework, but it is often reported to be adapted in practice. Objective: thus, we aim to...
详细信息
ISBN:
(纸本)9783319186122;9783319186115
Background: agilesoftware development has become a popular way of developing software. Scrum is the most frequently used agile framework, but it is often reported to be adapted in practice. Objective: thus, we aim to understand how Scrum is adapted in different contexts and what are the reasons for these changes. Method: Using a structured interview guideline, we interviewed ten German companies about their concrete usage of Scrum and analysed the results qualitatively. Results: All companies vary Scrum in some way. the least variations are in the Sprint length, events, team size and requirements engineering. Many users varied the roles, effort estimations and quality assurance. Conclusions: Many variations constitute a substantial deviation from Scrum as initially proposed. For some of these variations, there are good reasons. Sometimes, however, the variations are a result of a previous non-agile, hierarchical organisation.
agile methods are increasingly being applied to large scale and distributed software development. While there is much evidence to support the efficiency of agile practices in small co-located team, less is known about...
详细信息
暂无评论