Treeview operates with three quality tiers: Good Enough, Great and World-Class. Each tier serves a purpose depending on the context and stage of a project.
Reaching world-class requires moving through the tiers: first good enough, then great. Nothing jumps from not good enough to world-class.
This understanding should guide our planning, communication, schedules and expectations.
The quality of the process determines the quality of the outcome. We evaluate our work through day-to-day outputs, trusting that a strong execution system consistently produces world-class results.
Quality is not something you see, it is something you feel. It is the details that make things feel world-class. When striving for world-class, we should go the extra mile, even in the details that are not visible to the end user or client.
Quality is our responsibility. We do not rely on clients to verify completion, identify issues or perform quality reviews. While client feedback is always valuable, it should be considered subject matter expert input, not a quality review. We are responsible for the quality of everything we ship.
Clarify what done means. Does done mean world-class quality and ready to ship, or does it mean ready for review before continuing with polishing? Both internally and client-facing, always clarify what done means to align expectations.
A violinist in an opera house is perceived as higher quality than the same violinist performing in a subway. This social experiment highlights a fundamental human behavior: the perception of quality depends on context.
The same applies to our deliveries. The context in which an app is presented amplifies its perceived quality: storefront images, app store copy, screenshots, trailers, video demos, change logs. Always prioritize world-class delivery formats.
The last mile is the final step of a rollout: the final testing, the build, the delivery documentation and the delivery email. This is the point of highest leverage: a poor rollout diminishes the value of weeks of work. Always deliver the last mile at the highest quality experience possible.
A bug is not the same as a blocking bug. A bug degrades the experience. A blocking bug breaks the product.