skip to main content
10.5555/2820678.2820689acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Rolling out a mission critical system in an agilish way: reflections on building a large-scale dependable information system for public sector

Published: 16 May 2015 Publication History

Abstract

Despite the increasing pace of development and deployment of new software systems, the expectations regarding critical information systems have not changed. Consequently, to ensure high quality in spite of rapid updates, the fashion these facilities are taken to use need careful considerations. This paper presents and analyses real-life experiences gathered during the many years of planning, design, implementation, testing and finally deploying as a service a large, multi-million euro, extremely mission critical information system for emergency services. The project was to be carried out in an agile way, although the scope, the price and the duration were fixed by signed contracts. Fortunately, the customer was willing and able to learn how to do system development iteratively and incrementally, as well as to provide personnel to constantly collaborate with the developers. Along the way, we learned that to truly succeed in such an endeavor as this one, it is not enough to do the things almost right or by the book. Instead, everyone involved must keep raising the bar every day, in a continuous, disciplined, and controlled way.

References

[1]
Subramaniam, V. and Hunt, A., Practices of an Agile Developer, The Pragmatic Bookshelf, Dallas, Texas, 2009.
[2]
Shore, J. and Warden, S., The Art of Agile Development. O'Reilly, 2007.
[3]
Beck, K., Extreme programming explained: Embrace change. Addison-Wesley Professional, 2000.
[4]
Eloranta, V. P., Koskimies, K., Mikkonen, T., & Vuorinen, J. (2013, December). Scrum Anti-Patterns--An Empirical Study. In Software Engineering Conference (APSEC, 2013 20th Asia-Pacific (Vol. 1, pp. 503--510). IEEE.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
RCoSE '15: Proceedings of the Second International Workshop on Rapid Continuous Software Engineering
May 2015
55 pages
  • Program Chairs:
  • Matthias Tichy,
  • Jan Bosch,
  • Michael Goedicke,
  • Brian Fitzgerald

Sponsors

Publisher

IEEE Press

Publication History

Published: 16 May 2015

Check for updates

Author Tags

  1. agile development
  2. human factors
  3. iterative and incremental development
  4. management support
  5. organizational change
  6. user involvement

Qualifiers

  • Research-article

Conference

ICSE '15
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 74
    Total Downloads
  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Dec 2024

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media