Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

if it's broken, rip it out

    - FCS [First Customer Ship] quality all the time
    - put it back today, 20 of your (current) friends
        will be running it tomorrow
    - gate breakage grinds other development to a halt
    - the product, not any one project, is what matters
    - mistakes will happen; negligence cannot

FCS* quality all the time -- why is this so important?

    - only way to avoid the quality death spiral:

        - people hear the gate is broken
        - decide not to risk a bringover
        - fewer people run the latest stuff
        - less real-life testing
        - new bugs not found
        - quality drops further

    - morale tracks quality

    - downward spiral hard to break

    - recovery time can be very long

...