Home // ICONS 2012, The Seventh International Conference on Systems // View article


How About Agile Systems Development?

Authors:
Hermann Kaindl
Edin Arnautovic
Jürgen Falb

Keywords: Agile development; iterative and incremental development; development life cycle

Abstract:
In recent years, a hype about “agile” software development has been growing. So, there may be some temptation to simply transfer such approaches to general systems development, for system including hardware. It is important to understand, however, that a core idea behind agile software approaches is iterative and incremental development (IID), actually an old and proven idea. Unfortunately, increments especially in rapid iterations face inherent limitations in hardware development. So, we claim that agile development for general systems involving hardware is much more difficult to achieve than what current folklore may assume. In order to address this issue, we constructively propose a development life cycle for general systems that takes these limitations into account. It distinguishes between iterations with major, minor and with almost no increments, in order to include hardware development realistically in IID. In this way, some of the promises of agile approaches may be kept in general systems development, whether it is called “agile” or not.

Pages: 55 to 58

Copyright: Copyright (c) IARIA, 2012

Publication date: February 29, 2012

Published in: conference

ISSN: 2308-4243

ISBN: 978-1-61208-184-7

Location: Saint Gilles, Reunion

Dates: from February 29, 2012 to March 5, 2012