• DocumentCode
    976776
  • Title

    Agility counts in developing small-size software

  • Author

    Wang, Lingfeng

  • Author_Institution
    Texas A&M Univ., College Station
  • Volume
    26
  • Issue
    6
  • fYear
    2007
  • Firstpage
    16
  • Lastpage
    23
  • Abstract
    A common question in practice is "what are the circumstances in which agile methodologies should be adopted for more effective software development?" For instance, is the agile method suited for the development of modern industrial automation software? Actually this is a hard problem to address, and the right answer can be determined only by the requirements and constraints of each individual project. The size of projects in the industrial automation arena varies from small-size software with limited specific functionality to large-scale software systems with comprehensive functionality and rigorous requirements. A number of agilists are seeking ways to expand the use of agile methodologies for efficient development of larger software-intensive projects and effective management of distributed development teams. However, for safety-critical industrial automation software development, caution should be exercised in employing agile methodologies, as the detailed analysis of each software elements is needed and the system may have intense interactions with other software and hardware systems.
  • Keywords
    software engineering; agile methodology; industrial automation software; software development; software management; Adaptive control; Costs; Dynamic programming; Feedback; Open source software; Software performance; Software prototyping; Software testing; Software tools; Variable speed drives;
  • fLanguage
    English
  • Journal_Title
    Potentials, IEEE
  • Publisher
    ieee
  • ISSN
    0278-6648
  • Type

    jour

  • DOI
    10.1109/MPOT.2007.906114
  • Filename
    4383327