158,424 research outputs found

    Controls in Flexible Software Development

    Get PDF
    Control and flexibility may appear an unlikely pair. However, we propose that effective flexible software development processes must still provide clear control mechanisms to manage the progress and quality of the resulting software products. This paper presents a conceptual study to understand the types of control found in flexible software development processes, termed controlled-flexible approaches. Control theory is used as a lens to study the control mechanisms found in plan-driven and flexible processes. We extend current thinking to include emergent outcome controls and clan controls for team coordination in our taxonomy of control mechanisms. Several popular flexible processes are analyzed for control mechanisms. We conclude with a brief discussion of future research directions

    Possible versus desirable in instructional systems: Who's driving?

    Get PDF
    This paper takes a pragmatic stance that the key to successful application of technology in education is good teaching: using technology only when it is a cost‐effective servant of pedagogy. The paper discusses some fundamental issues in the production of computer‐based materials, and considers them in the context of an on‐going evaluation of an Internet courseware project

    Teaching embedded software development utilising QNX and Qt with an automotive-themed coursework application

    Get PDF
    corecore