Why the Vasa Sank: 10 Problems and Some Antidotes for Software Projects

  title={Why the Vasa Sank: 10 Problems and Some Antidotes for Software Projects},
  author={R. Fairley and M. J. Willshire},
  journal={IEEE Softw.},
In 1628, the newest ship in the Royal Swedish Navy took its maiden voyage. After sailing about 1,300 meters, a light gust of wind caused the Vasa to capsize. The reasons that the Vasa was constructed to be unstable, and the reasons it was launched when known to be unstable, are as relevant to our modern-day attempts to build large, complex software systems as they were to the 17th-century art and craft of building warships. This article describes the problems encountered in that project… 

Figures, Tables, and Topics from this paper

Generador de escenarios de planeación para la gestión de un proyecto informático- SIGPLAN
The Present final project for graduation contains the whole process in which SIGPLAN solu-tion has been developed, this is a managemet solution that allows the organizations to generate different
Troubleshooting Large-Scale New Product Development Embedded Software Projects
This industrial paper investigates the typical problem space of modem new product development embedded software projects, and compose an extensive structured matrix of different potential project problem factors, and proposes a method for assessing the project's problem profile with the matrix.
Rethinking Success in Software Projects: Looking Beyond the Failure Factors
  • D. Dalcher
  • Engineering, Computer Science
    Software Project Management in a Changing World
  • 2014
This chapter tries to advance the discussion by offering a new perspective for reasoning about the meaning of success and the different types of software project failures.
Risk management in the implementation phase of enterprise software implementations
This document contains a student thesis (bachelor's or master's), as authored by a student at Eindhoven University of Technology.
A Comprehensive Model to Improve the Efficiency of Software Inspection: A Case Study
Recently researches show that customizing inspectio ns can increase their efficiency up to 40%. Scholars studies proved that correcting a defect in the early stages of software development is from 1
Buying time in software development: how estimates become commitments?
It is found that defensible estimates and padding of software estimates are crucial in converting estimates into commitments, showing how the practices used by software practitioners help to deal with the human and social context in which estimation is embedded.
How to steer an embedded software project: tactics for selecting the software process model
This paper proposes a process model selection frame, which the project manager can use as a systematic guide for (re)choosing the project's process model.
Improving IT Risk Management Process by an Embedded Dynamic Verifier Core: Towards Reducing IT Projects Failure
  • A. Khatavakhotan, S. H. Ow
  • Computer Science
    2012 Third International Conference on Intelligent Systems Modelling and Simulation
  • 2012
The model proposed in this research embedded a verifier core for identifying deviations and thereupon leads to performance improvement in risk management process and accelerates the instant awareness of the changes with the comprehensive classification of risk factors.
Dynamic Verifier Core: A Practical Solution to Mitigate the Risks of Software Risk Management Process
Risk management is considered as a crucial activ ity in all types of software development processes. While risk management plans are proposed to control and mitigate the risks, they may face some
Failure of large transformation projects from the viewpoint of complex adaptive systems: Management principles for dealing with project dynamics
Informed by CAS theory, seven management principles are presented that respect the dynamics of this type of project and can aid in coping with project dynamics.


The mythical man-month (anniversary ed.)
Few books on software project management have been as influential and timeless as The Mythical Man-Month. With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers
The Mythical Man-Month
The author will list some of the assertions in the book and invite dispute or support from the audience in this public discussion of the published book.
To Engineer Is Human: The Role of Failure in Successful Design
This current book is a predecessor and an early introduction to Henry Petroski's theme of investigating engineering failures to uncover their roots and to provide for safer designs for future projects.
IEEE Computer Society and ACM Joint Task Force on Software Engineering Ethics and Professional Practices
  • IEEE Computer Society and ACM Joint Task Force on Software Engineering Ethics and Professional Practices
  • 1999
The Story of the Royal Swedish Man-of-War Vasa, multimedia documentary
  • English) on floppy disk by email inquiry to the Vasa Museum at vasamuseet@sshm.se
  • 1999
Standard for Software Project Management Plans
  • IEEE, Piscataway, N.J
  • 1998
The Warship Vasa, a documentary film available (in English) on a VCR tape by email inquiry to the Vasa Museum at vasamuseet@sshm.se
  • Vasa Museum
  • 1996
The Warship Vasa, a documentary film, Vasa Museum, Stockholm, Sweden, 1996; available (in English) on a VCR tape by email inquiry to the Vasa Museum at vasamuseet@sshm.se
  • 1996
Why Vasa Capsized
  • 1995
Is Human: The Role of Failure in Successful Design, Vintage Books
  • 1992