Virtual Case File - Reasons For Failure

Reasons For Failure

The project demonstrated a systematic failure of software engineering practices:

  • Lack of a strong blueprint from the outset led to poor architectural decisions.
  • Repeated changes in specification.
  • Repeated turnover of management, which contributed to the specification problem.
  • Micromanagement of software developers.
  • The inclusion of many FBI Personnel who had little or no formal training in computer science as managers and even engineers on the project.
  • Scope creep as requirements were continually added to the system even as it was falling behind schedule.
  • Code bloat due to changing specifications and scope creep. At one point it was estimated the software had over 700,000 lines of code.
  • Planned use of a flash cutover deployment, which made it difficult to adopt the system until it was perfected.

Read more about this topic:  Virtual Case File

Famous quotes containing the words reasons for, reasons and/or failure:

    One of the great reasons for the popularity of strikes is that they give the suppressed self a sense of power. For once the human tool knows itself a man, able to stand up and speak a word or strike a blow.
    Charles Horton Cooley (1864–1929)

    “... But if you shrink from being scared,
    What would you say to war if it should come?
    That’s what for reasons I should like to know
    If you can comfort me by any answer.”
    “Oh, but war’s not for children it’s for men.”
    Robert Frost (1874–1963)

    Parents are never forgiven for not giving just the right response at the appropriate moment. Or, rather, there are particular times in the adolescent’s or young adult’s life, when a certain response is needed, and this need is not met, and the failure to meet this need is forever remembered, and is never forgiven.
    Terri Apter (20th century)