External Failure

An External Failure occurs when a system fails during normal operation after delivery to users. These failures impact end-users and can have significant consequences.

Characteristics:

1. Occur in production environments

2. Directly affect end-users

3. Can damage company’s reputation

4. Often more costly to fix than internal failures

5. May result from undetected defects or changed conditions

Preventing External Failures:

1. Thorough testing before release

2. Implementing robust error handling

3. Continuous monitoring of production systems

4. Regular system maintenance and updates

5. Effective user support and feedback mechanisms

External failures highlight the importance of comprehensive testing and quality assurance processes. They also emphasise the need for ongoing system monitoring and maintenance after release.