8 research outputs found

    Progressive Integration of Method Components: A Case of Agile IS Development Methods

    Get PDF
    International audienceSituational Method Engineering aims at constructing methods adapted to a given situation, either by a construction from a set of predefined method components or by a customization of an existing method using different techniques: configuration, extension, reduction, and so on. However, these techniques are still limited in practice, as considered complicated and heavy to implement. In this paper, we describe a practitioner experience of a gradual integration of different method components (issued from agile methods of software development). In a real case of a development company, we have practiced and observed the progressive introduction of agile method components instead of the construction or customization of methods in one go. We discuss the lessons learned from this experience and define different research perspectives

    Management Strategies for Adopting Agile Methods of Software Development in Distributed Teams

    Get PDF
    Between 2003 and 2015, more than 61% of U.S. software development teams failed to satisfy project requirements, budgets, or timelines. Failed projects cost the software industry an estimated 60 billion dollars. Lost opportunities and misused resources are often the result of software development leaders failing to implement appropriate methods for managing software projects. The purpose of this qualitative multiple case study was to explore strategies software development managers use in adopting Agile methodology in the context of distributed teams. The tenets of Agile approach are individual interaction over tools, working software over documentation, and collaboration over a contract. The conceptual framework for the study was adapting Agile development methodologies. The targeted population was software development managers of U.S.-based companies located in Northern California who had successfully adopted Agile methods for distributed teams. Data were collected through face-to-face interviews with 5 managers and a review of project-tracking documentation and tools. Data analysis included inductive coding of transcribed interviews and evaluation of secondary data to identify themes through methodological triangulation. Findings indicated that coaching and training of teams, incremental implementation of Agile processes, and proactive management of communication effectiveness are effective strategies for adopting Agile methodology in the context of distributed teams. Improving the efficacy of Agile adoption may translate to increased financial stability for software engineers across the world as well as accelerate the successful development of information systems, thereby enriching human lives

    Teams in agile software development: Design principles and examination of human factors

    Get PDF
    In response to new customer requirements, market dynamics, mergers, and technological innovation, modern software development organizations are adopting agile software development (ASD). Yet, the simple adoption of agile methods such as Scrum or eXtreme programming does not automatically result in a very agile team. While we understand the introduction and adoption of ASD from a methodical perspective, we have yet to explore design principles that guide methodical extensions of ASD, and we need to learn more about the human factors that influence software development teams. This thesis presents four studies. Studies 1 and 2 investigate the methodical extension of ASD by identifying design principles from secondary data. Study 1 extends ASD with processes and practices from user-centered design. Study 2 investigates early activities that precede development activities. The thesis also investigates human factors of agile software development in studies 3 and 4. Study 3 compares teams along their extents of agility in order to identify influential factors using a multicase study design. Study 4 tests the effects of emotional contagion in virtual software development teams using a large dataset from an open source software repository. Thus, this thesis makes two primary contributions. First, it develops design principles for methodical extensions of ASD; second, it contributes to the human factors that influence software development teams. Managers also receive guidance on the improvement of ASD in their organization

    Construction of an agile software product-enhancement process by using an Agile Software Solution Framework (ASSF) and situational method engineering

    Full text link
    Introducing a change in any software development organization is challenging; as this paper demonstrates by means of a case study for the adoption of agile practices in a large software development organization. The case study research findings indicate that a situational method engineering approach together with an agile software solution framework (ASSF) can be used to create a feasible and usable hybrid software development method by combining agile practices and formal practices for a particular situation in large software development organizations. ©2007 IEEE

    Millimetre-Resolution Photonics-Assisted Radar

    Get PDF
    Radar is essential in applications such as anti-collision systems for driving, airport security screening, and contactless vital sign detection. The demand for high-resolution and real-time recognition in radar applications is growing, driving the development of electronic radars with increased bandwidth, higher frequency, and improved reconfigurability. However, conventional electronic approaches are challenging due to limitations in synthesising radar signals, limiting performance. In contrast, microwave photonics-enabled radars have gained interest because they offer numerous benefits compared to traditional electronic methods. Photonics-assisted techniques provide a broad fractional bandwidth at the optical carrier frequency and enable spectrum manipulation, producing wideband and high-resolution radar signals in various formats. However, photonic-based methods face limitations like low time-frequency linearity due to the inherent nonlinearity of lasers, restricted RF bandwidth, limited stability of the photonic frequency multipliers, and difficulties in achieving extended sensing with dispersion-based techniques. In response to these challenges, this thesis presents approaches for generating broadband radar signals with high time-frequency linearity using recirculated unidirectional optical frequency-shifted modulation. The photonics-assisted system allows flexible bandwidth tuning from sub-GHz to over 30 GHz and requires only MHz-level electronics. Such a system offers millimetre-level range resolution and a high imaging refresh rate, detecting fast-moving objects using the ISAR technique. With millimetre-level resolution and micrometre accuracy, this system supports contactless vital sign detection, capturing precise respiratory patterns from simulators and a living body using a cane toad. In the end, we highlight the promise of merging radar and LiDAR, foreshadowing future advancements in sensor fusion for enhanced sensing performance and resilience
    corecore