Examining the Structure of Lean and Agile Values among Software Developers
نویسندگان
چکیده
Gaining maximum benefit of Lean and Agile methods requires a thorough understanding of their assumptions regarding culture, mindset, and values. This paper examines the value system structure of experienced developers working with Lean and Agile methods, and compares it to universal human values and individual personality. We developed and deployed an online survey on Lean and Agile values, with embedded measures for universal values and personality. The resulting data set, with 61 respondents, was analysed using agglomerative hierarchical clustering and multidimensional scaling. A value structure containing 11 Lean and Agile values was uncovered, yielding insight into how Lean and Agile developers experience values in their work. The analysis shows that Lean and Agile values are connected, but not equal, to universal values and personality. The proposed model can help practitioners understand the ethos of Lean and Agile methodologies and to assess their organisational culture. It may also help researchers to study models of software developer experience and value systems.
منابع مشابه
Agile Software Engineering Techniques: The Missing Link in Large Scale Lean Product Development
Many software development companies have fundamentally changed the way they organize and run their development organizations in the course of the last decade. Lean and agile software development became more and more common. Lean focuses on continuous value generation based on a framework of principles known from manufacturing. But how do software developers actually implement these principles i...
متن کاملThe Agile Software Development Series
A gile software development centers on four values, which are identified in the Agile Alliance's Manifesto: 1. Individuals and interactions over processes and tools 2. Working software over comprehensive documentation 3. Customer collaboration over contract negotiation 4. Responding to change over following a plan The development of Agile software requires innovation and responsiveness, based o...
متن کاملIdentifying Lean Software Development Values
Agile software development (ASD) has emerged as a practice-led initiative which offers great promise in improving software productivity. However some confusion exists as to its relationship with Lean Software Development (LSD). Some treat LSD as more or less synonymous with ASD whereas others view LSD as a different concept. The definition and positioning of LSD relative to ASD is important as ...
متن کاملPerformance Alignment Work: How software developers experience the continuous adaptation of team performance in Lean and Agile environments
Context: Companies increasingly strive to adapt to market and ecosystem changes in real time. Gauging and understanding team performance in such changing environments present a major challenge. Objective: This paper aims to understand how software developers experience the continuous adaptation of performance in a modern, highly volatile environment using Lean and Agile software development met...
متن کاملRecent trends in agile processes and software engineering research - XP 2014 conference report
This report summarizes the presentations and discussions on the research activities presented at XP 2014, the 15th International Conference on Agile Processes in Software Engineering and Extreme Programming, which was held May 26-30, 2014 in Rome, Italy. XP conferences are major supporters of the agile vision of software developers, the related multidisciplinary research, and bridging industria...
متن کامل