Planning Events with Covid-19

I’m going to go a bit ‘off-topic’ from my typical Agile, Leadership, Lean, Software, etc. topics and try and provide some information that may help people in these communities. With so many states starting to open up businesses and such, you may be wondering how you can decide when you can plan your conference or meet-up to start meeting in-person again.

So we’re going to focus on a formula that George Mason economics professor Alex Tabarrok wrote. You can find the details behind this at his post COVID-19 Event Risk Assessment Planner. This assessment planner focuses on the US population in its risk assessment. One of my primary concerns is to help people that plan regional events and meet-ups.

Stand by, we’re going to be doing some math….

In that article, there is a formula:

1-1(1 – c/p)^g

from COVID-19 Event Risk Planner by Professor Alex Tabarrok

Where c = the number of people carrying the disease, p = the population, and g = the group size planned for the event.

He has a nifty graph also that shows this for the US. (Though we now have gone off the scale on the left hand side, so it would be worth extending it.) Note that this is a logarithmic graph, so I’d recommend recreating it on logarithmic graph paper.

When planning a regional event like a meet-up though a calculation at the US level (or any other country) is probably inappropriate. Here is how you can extend that to a regional view…

I am going to do some calculations based on two meet-up groups here in Virginia as a start. First is the Games for Agility, Learning, and Engagement (GALE) meet-up we hold at Excella. It is based in Arlington, VA and draws people from a few surrounding counties and cities (DC, Alexandria, and Fairfax County mostly). [Note: I’ll show what happens if I add in Montgomery County in a moment.]

So first I need to know the populations. Some googling gives me the following:

City or CountyPopulation
Arlington237,000
Alexandria144,000
DC702,000
Fairfax1,010,000

These numbers were from 2019 projections taken through google search results and rounded up to the nearest 1000. These should be good enough… So the total population about is 2.093 million. We’ll set that aside for now…

Next we need to figure out the number of carriers. For this I am going to turn to the wonderful graphics from the Data Wrapper page on 17 (or so) responsible live visualizations about the coronavirus, for you to use and in particular the map portrayal titled: Number of confirmed COVID–19 cases in US counties. (You will need to scroll down about 2/3 the page – the page has lots of graphics on it, so expect it to load a little slow.) I’ll zoom in a bit and scroll over to Virginia.) This data gets pulled daily from a set of data at Johns Hopkins University.

We’ll pull the ratio that reflects the ratio of the population that is infected. I could pull just the number known I suppose, but it states that number has or had, which means it includes deaths (people no longer around) and recovered (people who no longer have the disease). I get this by hovering over the appropriate dot. So here is an example:

Let’s add this information to our table:

CountyPopulationRatioCalculated
Carriers
Arlington237,0001:1801317
Alexandria144,0001:150960
DC702,0001:1205850
Fairfax1,010,0001:2204591

This makes the total number of carriers we’ll use as 12,718.

We need one more number before we can run the numbers through the formula. The size of the group. So using GALE first as our example. Our largest in-person meet-up size was 16 (we’re a small niche interest….). This goes in for the g in the formula, which you will observe is a factorial. As Alex writes in his Risk Assessment Planning post, this is the biggest factor in determining risk as it is bringing people from the population that has been exposed together.

Running the numbers…

1-1(1-12718/2093000)^16=.092… or about 9%

So if I ran GALE today, there is an almost 1 in 10 chance someone in the crowd would be bringing the disease (unknowingly) into the meet-up group. Personally, I’d want this to be below 1 in 500 (0.2%) before I’d feel comfortable (that’s a meet-up group of 3 in case you are wondering).

Let’s now look at how the DC-Scrum User’s Group would look. They regularly have 50 people showing…

1-1(1-12718/2093000)^50=.262… or about 26%

This means they have better than a 1 in 4 chance. Yikes! But wait, they regularly pull people in from Montgomery county, MD also. Mongomery county’s population is 1,051,000 with an infection rate currently of 1:170. This yields an additional 6182 carriers. So for the same size group the formula looks like…

1-1(1-18900/3144000)^50=.260… or still about 26%

Not much change. But if 60 people decided to come I’m now at about 30% chance of someone being a carrier.

If you are deciding to restart your in-person meet-up, the guidance I would advise on this is to cap the maximum number of attendees AND be transparent on the percent chance someone would be a carrier. (If you could set-up the meet-up such that it had social distance as a part of it and perhaps specified masks you might be able to allow a slightly higher risk than what the numbers may indicate as the formula isn’t factoring those things in.

If I were planning a multi-state regional event, I would use the population and ratios of the states attendees would be coming from… plus the ratios of the counties or cities of where speakers were coming from… if different from the attendees. So for example, Agile & Beyond frequently gets attendees from not only Michigan, but also Ohio, Pennsylvania, Ontario, Indiana, and Illinois. I’ve spoken at Agile & Beyond (so factor in Fairfax County, VA if I am selected); so has George Dinwiddie, so factor in his county as well.

I’d consider at this point calculating a straight average of the infection ratio and throw out any that were outside a significant factor different. Example, all my ratios are between 1/120 and 1/330, but two speakers come from places where ratios are 1/2730 and 1/1850; I would throw these low ratios out. I would not throw out an outlier at a higher ratio. This averaging with throwing these out would actually bias it to be conservative and thus safer for everyone.

For international events, you can use the countries from where people are attending.

How can we project when we can return to in-person events? The COVID-19 tracker at Virginia Department of Health provides a hint. If you look at the Number of cases by event date graph it is showing a downward trend, but we need this graph with the total number of infections in the population, not by event (which is a daily number). Then one can use the rolling average on the rate of change over say 3-7 days to project how the # of carriers will change. Perhaps you could do this with the number of daily events; I just don’t feel comfortable with that projection as the disease persists and daily events are more sensitive to social distancing, business closures, and other lockdown policies.

Another place to keep your eyes on is the Institute for Health Metrics and Evaluation (IHME.org), they are the organization producing the models that forecast deaths, hospital usage, etc. and these take into account changes in patterns of mobility and social distancing. Hopefully we’ll start seeing some additional projections of rates of changes in infection rates actually being produced.

I hope this is helpful for people that are trying to figure out when and how to plan in-person events again.

What’s This Agile Dialogs Thing Anyway?

If you haven’t caught it, I’m running an unconference called Agile Dialogs; you can find out more about it at http://agiledialogs.org.

So why would I want to take on thorny topics, ones that seem to bring out flamewars? Because the lack of listening to each side as we argue from each other’s sidelines seems an inane way of advancing our craft.  If we want organizations to advance their thinking, we in the community need to advance ours and listen to those with differing opinions. It doesn’t mean we need to agree, but we do need to listen, truly listen to what the other side is saying.  When we decide to challenge the other side, we need to do it in a manner that isn’t trying to cole them into accepting we are right, but to have them think through why they are taking the position they have chosen. We may reaffirm it, but in the process, we will have had them rethink underlying assumptions.

Dialog is about understanding and elevating assumptions so we can find answers to our questions and perhaps a new better way forward.  I know I am a believer in good estimates when they make sense and when they don’t not even bothering with them. But perhaps when I thought they weren’t useful, there was a better way to have made them useful.  I certainly welcome learning that in a manner that doesn’t start out with – hey bud you are wrong. That closes down dialog as that is about winning an argument. Save the arguments for a debate, let’s find out what makes each side tick and see what we can learn.

I hope you will join me!

Agile Dialogs – Why We Need It

Agile_Dialog_Logo-2Recently I have noticed conversations in the Agile Community getting increasingly hostile.  Whether it be about scaling, self-organization, estimation, or a variety of other topics, there seems to be some reason one side or the other has to be ‘right’. I’ve personally been in the crossfire and not once was there any inquiry about why I had my opinion, only some circumspect attribution as to my opinion being off the mark.

Perhaps it was… Perhaps not… Who is the judge?

So something I and a colleague (@Ryan Ripley) have decided to try is put together is an unconference to bring together people to discuss these thorny conversations. And by discussion, I mean dialog, not debate.  In other words, the point is not to prove someone wrong or right, but rather understand there position and whether it is valid for your context.  Using a philosophy espoused by Peter Senge, we need to expose and elevate our assumptions so that we can find what works and doesn’t between the positions. We call this Agile Dialogs and have set-up a website (rudimentary at the moment).  Our first dialog will be about how to predict value with or without estimates. If you have an opinion for against or somewhere in the middle, we hope you will join us. You can find out more info at the Agile Dialogs website; please consider taking the short survey at the end and of course joining us on November 13th at the Navy League Building in Arlington, VA..

Organizer’s Take Note: a Plea for Improving Unconferences

This is a follow-up post from my previous post “What is the Matter with Unconferences“; if you haven’t read it, please drop by and do so – we’ll wait…

…dum-de-do-barumpadum…

Back? great!

As one other clarification, here is a Wikipedia extract that outlines what a BarCamp is, which is what most of these I have been to is based on…

They [BarCamps] are open, participatory workshop-events, the content of which is provided by participants.

After seeing issues at both UXCamp and ProductCamp, I’d like to offer some suggestions.  What saddens me in particular is that so many sessions at this past ProductCamp were presentations.  While I like that at least the type was known to me beforehand, even some pitched as workshops weren’t hands-on.  And the presentation ones seem to leave little time for true discussion.

To provide some details on the disturbing trends and to offer some unsolicitied advice on changes to make:

  • People getting scheduled before the conference. I think it is OK to find out people’s passion beforehand, but let’s not schedule sessions before the unconference; unconferences are more than just crowd-sourcing topics
  • Using voting as a method for choosing what topics are in or out. People will follow their passions; I’ve been at sessions where I was the ONLY one that showed up as the convener; that’s OK.  I either went to another session or captured my thoughts quietly; I’ve also had others come join me after about 10 minutes from the start as they tasted a few competing interests and found the conversation we created more interesting.
  • Don’t provide A/V equipment for sessions. No mikes, no video. To have participatory sessions, the sessions should self-constrain themselves to being small where microphones are unnecessary. Unlike big formal conferences, we’re not interested in trying to determine speaker or topic popularity, people self-determine that… Several workshop sessions at ProductCamp were set-up auditorium style and the participation was limited to getting small amounts of input from the audience. The default format should be open discussion; workshops should be essentially the second option.
  • Don’t have any session format connote different levels of expertise; no panels of experts or ask the expert. Unconferences are awesome because they promote peer-based discussions. That young guy out of college may have more innovation in them than the greybeard of 30 years in the industry. You are not going to unlock that by placing one over another via a self-proclaimed or given title. Let that expertise emerge from the group and people will learn what they want to use or not. If a panel of people want to convene one, that’s fine, but don’t let people call themselves experts; it’s still a conversation.
  • Consider what a Keynote does; it constrains thinking and lowers energy. If you are going to have a ‘keynote’, consider building the schedule (in Open Space, we would call it a marketplace) before the keynote.  This then captures the tone of attendees without influence.  If it isn’t aligned with the keynote, so be it; now you know what is on people’s minds.  As soon as the keynote happens, people begin constraining what must be important is centered around it AND having someone talk at me for 45 minutes to an hour lowers energy levels for proposing sessions. Also, let everyone have a chance to propose a topic before letting others offer a second one.

Select a style and focus on it beforehand: Camps tend to be more hands-on workshops.  Open Space and World Cafe formats more discussion-oriented.  Also, can I ask that space be considered a bit better?  While I thought the digs at both the Goethe Institute (UXCamp) and LivingSocial (last ProductCamp) were cool spaces, they were not conducive to moving around or running an effective unconference given the number of people; perhaps decrease the number of attendees.

I’m going to be watching what these two camps in particular do next year; I may set-up a competing model that truly emphasizes peer conversations if this is the trend for these two.

PS – This is NOT considered a knock on the organizers – who did a wonderful job at the format that they decided to do, but either they do not fully understand (or want to execute on) what an unconference (Camp) is, OR they are being seduced by ever greater number of attendees/sponsors they can get in exchange for sacrifices on the format.  I’d invite them to consider their own personal motivations and perhaps incorporate them explicitly into their message.

What is a Matter w/Unconferences

I’m sitting at an unconference and really feel compelled to write a note about what is wrong about MOST unconferences I attend…. Here is a definition so we can focus attention on what’s wrong:

An unconference is a conference organized, structured and led by the people attending it. Instead of passive listening, all attendees and organizers are encouraged to become participants, with discussion leaders providing moderation and structure for attendees.

Definition from http://whatis.techtarget.com/definition/unconference

The disappointing thing I am finding is almost all of these have too many presenters or panels discussing ‘at me’. There is no true peer-to-peer discussion and/or hands on learning. And more and more of these are having their sessions being planned in advance.

One session at the one where I am currently had the title stated such that an audience was supposed to make decisions on what would be discussed yet the speaker had slides! How in the heck could this person know what was going to be proposed? Rather it was a case of twisting the proposals into what they desired to present.

I want folks planning these to be more conscious of this; please do not call your conference an unconference if you are having people talk at me.

Of course not all unconferences are falling into this trap, but most of those that are not are seeming to be open space events; I love open space, but a good unconference doesn’t have to be this format.

If anyone has a way of finding out beforehand where unconferences actually are falling more into a typical conference format, let me know…