8,227 research outputs found

    Managing Incremental Development: Combining Flexibility and Control

    Get PDF
    The current demand for flexible software development makes software development organizations consider iterative and incremental development approaches as alternatives to the classical waterfall software development model. This, however, may jeopardize process visibility and manageability as well as product quality. Therefore, modern software development organizations need to find ways to install flexible development processes without sacrificing project overview and control. This paper reports experiences from a real life project that used timeboxing as the basic organizing principle in an incremental and iterative design and construction process. The project’s experiences show that such a process is indeed both flexible and manageable but that it requires periodic planning and replanning, explicit concern for coordination and synchronization activities, high process discipline and organizational readiness to accept fluctuating requirements

    Algorithms for advance bandwidth reservation in media production networks

    Get PDF
    Media production generally requires many geographically distributed actors (e.g., production houses, broadcasters, advertisers) to exchange huge amounts of raw video and audio data. Traditional distribution techniques, such as dedicated point-to-point optical links, are highly inefficient in terms of installation time and cost. To improve efficiency, shared media production networks that connect all involved actors over a large geographical area, are currently being deployed. The traffic in such networks is often predictable, as the timing and bandwidth requirements of data transfers are generally known hours or even days in advance. As such, the use of advance bandwidth reservation (AR) can greatly increase resource utilization and cost efficiency. In this paper, we propose an Integer Linear Programming formulation of the bandwidth scheduling problem, which takes into account the specific characteristics of media production networks, is presented. Two novel optimization algorithms based on this model are thoroughly evaluated and compared by means of in-depth simulation results

    Information system development in a process management environment: the dynamics of improvisation and bricolage during embedded software design

    Get PDF
    The main objective of this thesis is to make a contribution to knowledge regarding the nature of improvisation and bricolage activities in the practice of embedded software design and how the tensional relationship between process management and improvisation and bricolage can be balanced. There is a lack of understanding embedded systems development in practice, and how the difficulties correspond to prescribed and emergent processes in this context. In order to address this knowledge gap I conducted an in‐depth case study of an embedded system development project in the German automobile context between December 2004 and November 2008. The research adopted an interpretive approach, which involved the collection and analysis of qualitative data. Empirical data that was derived through interviews and observation revealed new insights as to how embedded systems are developed in practice. I adopt the position that emergent processes occur not randomly, but as purposeful agents that navigate through a turbulent environment of ongoing need to improvise with the items at hand. The finding indicates that the success to achieve the aims is bound to the capabilities to be continuously reflexive and induce corrective actions as appropriate. A theoretical conceptualisation disclosed measures that may enhance the capacity to be reflexive. The findings implied that process management frameworks help as scaffolding in order to practice improvisation and bricolage as a coping strategy. Moreover, improving the capabilities to cope with challenges means enhancing reflexive capabilities. The original contribution of this research is founded on rich descriptions and interpretations as to how embedded systems are developed in practice, and the theoretical conceptualisation that can aid to balance the tension between process management and improvisation and bricolage

    Scrum for product innovation : a longitudinal embedded case study

    Get PDF
    This article describes the innovation processes used in a partnership between Add Latent Ltd., an asset integrity and maintenance management consulting services provider in the energy sector and University of Salford. The challenge faced by the company is to make their in-house expertise more readily available to a worldwide audience. A longitudinal embedded case study has been used to investigate how installable desktop software applications have been redesigned to create a new set of cloud hosted software services. The innovation team adapted an agile scrum process to include exploratory prototyping and manage the geographical distribution of the team members. A minimum viable product was developed that integrated functional elements of previous software tools into an end-to-end data collection, analysis and visualisation product called AimHi which uses a cloud-hosted web services approach. Field trials were conducted using the software at the Uniper, Isle of Grain power station in Kent, UK. Enhancements were made to the AimHi product which was adopted for use at the Uniper site. The product emerged from a Knwledge Transfer Partnership whci was evaluated on cmplettion by InnovateUK and awarded the highest possible “outstanding” grade. The article illustrates how the scrum software development method was tailored for a product innovation context. Extended periods of evaluation and reflection, prototyping and requirement refinement were combined with periods of incremental feature development using sprints. The AimHi product emerged from a technology transfer and innovation project that has successfully reconciled conflicting demands from customers, universities, partner companies and project staff members

    Mobile Value Added Services: A Business Growth Opportunity for Women Entrepreneurs

    Get PDF
    Examines the potential for mobile value-added services adoption by women entrepreneurs in Egypt, Nigeria, and Indonesia in expanding their micro businesses; challenges, such as access to digital channels; and the need for services tailored to women

    A multi-agent-based communication prototype for cross-company capacity exchange in manufacturing networks

    Get PDF
    Manufacturing companies face tough challenges in leveling their capacity load due to unsteady market conditions, like fluctuating demand. This induces frequent re-scheduling in order to harmonize the capacity utilization of machine tools to meet customer requirements in terms of delivery time, costs, and product quality. In most cases an internal adjustment is not possible, so that a subcontracting is unavoidable. This requires significant efforts and can be very time and cost intensive. So, there is a need for a system supporting the cross-company capacity exchange which is yet not addressed in both literature and industry. This paper deals with the development of such a capacity exchange system and presents first result of its application
    corecore