Writing a Self Review

This process methodically makes a self review with context for a calibration committee.

Turn into accomplishments with context

Then I put events into buckets and group similar data together into crisp accomplishment bullet points (usually 1-2 sentences each). Use the dimensions of the job ladder as high level buckets but group data into individual bullets based on what the impact was. (If there is no job ladder, use the high level categores “did well” and “room to grow”)

When done, each accomplishment bullet point should likely have several things: - A clear statement of impact that passes the “CFO test” and is ideally backed by a hard numbers: someone who cares about the business but doesn’t do your job should understand that you had an impact - (optional) a statement about what my particular role was / what was particularly challenging about the project. A bunch of useful Proxy measures for the “complexity” of a project:

- Number of teams / people involved, e.g. “project involved coordination of 8 people”
- Number of orgs/execs involved, e.g. “project spanned 3 organizations”
- Number of lines affected, e.g. “1000 LOC”  or “42 changes” or “27 page document”
- Number of requirements, e.g X features AND maintain existing performance AND ship quickly
- Number of options prototyped
- Number of supported configurations
- Number of required steps/process/compliance hurdles, e.g. “it required creating a traffic proxy, dark traffic, …”
- Amount of learning involved, e.g. “nobody on team knew iOS app development before”

Add a narrative

Once I’ve done this categorization, we usually see some pretty obvious high level patterns and takeaways. Boil the whole thing down into 1-4 clear, crisp sentences per ladder section. For formatting the narrative text (I prefer SEER and SumEx ). I will also pick 2-3 of the raw events to embelish and provide as examples.

Example section

In H1, Jojo demonstrated “top line service impact” when she stabilized the Foobar service, which transitioned from being a top reliability concern for users (weekly outages and monthly escalations to leadership) to a dependable service. Jojo:

  • reduced time-to-recovery by ~5x by proposing and landing tools like FoobarAutoFailover [L6_proposes_fixes_and_lands_them]
  • decreased outage rates by ~2-3x by encouraging the upstream Bazbat service to adopt postmortem processes via [L6_drives_impact_across_teams]
  • reduced the impact of outages by ~2x through scaling Redis instances by building automation
  • improved customer support via foobar_support_bundle, onboarding resources, etc. [L6_leaves_documentation_better_than_found_it]

Further reading:

Return home