646 research outputs found
Human Factors in Agile Software Development
Through our four years experiments on students' Scrum based agile software
development (ASD) process, we have gained deep understanding into the human
factors of agile methodology. We designed an agile project management tool -
the HASE collaboration development platform to support more than 400 students
self-organized into 80 teams to practice ASD. In this thesis, Based on our
experiments, simulations and analysis, we contributed a series of solutions and
insights in this researches, including 1) a Goal Net based method to enhance
goal and requirement management for ASD process, 2) a novel Simple Multi-Agent
Real-Time (SMART) approach to enhance intelligent task allocation for ASD
process, 3) a Fuzzy Cognitive Maps (FCMs) based method to enhance emotion and
morale management for ASD process, 4) the first large scale in-depth empirical
insights on human factors in ASD process which have not yet been well studied
by existing research, and 5) the first to identify ASD process as a
human-computation system that exploit human efforts to perform tasks that
computers are not good at solving. On the other hand, computers can assist
human decision making in the ASD process.Comment: Book Draf
Improvement of a Document Retrieval System for the Supply Chain domain
Aquest projecte s'enmarca en el context del projecte Europeu "Semantically Connected Semiconductor Supply Chains (SC3)". Es farà ús de Natural Language Processing i Semantic Web , adaptant les tècniques per a poder referenciar documents de la cadena de producció per un pilot en cadenes de subministrament de semiconductors. En aquest projecte s'utilitzaran conjuntament tecnologies de web semàntica (fent ús d'ontologies) i de Deep Learning (amb BERT/SBERT en pyTorch).This project is framed in the context of the European project "Semantically Connected Semiconductor Supply Chains (SC3)". Natural Language Processing and Semantic Web will be used, adapting the techniques to be able to reference documents from the production chain by a pilot in semiconductor supply chains. This project will use semantic web technologies (using ontologies) and Deep Learning (with BERT / SBERT in pyTorch) together
Affective Leadership in Agile Teams
Agile management prescribes a set of structures and processes to help teams respond to change. This article presents an in-depth case study examining how high- and low-agility nursing teams differed in their response to the COVID-19 pandemic, organizational restructuring, and floods. It unveils the crucial role of “affective leaders” in high-agility teams during those crises. These leaders constructed positive emotional experiences for their teams to successfully respond to adversity. The findings remind scholars and practitioners that agile management’s founding tenet of “valuing individuals and interactions” implies understanding, working with, and actively recalibrating emotions
DIGITAL TRANSFORMATION PROGRAMS - CONTROL IN THE CONTEXT OF AGILE AND TRADITIONAL APPROACHES: A MULTIPLE-CASE STUDY
Over the last years, digital transformation in organizations has been accompanied by a rise of agile principles and methodologies. Despite some few exceptions, the majority of organizations need to combine or manage the coexistence of agile and traditional management approaches to explore new digital technologies, exploit their benefits, and innovate business successfully. Up to the present, it is not well understood how organizations deal with both approaches within digital transformation programs. Drawing on control theory and the concept of ambidexterity, the purpose of this multiple-case study is to explore how traditional and agile components are managed within large digital transformation programs, what formal modes and styles of control are conducted, and which tensions in control arise. Besides identifying authoritative and enabling control modes, as well as for instance tensions concerning transparency and cadence of outcome delivery, the important dual and “translating” role of the program manager regarding control is emphasized through this study
Recommended from our members
Exploring the emergence of collaborative practices in globally distributed agile software development
This thesis was submitted for the award of Doctor of Philosophy and was awarded by Brunel University LondonAgile software development approaches have emerged as a response to perceived frustrations of more heavyweight plan-driven methods, and have now become well established within the information systems field. More recently, there has been a tremendous growth in applying agile methods in globally distributed settings. In light of this, there is a pressing need to understand how agile practices are adapted which were originally conceived for collocated settings, and now actually being used in globally distributed settings, taking into account the challenges posed by such contexts. The aim of this thesis is to contribute to this research gap, with a quest to better understand and unpack the “black-box” of how collaborative practices evolve within global agile settings. The value of this research lies in improving and advancing our understanding of the challenges the team members go through in adapting agile practices in global contexts. The research also explores how collaborative practices can support agility in globally distributed settings. In order to contribute to knowledge and increase conceptual clarity, there is a need to carry out in-depth and in-situ research within an organisational context. By taking a socio-technical perspective this study intends to extend our existing knowledge on how collaborative practices are evolving in real-time practice within globally distributed agile settings. The empirical evidence is drawn from a globally distributed team, operating in a global financial bank with offices based in London and Delhi. Interpretive research methods including semi-structured interviews and observations are used to understand team members’ experiences of developing collaborative practices in a globally distributed context. Although existing literature on agile software development acknowledges the intrinsic significance of collaboration for effective functioning of agile methods, current studies fail to demonstrate a situated practice perspective on how collaborative practices are adapted in globally distributed settings. This study enlists the analytical concepts of boundary objects and Pickering’s “mangle of practice” to better understand the process of how collaborative practices evolve in globally distributed agile teams. The resulting analysis provides us with a much more nuanced understanding of how interactions take place in developing collaborative practices in globally distributed contexts. The findings reveal that collaborative practices within such settings tend not to follow from pre-set expectations of how agile practices should work, but are temporally emergent. Team members have to revise collaborative practices through an ongoing process of mutual “tuning” within their situated contexts, in order to achieve a gradual state of interactive stability or a steadiness of practices. The results demonstrate how actors address the challenges in developing shared understandings to drive forward the joint software development process across global locations and move towards supporting agility within the projects. The thesis presents a pluralistic conceptual framework called the Collaborative Tuning Approach, which aids in gaining critical insights of issues related to adapting agile practices and also demonstrates how collaborative practices can act as enabler to achieving agility in such settings. The framework explains the challenges the team members face and how these are overcome when attempting to modify practices and indeed how these evolve through an ongoing state of flux and uncertainty leading to hybrid agile practices
The Agility-Control-Nexus: A Levers of Control Approach on the Consequences of Agility in Innovation Projects
publishedVersio
Journey towards agility: Three decades of research on agile information systems development
After more than 15 years since the Agile Manifesto and extensive research on agile information systems developmentfor nearly three decades, a comprehensive body of knowledge is available and is constantly growing.Agile information systems developmentis considered an effective way for managing information systems developmentprojects in environments characterized by rapidly changing requirements. This study aims to shed light on the existing knowledge on agile information systems developmentby applying a structured literature review and computer aided analysis consisting of distinct text mining techniques. We analyzed a sample of 775papers and provide results from articles among the Senior Scholars’ Basket, selected information systems conferences,and selected journalsfrom management and computer science. Based on our approach, we are able to (1) evaluate key articles and journals, (2) analyze the development of agile information systems developmentresearch in the last three decades and, most importantly, (3) identify research foci of the past as well asgaps in our knowledge on agile information systems development for further research
Simplexity: A Hybrid Framework for Managing System Complexity
Knowledge management, management of mission critical systems, and complexity management rely on a triangular support connection. Knowledge management provides ways of creating, corroborating, collecting, combining, storing, transferring, and sharing the know-why and know-how for reactively and proactively handling the challenges of mission critical systems. Complexity management, operating on “complexity” as an umbrella term for size, mass, diversity, ambiguity, fuzziness, randomness, risk, change, chaos, instability, and disruption, delivers support to both knowledge and systems management: on the one hand, support for dealing with the complexity of managing knowledge, i.e., furnishing criteria for a common and operationalized terminology, for dealing with mediating and moderating concepts, paradoxes, and controversial validity, and, on the other hand, support for systems managers coping with risks, lack of transparence, ambiguity, fuzziness, pooled and reciprocal interdependencies (e.g., for attaining interoperability), instability (e.g., downtime, oscillations, disruption), and even disasters and catastrophes. This support results from the evident intersection of complexity management and systems management, e.g., in the shape of complex adaptive systems, deploying slack, establishing security standards, and utilizing hybrid concepts (e.g., hybrid clouds, hybrid procedures for project management). The complexity-focused manager of mission critical systems should deploy an ambidextrous strategy of both reducing complexity, e.g., in terms of avoiding risks, and of establishing a potential to handle complexity, i.e., investing in high availability, business continuity, slack, optimal coupling, characteristics of high reliability organizations, and agile systems. This complexity-focused hybrid approach is labeled “simplexity.” It constitutes a blend of complexity reduction and complexity augmentation, relying on the generic logic of hybrids: the strengths of complexity reduction are capable of compensating the weaknesses of complexity augmentation and vice versa. The deficiencies of prevalent simplexity models signal that this blended approach requires a sophisticated architecture. In order to provide a sound base for coping with the meta-complexity of both complexity and its management, this architecture comprises interconnected components, domains, and dimensions as building blocks of simplexity as well as paradigms, patterns, and parameters for managing simplexity. The need for a balanced paradigm for complexity management, capable of overcoming not only the prevalent bias of complexity reduction but also weaknesses of prevalent concepts of simplexity, serves as the starting point of the argumentation in this chapter. To provide a practical guideline to meet this demand, an innovative model of simplexity is conceived. This model creates awareness for differentiating components, dimensions, and domains of complexity management as well as for various species of interconnectedness, such as the aligned upsizing and downsizing of capacities, the relevance of diversity management (e.g., in terms of deviations and errors), and the scope of risk management instruments. Strategies (e.g., heuristics, step-by-step procedures) and tools for managing simplexity-guided projects are outlined
- …