Business services and cyber risk · Lesson 3

Business impact analysis and recovery objectives

2 min read

Lesson objectives

  • Perform business impact analysis and recovery objectives with a reviewable output and explicit decision boundaries.

Business impact analysis begins with the service outcome, not the server price. Identify critical processes and dependencies, then describe what changes if the outcome is unavailable for an hour or a day: queued orders, financial error, loss of trust or contractual impact. Separate the target time to restore service from the acceptable data-loss point. Do not compress the decision into one number: record who approved each assumption, the manual workaround, and when its capacity fails. Sequence matters as well; restoring a database before identity or keys may not restore the transaction. A useful output links each service to an impact window, predecessor dependency, workaround and functional acceptance test.

To perform the analysis, begin with a catalogue of service outcomes, then review each outcome with the process owner and technical operator. Record maximum tolerable interruption, the recovery point, and manual-workaround capacity in one time unit. A common unit prevents a comparison between forty orders per hour and an unconverted daily arrival rate. Next, order recovery from identity, keys, and data through the application and integrations, attaching an acceptance test to every hand-off. A shared dependency is not automatically first: compare the impact on both outcomes and the capacity of their alternatives. When estimates are uncertain, record a range, assumption, and validation owner instead of false precision. Worked example: ninety-five orders arrive per hour, the workaround processes forty, and initial backlog is zero; after two hours the backlog is (95−40)×2=110. Starting the database is therefore insufficient: test five correct transactions and monitor capacity until backlog begins to decline.

Lesson summary

Accept when the output separates restoration time from data point, quantifies workaround capacity and ties acceptance to a business transaction. Rework if it only reports server health or an unsupported number.