Join Notes
A batch of the best highlights from what Tristan's read, .
Transparency
The emergent process and work must be visible to those performing the work as well as those receiving the work. With Scrum, important decisions are based on the perceived state of its three formal artifacts. Artifacts that have low transparency can lead to decisions that diminish value and increase risk.
Transparency enables inspection. Inspection without transparency is misleading and wasteful.
Purpose of the Scrum Guide
scrumguides.org
In a way, projecting allows us to cheat evolution: it now takes place in our head, as a series of projections and counterfactual scenarios.
The Black Swan
Nassim Nicholas Taleb
The basic idea is that each module should encapsulate a few pieces of knowledge, which represent design decisions. The knowledge is embedded in the module’s implementation but does not appear in its interface, so it is not visible to other modules.
A Philosophy of Software Design
John Ousterhout
...catch up on these, and many more highlights