Agile and Lean: Organizations, Products and Development

Permanent URI for this collection

Browse

Recent Submissions

Now showing 1 - 5 of 9
  • Item
    On Solving the Business Requirements Engineering Problems of Information Systems Development Projects – Lessons from Three Projects
    ( 2020-01-07) Dahlberg, Tomi ; Lagstedt, Altti
    Information systems development (ISD) often fails. Requirements engineering (RE) problems rank high in ISD project failure statistics. RE is often regarded as the link between business (processes) (BP) and IS. Thus, in RE, the BP and IS requirements need to be synchronized. We conducted three case studies to investigate RE problems and the reasons for them, especially to contemplate how to synchronize business process and IS development requirements in plan-driven (waterfall) and change-driven (agile) projects. Investigated cases indicate that the ontological and epistemological matching of IS and BP requirements engineering methods improves requirements quality.
  • Item
    “We Use Scrum, but …”: Agile Modifications and Project Success
    ( 2020-01-07) Hassani-Alaoui, Salma ; Cameron, Ann-Frances ; Giannelia, Tanya
    While the Agile-Scrum (scrum) framework has specific guidelines, these guidelines are often adapted by practitioners. This research aims to understand how scrum changes in practice and how these changes impact various aspects of project success. Through interviews with representatives from 11 organizations who use scrum for software development, we found variability in the application of the guidelines, namely, that only a small number of guidelines are systematically followed, and that some guidelines are rarely followed consistently. Examining these method deviations and mapping them to specific dimensions of project success, four patterns emerged. Further, we uncovered practices that are often followed but were not part of the original Scrum guidelines, including how organizations scale scrum projects. These insights into how scrum is used in practice can help industry professionals determine how to best adapt scrum. They also serve as a promising agenda for research on the application of the scrum framework in industry.
  • Item
    The Impact of Modes, Styles, and Congruence of Control on Agile Teams: Insights from a Multiple Case Study
    ( 2020-01-07) Dreesen, Tim ; Diegmann, Phil ; Rosenkranz, Christoph
    Agile software development (ASD) strongly relies on social interaction and teamwork. Team processes and agile practices adopted by team members play an important part for the outcome of software development projects. Agile practices promise teams to be able to respond to change by granting them autonomy. Existing studies, however, imply that these projects can benefit from different elements of control. Our objective is to improve our understanding of how to enact control in agile teams and how these control mechanisms influence team autonomy and team performance. In this paper, we present our findings from four case studies conducted within two insurance companies and two software development firms. We found that it is not a question of ‘what’ controls should be exercised, but rather ‘how’ controls are implemented in practice. Our results prompt to the need for further studies on control mechanisms in ASD.
  • Item
    Towards A Lean Innovative Approach to Rethinking Employees Turnover. Surviving with Less-Knowledge, but not Knowledge-less: A Case Study
    ( 2020-01-07) Miller, James
    Regardless of title, authority level, or position in the organization hierarchy, each employee in any firm has unique knowledge that no other employee may possess. What happens when the employees with critical knowledge leave? What are the impacts of losing knowledge because of turnover? How do software development organizations mitigate the risks associated with knowledge loss? High turnover rates are forming a significant problem in the IT industry. Turnover is considered one of the main sources of draining institutional knowledge; hence, this paper seeks to identify the root impacts of the employee departure from the Lean ideal. Over a 3-year real-life case study, the investigators explored and analyzed the implications of turnover in an industrial setting. The emphasis was to re-think the way organizations deal with turnover; The study suggests retaining organization knowledge, rather than retaining staff through utilizing the lean methods to operate with less knowledge, but not knowledge-less!
  • Item
    Towards Empirically Validated Remedies for Scrum Retrospective Headaches
    ( 2020-01-07) Matthies, Christoph ; Dobrigkeit, Franziska
    Agile methods, especially Scrum, have become staples of the modern software development industry. Retrospective meetings are Scrum's instrument for process improvement and adaptation. They are considered one of the most important aspects of the Scrum method and its implementation in organizations. However, Retrospectives face their own challenges. Agile practitioners have highlighted common problems, i.e. headaches, that repeatedly appear in meetings and negatively impact the quality of process improvement efforts. To remedy these headaches, Retrospective activities, which can help teams think together and break the usual routine, have been proposed. In this research, we present case studies of educational and industry teams, investigating the effects of eleven Retrospective activities on five identified headaches. While we find evidence for the claimed benefits of activities in the majority of studied cases, application of remedies also led to new headaches arising.