Skip to content

Commit

Permalink
Updated multiple documentation pages. Expanded upon Process Behavior …
Browse files Browse the repository at this point in the history
…Charts with Process Control, clarified role of tokens in Decentralized Protocols, noted potential societal and systemic changes in Future.md, added insights on long term process outputs, and introduced discussion on the issues with traditional management techniques like OKRs in Team Key Results.
  • Loading branch information
davidgasquez committed Feb 14, 2024
1 parent 816a3c8 commit c2b8107
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 1 deletion.
2 changes: 1 addition & 1 deletion Data/Data Culture.md
Original file line number Diff line number Diff line change
Expand Up @@ -123,6 +123,6 @@

Sometimes, [tools help creating cultural change](https://commoncog.com/becoming-data-driven-first-principles/#the-trick). These might help your organization think better with data.

- [Process Behavior Charts](https://demingalliance.org/resources/articles/process-behaviour-charts-an-introduction).
- [Process Behavior Charts](https://demingalliance.org/resources/articles/process-behaviour-charts-an-introduction) and [Process Control](https://two-wrongs.com/statistical-process-control-a-practitioners-guide.html).
- [Time Lagged Conversions](https://better.engineering/modeling-conversion-rates-and-saving-millions-of-dollars-using-kaplan-meier-and-gamma-distributions/).
- Change point detection.
1 change: 1 addition & 0 deletions Decentralized Protocols.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
- [Community](https://mobile.twitter.com/balajis/status/1310101055816921090): open source all code, and issue a token or charge for access to the community.
- Open Source projects would have a protocol. You could buy shares of Kubernetes, Tensorflow, ... or contribute to gain tokens. This [[incentives]] contributing and helping people.
- [Many more](https://youtu.be/Axj8NJXnCN0)!
- Tokens create new, scoped economies, and those economies enable new ways of organizing production and operation of goods and services. Because these economies are programmable, they can also embed and optimize for value systems and goals.
- [Moving to protocols, not platforms](https://knightcolumbia.org/content/protocols-not-platforms-a-technological-approach-to-free-speech), is an approach for free speech in the twenty-first century. Rather than relying on a "marketplace of [[ideas]]" within an individual platform — which can be hijacked by those with malicious intent—protocols could lead to a marketplace of ideals, where competition occurs to provide better services that minimize the impact of those with malicious intent, without cutting off their ability to speak entirely.
- The fundamental power of the internet is its _interoperability_. It was born out of the ability of different networks to talk to each other using common protocols. The interoperability is what we've lost in the Web 2.0 era. Even such quintessential thing as a web API has no well defined standard or protocol, just a very vague concept of REST or RPC. We need commonly accepted standards and _decentralized_ protocols: for web APIs, for identity management, for message queuing, for web callbacks (webhooks), for online transactions, for semantic web and ontology, etc.
- One wallet could allow you to login to any service. The wallets are your credentials. [[NFTs|Owning a thing]] could allow you to enter somewhere.
Expand Down
1 change: 1 addition & 0 deletions Future.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ History teaches us that in 100 years from now [[Openness|some of the assumptions
- More people aware of the trick our mind does to us ([Mind Field](https://www.youtube.com/playlist?list=PLZRRxQcaEjA4qyEuYfAMCazlL0vQDkIj2) and [The Story Of Us](https://waitbutwhy.com/2019/08/story-of-us.html)) as well as [how diverse humans are](https://youtu.be/fC5qucSk18w).
- More interactive explanations like the ones the awesome [Nicky Case](https://ncase.me/) do!
- More concern around systems with weird incentives causing large amount of pain (Moloch).
- E.g: Criminal system rework. Focusing on the system and not on individual punishement.
- Work valuation changes (plumbing more expensive than some software development) due to [Moravec's paradox](https://en.wikipedia.org/wiki/Moravec%27s_paradox). We will automate making a full app before a robot is able to master physical arms and legs like a 5 year old.
- Open data will be more important as they can produce better models and help coordinate people providing shared context.
- The current decentralized protocols (IPFS, ActivityPub, ...) need to evolve more. Specially around UX. People don't care about decentralization, they care about UX.
Expand Down
2 changes: 2 additions & 0 deletions Processes.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,3 +26,5 @@ When designing a process, look for these properties:
A process takes an input to produce an output. A group of processes can be view as a System.

*The only purpose of good process is to produce good outcomes.* A process is not good unless it produces good outcomes.

You cannot judge the process by a single outcome. [Only a long run of outcomes tell you anything about the process](https://two-wrongs.com/statistical-process-control-a-practitioners-guide.html). Consequently, once you know what the process is like, any single outcome from that process adds nothing to your knowledge about the process.
5 changes: 5 additions & 0 deletions Writing Team Key Results.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,20 @@

[One of the keys to effective team key results is making sure the whole team contributes to, and feels invested in, the process](https://clrcrl.com/2021/04/07/setting-team-krs.html) — it shouldn't just be the team lead setting them for the team, or one team member setting them on behalf of everyone else. While we want every team member to contribute, it's likely that not every team member is going to contribute in the exact same way — for example, a newer team member might not have enough context to generate KR ideas, but might have previous experience seeing KRs so can easily give feedback on a peer's ideas.

Management techniques like OKRs and similar [have many issues](https://news.ycombinator.com/item?id=39271083) and all [[Organizations]] need to deal with them in a customized way.

## Properties

- The key result is a result, not a task (another framing: it's an outcome, not an input).
- The key result is measurable, both in the sense of we can clearly define what success looks like, and we have the data points available to you.
- It may include a component that measures magnitude, and one that controls quality.
- Remember that because a key result means a number, numbers can and will be gamed.
- The key result does not pre-suppose the exact program of works to do (and in fact leaves room for creative solutions).
- The key result states assumptions about why the team KR affects the top-level KR.
- The key result target should be informed by analysis.
- Key Results are helpful if your team have a 12-18 month mission, a clear focus, and specific lever or set of levers it is empowered to move.
- There is no replacement for good people, though. Project management is about organizing people. And people are hard to organize if they're not motivated, and adding a standardized, bureaucratized process won't increase motivation.
- OKRs are effectively a quarterly negotiation to get alignment across teams so that large, complex, projects get done on time.

## Process

Expand Down

0 comments on commit c2b8107

Please sign in to comment.