Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 9 additions & 5 deletions SCHEMA.md
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,9 @@ generated set marked as generated.
- `id` is a number, and it is unique across the whole repository. A consumer
addresses a principle by `id` alone and cannot land on the wrong record.
- Each company owns a block of a thousand ids: Amazon 1000, Arm 2000, Coupang
3000, Delivery Hero 4000, GitLab 5000, Dawn 6000, Toyota 7000, Generic 8000.
3000, Delivery Hero 4000, GitLab 5000, Dawn 6000, Toyota 7000, Generic 8000,
Blue Origin 9000. The published source is
https://www.blueorigin.com/careers/work-culture.
`block` in
`scripts/companies.py` is the registry, and claiming the next free block is
the whole of adding a company. A new principle takes the next free number in
Expand All @@ -220,7 +222,7 @@ generated set marked as generated.
signal that they may be describing the same behavior, so `validate.py` prints
the list rather than hiding it.
- `company` is kebab-case and matches the parent directory. Current companies
are `generic`, `amazon`, `arm`, `coupang`, `delivery-hero`, `gitlab`, `dawn`, and `toyota`.
are `generic`, `amazon`, `arm`, `coupang`, `delivery-hero`, `gitlab`, `dawn`, `toyota`, and `blue-origin`.
- `group` is optional, and a record carries it when the company publishes its
set under lenses. Arm has two, `one-arm` and `accelerate-impact`, five
principles each. Toyota has two, `continuous-improvement` and
Expand All @@ -237,9 +239,11 @@ generated set marked as generated.
first and Transparency last (one through six), the order that spells CREDIT.
Dawn is Think big, start small first and Race on the racetrack, walk on ice
last (one through 15), following the document's numbering. Toyota is Challenge
first and Teamwork last (one through five). Generic, shown as Universal
Leadership Principles, is Customer Obsession first and Intentional About Culture
last (one through 15), the order in kindel/principles issue 71.
first and Teamwork last (one through five). Blue Origin is Passion for our
Mission first and Have Backbone; Disagree and Commit last (one through 14).
Generic, shown as Universal Leadership Principles, is Customer Obsession first
and Intentional About Culture last (one through 15), the order in
kindel/principles issue 71.
- `definition` is the short statement of the principle, transcribed from
`source` under Sourcing below. For a company set that source is the
company's own text. For the generic set it is kindel/principles issue 71.
Expand Down
82 changes: 82 additions & 0 deletions data/blue-origin/bias-for-action.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
{
"id": 9006,
"slug": "bias-for-action",
"company": "blue-origin",
"name": "Bias for Action",
"sort": 6,
"definition": "Speed matters in business. Many decisions and actions are reversible and do not need extensive study. We value calculated risk-taking.",
"terms": [
{
"id": "bias-for-action",
"label": "bias for action",
"kind": "alias"
},
{
"id": "speed",
"label": "speed",
"kind": "alias"
},
{
"id": "calculated-risk",
"label": "calculated risk",
"kind": "alias"
},
{
"id": "reversible",
"label": "reversible",
"kind": "alias"
},
{
"id": "move-fast",
"label": "move fast",
"kind": "equivalent"
},
{
"id": "calculated-risk-taking",
"label": "calculated risk taking",
"kind": "facet",
"rows": [
"reversible-decisions",
"irreversible-decisions",
"calculated-risk"
]
}
],
"rows": [
{
"id": "reversible-decisions",
"situation": "When the decision can be undone",
"under": "Studies it as if it were permanent. The window closes.",
"justRight": "Takes a calculated risk and moves. Checks whether it worked.",
"over": "Moves so fast that nobody can say what was decided, and undoing it costs more than deciding slowly would have."
},
{
"id": "irreversible-decisions",
"situation": "When the decision is hard to undo",
"under": "Uses \"one-way door\" as a reason never to decide.",
"justRight": "Slows down for the study the one-way door actually needs, then decides.",
"over": "Treats a one-way door like any other decision and rushes it."
},
{
"id": "speed-that-serves-the-work",
"situation": "When the calendar is full of analysis",
"under": "Waits for a complete picture that will not arrive.",
"justRight": "Uses the data they have, picks the next reversible step, and goes.",
"over": "Equates motion with progress and starts three paths that nobody finishes."
},
{
"id": "calculated-risk",
"situation": "When the next step has real downside",
"under": "Avoids the risk and the work stalls.",
"justRight": "Names the downside, takes the risk that is worth it, and watches the result.",
"over": "Takes the risk for the feeling of speed and skips the check that would have caught a bad call."
},
{
"id": "study-as-delay",
"situation": "When someone asks for another round of study",
"under": "Agrees every time. Study becomes the product.",
"justRight": "Asks whether the study would change the next reversible step. If not, they move.",
"over": "Mocks the request for study even when the decision is a one-way door."
}
]
}
87 changes: 87 additions & 0 deletions data/blue-origin/customer-focus.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
{
"id": 9002,
"slug": "customer-focus",
"company": "blue-origin",
"name": "Customer Focus",
"sort": 2,
"definition": "Leaders start with their customers and work backward. They work vigorously to earn and keep customer trust.",
"terms": [
{
"id": "customer-focus",
"label": "customer focus",
"kind": "alias"
},
{
"id": "customers",
"label": "customers",
"kind": "alias"
},
{
"id": "customer",
"label": "customer",
"kind": "alias"
},
{
"id": "work-backward",
"label": "work backward",
"kind": "alias"
},
{
"id": "customer-trust",
"label": "customer trust",
"kind": "alias"
},
{
"id": "customer-obsession",
"label": "customer obsession",
"kind": "equivalent"
},
{
"id": "working-backwards-from-the-customer",
"label": "working backwards from the customer",
"kind": "facet",
"rows": [
"starting-with-the-customer",
"internal-convenience",
"feedback-before-the-plan-freezes"
]
}
],
"rows": [
{
"id": "starting-with-the-customer",
"situation": "When a new piece of work is being scoped",
"under": "Starts with what is convenient to build, and hopes the customer will adapt.",
"justRight": "Starts with the customer need and works backward to the smallest thing that would serve it.",
"over": "Treats every customer request as a mandate and never ranks them."
},
{
"id": "earning-trust",
"situation": "When the customer has a reason to doubt you",
"under": "Hides the miss or delays the news until they ask.",
"justRight": "Tells them what happened, what you will do, and when. Then does that.",
"over": "Over-promises to restore the feeling of trust, and breaks it again."
},
{
"id": "keeping-trust",
"situation": "When the product or the process has a defect the customer will feel",
"under": "Ships it and waits for the ticket.",
"justRight": "Fixes it before it reaches them when you can, and tells them when you cannot.",
"over": "Stops all other work for a cosmetic issue one customer mentioned once."
},
{
"id": "internal-convenience",
"situation": "When the internal process and the customer need conflict",
"under": "Protects the process. The customer waits.",
"justRight": "Changes the process, or names the real constraint, so the customer is not paying for internal convenience.",
"over": "Breaks a sound process for one loud request and creates a worse experience for everyone else."
},
{
"id": "feedback-before-the-plan-freezes",
"situation": "When you still have time to change the plan",
"under": "Asks the customer after the design is frozen.",
"justRight": "Gets a real signal from the people who will use it, then decides.",
"over": "Rewrites the plan with every comment and never ships."
}
]
}
95 changes: 95 additions & 0 deletions data/blue-origin/deliver-results.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
{
"id": 9003,
"slug": "deliver-results",
"company": "blue-origin",
"name": "Deliver Results",
"sort": 3,
"definition": "Leaders focus on the key inputs for their business and deliver on their customer commitments with the right quality in a timely fashion. Despite setbacks, they rise to the occasion and never settle. Leaders convey optimism without naiveté. They say, \"let's figure it out.\" They take setbacks in stride and know it's not about how they start, but how they finish. They display grit by refusing to stop at the first barrier and constantly looking for ways to move forward.",
"terms": [
{
"id": "deliver-results",
"label": "deliver results",
"kind": "alias"
},
{
"id": "results",
"label": "results",
"kind": "alias"
},
{
"id": "grit",
"label": "grit",
"kind": "alias"
},
{
"id": "let-s-figure-it-out",
"label": "let's figure it out",
"kind": "alias"
},
{
"id": "customer-commitments",
"label": "customer commitments",
"kind": "alias"
},
{
"id": "get-it-done",
"label": "get it done",
"kind": "equivalent"
},
{
"id": "rise-to-the-occasion",
"label": "rise to the occasion",
"kind": "facet",
"rows": [
"setbacks",
"first-barrier",
"how-you-finish",
"never-settle"
]
}
],
"rows": [
{
"id": "quality-and-date",
"situation": "When a customer commitment has a date",
"under": "Misses the date, or ships work that is not actually good enough to use.",
"justRight": "Hits the date with the quality that was promised. If that is at risk, says so early and offers a real plan.",
"over": "Hits the date by cutting the thing the customer actually needed, and calls it done."
},
{
"id": "key-inputs",
"situation": "When choosing what to watch",
"under": "Watches activity. Cannot say which inputs actually move the result.",
"justRight": "Names the few inputs that matter, reviews them on a cadence, and acts when they slip.",
"over": "Tracks so many numbers that nobody can tell which one to move this week."
},
{
"id": "setbacks",
"situation": "When a setback hits a commitment",
"under": "Settles. Treats the setback as the new plan.",
"justRight": "Takes it in stride, says \"let's figure it out,\" and finds a path that still serves the commitment.",
"over": "Performs optimism and will not hear the constraint, so the team walks into a second miss."
},
{
"id": "first-barrier",
"situation": "When the first path is blocked",
"under": "Stops at the first barrier and waits to be told what to do.",
"justRight": "Looks for another way forward the same day. Changes the method, not the commitment.",
"over": "Burns every relationship to force the original path through."
},
{
"id": "how-you-finish",
"situation": "When the start was messy",
"under": "Uses a bad start as the reason the result will be bad.",
"justRight": "Owns the finish. Recovers the quality and the date from wherever you actually are.",
"over": "Works people into the ground to make the finish look clean, and the next commitment is already at risk."
},
{
"id": "never-settle",
"situation": "When a good-enough result is on the table",
"under": "Takes the first acceptable version and stops looking.",
"justRight": "Ships the version that meets the commitment, then keeps the next improvement on a real list.",
"over": "Refuses to ship because a better version might exist, and the customer waits."
}
]
}
77 changes: 77 additions & 0 deletions data/blue-origin/earn-the-trust-of-others.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
{
"id": 9009,
"slug": "earn-the-trust-of-others",
"company": "blue-origin",
"name": "Earn the Trust of Others",
"sort": 9,
"definition": "Leaders are sincerely open-minded, genuinely listen, and examine their own strongest convictions with humility. They value diversity in all its forms because different viewpoints result in novel ideas.",
"terms": [
{
"id": "earn-the-trust-of-others",
"label": "earn the trust of others",
"kind": "alias"
},
{
"id": "earn-trust",
"label": "earn trust",
"kind": "alias"
},
{
"id": "open-minded",
"label": "open-minded",
"kind": "alias"
},
{
"id": "listen",
"label": "listen",
"kind": "alias"
},
{
"id": "different-viewpoints",
"label": "different viewpoints",
"kind": "alias"
},
{
"id": "listens-openly",
"label": "listens openly",
"kind": "equivalent"
}
],
"rows": [
{
"id": "genuinely-listen",
"situation": "When someone disagrees with you",
"under": "Waits for their turn to talk. The other person can tell they were not heard.",
"justRight": "Listens all the way through, and changes the plan when they are right.",
"over": "Agrees with everyone so nobody is upset, and the decision is mush."
},
{
"id": "examine-convictions",
"situation": "When a fact challenges a view you hold strongly",
"under": "Defends the view because it is yours.",
"justRight": "Examines the conviction with humility. Keeps it only if it still holds.",
"over": "Abandons a sound view at the first challenge so they can look open-minded."
},
{
"id": "different-viewpoints",
"situation": "When the room is of one mind",
"under": "Treats that as proof the idea is right.",
"justRight": "Seeks a viewpoint the room does not already have, because novel ideas come from that friction.",
"over": "Collects viewpoints as a ritual and never lets them change the work."
},
{
"id": "open-minded-without-being-vague",
"situation": "When you still have to decide",
"under": "Closes the question before anyone else has been heard.",
"justRight": "Stays open long enough to learn, then takes a position people can trust.",
"over": "Stays so open that nobody can tell what you believe, and trust erodes."
},
{
"id": "trust-through-openness",
"situation": "When people are deciding whether to bring you the real news",
"under": "Punishes the messenger. The next miss arrives late.",
"justRight": "Makes it safe to bring a hard fact, including one that contradicts you. That is how trust is earned.",
"over": "Trusts the first account so completely that an unchecked rumor becomes the plan."
}
]
}
Loading
Loading