4,123 research outputs found

    Key Lessons from Tailoring Agile Methods for Large-Scale Software Development

    Get PDF
    We describe advice derived from one of the largest development programs in Norway, where twelve Scrum teams combined agile practices with traditional project management. The Perform program delivered 12 releases over a four-year period, and finished on budget and on time. In this article, we summarize 12 key lessons on five crucial topics, relevant to other large development projects seeking to combine Scrum with traditional project management.Comment: Accepted for publication in IEEE IT Professiona

    Influential factors of aligning Spotify squads in mission-critical and offshore projects – a longitudinal embedded case study

    Get PDF
    Changing the development process of an organization is one of the toughest and riskiest decisions. This is particularly true if the known experiences and practices of the new considered ways of working are relative and subject to contextual assumptions. Spotify engineering culture is deemed as a new agile software development method which increasingly attracts large-scale organizations. The method relies on several small cross-functional self-organized teams (i.e., squads). The squad autonomy is a key driver in Spotify method, where a squad decides what to do and how to do it. To enable effective squad autonomy, each squad shall be aligned with a mission, strategy, short-term goals and other squads. Since a little known about Spotify method, there is a need to answer the question of: How can organizations work out and maintain the alignment to enable loosely coupled and tightly aligned squads? In this paper, we identify factors to support the alignment that is actually performed in practice but have never been discussed before in terms of Spotify method. We also present Spotify Tailoring by highlighting the modified and newly introduced processes to the method. Our work is based on a longitudinal embedded case study which was conducted in a real-world large-scale offshore software intensive organization that maintains mission-critical systems. According to the confidentiality agreement by the organization in question, we are not allowed to reveal a detailed description of the features of the explored project

    Naming the Pain in Requirements Engineering: A Design for a Global Family of Surveys and First Results from Germany

    Get PDF
    For many years, we have observed industry struggling in defining a high quality requirements engineering (RE) and researchers trying to understand industrial expectations and problems. Although we are investigating the discipline with a plethora of empirical studies, they still do not allow for empirical generalisations. To lay an empirical and externally valid foundation about the state of the practice in RE, we aim at a series of open and reproducible surveys that allow us to steer future research in a problem-driven manner. We designed a globally distributed family of surveys in joint collaborations with different researchers and completed the first run in Germany. The instrument is based on a theory in the form of a set of hypotheses inferred from our experiences and available studies. We test each hypothesis in our theory and identify further candidates to extend the theory by correlation and Grounded Theory analysis. In this article, we report on the design of the family of surveys, its underlying theory, and the full results obtained from Germany with participants from 58 companies. The results reveal, for example, a tendency to improve RE via internally defined qualitative methods rather than relying on normative approaches like CMMI. We also discovered various RE problems that are statistically significant in practice. For instance, we could corroborate communication flaws or moving targets as problems in practice. Our results are not yet fully representative but already give first insights into current practices and problems in RE, and they allow us to draw lessons learnt for future replications. Our results obtained from this first run in Germany make us confident that the survey design and instrument are well-suited to be replicated and, thereby, to create a generalisable empirical basis of RE in practice

    Pmo Lite for Colorado Housing and Finance Authority

    Get PDF
    The focus of this professional project was to identify the appropriate services for a lightweight project management office (PMO) to implement at a company referred to with the alias Not-For-Profit Organization (NFPO), and then to complete the first phase of this implementation. NFPO had lower project success rates than desired. They wanted to integrate project management practices into their organization in order to be more effective in meeting their mission. In order to determine the best approach to do this, lightweight and heavyweight project management methodologies and PMOs were examined. Based on NFPO\u27s smaller staff size, their culture, managements\u27 desire to keep overhead low, and their low project management maturity state, a lightweight PMO (PMO Lite) with a supportive nature was tailored for NFPO\u27s needs. This paper presents the results of the first phase of the PMO Lite implementation, which was to implement PMO Lite within the IT division. The next phase planned was to implement PMO Lite company-wide. For the first phase a PMO Lite Project Charter was completed. This document defined the goals and objectives, as well as high level responsibilities and resources for the PMO. A primary service of the PMO was to manage a project management methodology. Next, a simple project management methodology was developed to eventually be used organization-wide for all projects. It incorporated Scrum in a separate project management methodology for the IT application development projects. Document templates and a central document repository were created. IT staff were trained on these methodologies. A business case for NFPO\u27s PMO Lite was presented. The early results of the implementation were favorable. They included executive support of the PMO, IT staff trained on the project management methodologies, and the successful completion of two Scrum projects
    • …
    corecore