Here is what VaccinateCA.com did today on Day 13, to help Californians access reliable information about the coronavirus vaccine so that they can make better informed choices for themselves and anyone they arrange care for:
* We called several hundred pharmacies across the state of California, and wrote down what they said.

* We continued doing QA work with our call center, to align expectations regarding notetaking such that information is displayed on the website in a consistent fashion.
* We briefly published mistaken information. It suggested the coronavirus vaccine was widely available at a pharmacy where it was factually not, resulting in a large number of phone calls to that pharmacy.

We were apprised of this via:
We keep the team staffed to handle data corrections. However, by unfortunate coincidence, this information was up during broadcast coverage of our operations, the ~5 minutes we believe it took to take down the info were high stress for that pharmacy.
We have completed a postmortem on the incident and are instituting a number of controls to prevent similar incidents again.

One of the core principles of reliable systems is that "Simply don't make mistakes" is not a viable strategy. Rather, you have to learn from mistakes.
"Postmortem" is a term of art in the engineering community.

Briefly, it is a formalized process which conducts a root cause analysis regarding the failure of a system to function as designed, identifying ways to improve the technical and human systems implicated.
The engineering community is trending towards a norm of so-called blameless postmortems.

Accountability is an interesting word; some institutions believe it is a synonym for "being found at fault" and therefore exists primarily outside of the building.
Generally speaking, the engineering community uses the term to mean "the state of being a person specifically tasked with ensuring that the opportunities for improvement identified in a system are actually pursued an implemented."
We will follow up tomorrow with the accountable team members to review progress on the remediations they are directly responsible for implementing or seeing implemented.

We also discovered some opportunities for improvement in our incident management process.
For example, we come from a variety of organizations, professional backgrounds, nations, and linguistic traditions. We were delayed during the incident process by failure to have meeting of the minds as to what imprecise words meant with respect to prioritization.
I am the directly responsible individual, having volunteered for it, for writing a standardized tier system to quickly communicate subjective judgments of severity / urgency / etc during an incident, and am accountable for seeing that this is actually written and adopted.
In other improvements news, we're writing down a list of everything which needs to happen on a regular cadence, so that we have committed staffing such that that does factually happen on a regular cadence.
This morning's update, for example, was not posted because I was heavily scheduled, and nobody noticed it until I did prior to the evening update.

That's very low impact, but it clearly isn't sustainable to need a particular person to remember to do something daily for forever.
And so we'll write up a list of tasks like this and make sure they're scheduled.

*Individual people* need to be able to take time off or even have unexpected availability.

The *system*, on the other hand, needs no holidays, knows no weekend, etc.

Because we're in a pandemic.
An an example of cultural differences in engineering, I was informed by colleagues that I surprised them when, during the winddown of the incident response, I said "Statement of intent: I wish to stand down from the incident to travel to a medical appointment. Objections?"
Some of my colleagues report being surprised that I would ask permission to do this, as someone who was not actively involved at that moment in the remediation.
My view on the matter was different, and I didn't realize it until someone pointed it out: I came up in a particular engineering culture in Japan.

In it, an executive leaving an ongoing incident while the engineers could not would be demonstrating catastrophically poor judgement
So the executive followed the standard procedure on having private information regarding human life or safety: share information, clearly state intentions, wait for acknowledgement to act.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Patrick McKenzie

Patrick McKenzie Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @patio11

27 Jan
In “Is this really my life now?”, and I swear as my honor as a gentleman this just happened:

I ducked into a beef bowl place to have a quick bite while answering some high-urgency communications.

I bought my usual, with their new tablet app. It cost 580 yen, which is ~$6.
The shift manager, on seeing the order come in, came over and said “Sir, you appear to have created an order entirely equivalent to the lunch set, which is available from 11 AM, and which costs 500 yen.”

“That’s OK. *turns back to email*”

“That is NOT OK, sir. I will fix this.”
And thus begins an absolute comedy of errors where the Japanese salaryman in me knows what is happening, the American CEO in me is ruthlessly prioritizing neither the 80 yen nor explaining things to manager, and the shift manager involves corporate to override their new POS.
Read 6 tweets
26 Jan
"Why do you post two updates a day?"

Because we're fighting a huge credibility gap, as amateurs working on a critically important problem whose work must past review by experts to be effective.

One solution:

Explain what we plan to do. Do it.

Repeat. Repeat. Repeat.
I am Mr. Nice Fluffy Bunny with respect to my comms strategy, as only a dangerous professional with a folder labeled Overwhelming Timestamped Evidence can be.
I think I sort of regret writing "amateurs" already given that while that is probably a perception we'll hit sometimes, with respect to the *part of the problem* we are working on, we are... how to phrase this...
Read 5 tweets
26 Jan
VaccinateCA.com made these improvements on Day 12 to help Californians quickly locate information medical professionals provided about how to get in line to get the coronavirus vaccines they're eligible for.

* We made hundreds of calls to pharmacies across the state.
* For the first time, we brought a call center online. They called *five times as many* pharmacies as we did today, because they are professionals and they are very, very good at what they do.

We are reviewing their written notes prior to publishing them, to align on styles/etc.
* We completed a prototype of multilingualization for our website. Multilingualization means that the UI would be in a language maximally convenient to the user, but the content would continue to be in (in this case) English.

We are QAing translations to Spanish and Chinese now.
Read 9 tweets
25 Jan
Here's what VaccinateCA.com got done today, Day 11. (Technically speaking I know day is over in California but work hasn't stopped in Tokyo yet.)

* We made several hundred calls (near our peak to date) to pharmacists across California, and wrote down what they said.
* We added 60 net new locations with the vaccine, plus the instructions their dispensing pharmacists indicated would allow one to get an appointment and any eligibility criteria required. This brings us to about 320 we know of.

* We re-called many places to check for changes.
* We did major work on a Brand Identity Toolkit, so that the experience of using our project is consistent across the site and the other various presences we will soon have. We'll be cutting over to the new branding over the next few days.
Read 13 tweets
24 Jan
Here is what VaccinateCA.com wants to get done today, Day 11, to help Californians arrange the covid-19 vaccine for themselves or their loved ones.

* We are going to call hundreds of pharmacies across California, talk to the pharmacist, and write down what they tell us.
* We are going to publish that information to a single website, including (where appropriate) the links and instructions we heard from the pharmacist for scheduling appointments.
* We're putting a way to quickly go from our search results to Google Maps so that vaccine searchers can prioritize which location they call based on e.g. their mobility capabilities, availability of transport, convenience to places they know, etc.
Read 8 tweets
24 Jan
Here's what VaccinateCA.com got done yesterday, Day 10:

* We called several hundred pharmacies across California, asking pharmacists under what circumstances they could vaccinate. We publish their answers. We've made ~2.5k calls total in 10 days to 1.6k locations.
* We found 35 new vaccination locations with the vaccine available and published the instructions for getting in line, including eligibility criteria and appointment scheduling instructions, to our site. We have almost 300 locations with availability on the site now.
* We announced the CEO internally (it's me). We announced a head of product/design (@malthe) and a website tech lead internally. We'll continue clarifying organizational structure so our volunteers have clear lines of communication to maximize for impact of their work.
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!