15 research outputs found

    Special Feature a Glossary of Software Tool and Techniques

    No full text

    Scaling Agile Methods

    No full text
    Using agile methods to develop large systems presents a thorny set of issues. If large teams are to produce lots of software functionality quickly, the agile methods involved must scale to meet the task. After all, a small team could create the software if the functionality to be delivered was small and, conversely, could be delivered given we had the time. Scaling agile teams thus becomes an issue if the only option for meeting a system delivery deadline is to have many developers working concurrently.L'utilisation de m\ue9thodes souples pour le d\ue9veloppement de gros syst\ue8mes soul\ue8ve des questions \ue9pineuses. Lorsque de grandes \ue9quipes sont appel\ue9es \ue0 produire un grand nombre de fonctions logicielles rapidement, les m\ue9thodes souples qu'on utilise pour faire le travail doivent \ueatre mises \ue0 l'\ue9chelle. Apr\ue8s tout, une petite \ue9quipe serait en mesure de cr\ue9er le logiciel si la fonction \ue0 livrer \ue9tait petite, et le logiciel pourrait \ueatre pr\ueat dans les d\ue9lais prescrits si on nous accordait une p\ue9riode suffisamment longue. La mise \ue0 l'\ue9chelle des \ue9quipes \ue0 m\ue9thode souple prend de l'importance lorsque la seule fa\ue7on de respecter les d\ue9lais de livraison d'un syst\ue8me consiste \ue0 y faire travailler un grand nombre de d\ue9veloppeurs en m\ueame temps.NRC publication: Ye

    What Is Large in Large-Scale? A Taxonomy of Scale for Agile Software Development

    No full text
    Positive experience of agile development methods in smaller projects has created interest in the applicability of such methods in larger scale projects. However, there is a lack of conceptual clarity regarding what large-scale agile software development is. This inhibits effective collaboration and progress in the research area. In this paper, we suggest a taxonomy of scale for agile software development projects that has the potential to clarify what topics researchers are studying and ease discussion of research priorities.acceptedVersio

    Harmonizing software development processes with software development settings – a systematic approach

    Get PDF
    The software process landscape is rich in complexity and many alternative software development approaches have emerged over the past 40 years. However, no single software development approach is universally implemented and it seems likely that no single approach can be universally useful. One of the primary reasons that no single approach is universally useful is that no two software development settings are identical. We have assembled a team of recognized academics, who together with industrial collaborators, plan to map the complex world of software processes with the context of software development projects. The results of our initial mapping efforts, reported in this paper, demonstrate that although there are challenges in an undertaking such as this, the outcomes are potentially of considerable value to both software researchers and practitioners
    corecore