Elevator Pitch

Have you ever had a conversation with someone where both of you make agreements, set expectations, time goes by and the results were different than agreed/expected?

I refer to this as:

"Dealing with people is like dealing with the command line for the first time, You give a command arguments/options assuming you know what you will get and then you realize it is not that easy."

Why is it not easy?
You don't understand the purpose of a certain command and by default its options/arguments. In short, you don't understand the intent.

Why call it "uptime driven development"?
  1. Because it is simple.
  2. Because it makes people try to define it and come to pretty accurate conclusions from the get go.
    1. Pretty accurate doesn't mean people understand the point
    2. Because people don't understand the point I think an exercise will help.
Example:
  1. You tell a Project Manager we are doing "uptime driven development" and let this person define what it means from their point of view.
  2. You tell an Engineer we are doing "uptime driven development" and let this person define what it means from their point of view.
What happens then? 
 Very likely they will both be right in a sense.

Which sense?
They will both know what it is expected from them.

Ok? So what?
We just need to bridge the gap on how this reflects in tasks, business goals, objectives, timelines, etc.

The way I would simplify it is this:
A value stream map (or several) of interconnected dependencies, each dependency with its own uptime as a "living" graph showing how it affects the overall uptime.

In the case of multiple stream maps, how they affect the overall uptimes.

You may say: "But I'm not a developer/Project Manager... I have no uptime"

Uptime is
How often can people request something from you, how long it will take you to complete it and under which circumstances (Ceteris paribus).

Uptime driven development tenants
  1. Recognize intent first
    1. Empathize
    2. Establish rapport
    3. Ask questions
    4. Be open to questions
    5. Transmitter/source and receiver/destination need to do this. More info at "Models of communication" and "Communication theory" 
  2. No fallacies.
    1. List of logical fallacies
    2. List of fallacies
    3. "The definitive guide to winning and argument"
  3. Respect human drive and personal satisfaction. Which humans obtain through:
    1. Autonomy
    2. Mastery
    3. Purpose
    4. More on this at "RSA ANIMATE: Drive: The surprising truth about what motivates us"
This sounds just like <Insert another framework/FAD>
Sometimes people fall under fallacies and forget that EVERYTHING IS A REMIX, I will not go over this in much detail since this is an elevator pitch, But I will leave you with a link to what I mean:

https://vimeo.com/139094998

Other interesting topics that may help communicate my intent are:

Comments

Popular posts from this blog

Design for uptime (Rough draft)