February 2, 2025

"Fail fast, learn fast," "agile," and "canary deployment" have been buzzwords I heard everyday. Yet, in my experience, truly effective implementations of these principles are rare. Too often, they've been twisted into micro-management tools, stifling initiative and hindering progress. After a decade in the industry, I've reflected on my experiences and distilled a set of rules for implementing these concepts effectively, particularly within small to medium-sized product-driven companies. This is my "Fast Manifesto."

The cornerstone of the Fast methodology is the hypothesis. It's crucial to distinguish between a hypothesis and an objective. This deliberately challenges the traditional approach of market research, perimeter definition, and target objective setting.

An objective is a desired outcome, usually based on some level of assumed knowledge. A hypothesis, on the other hand, acknowledges the "known unknowns." It's a starting point based on a belief, not a certainty. For example, instead of an objective like "Increase campus community engagement by 20%," a hypothesis might be, "Everyone on campus wants to know each other." We believe this to be true, but we don't know it. This distinction is critical. Your journey begins now, with the hypothesis, not after lengthy feasibility reports, polished slide decks, or even a Minimum Viable Product (MVP). The hypothesis itself is the starting gun.

image.png

This fundamental shift in thinking has several key implications:

The next step, after defining the hypothesis, is designing an experiment to validate or invalidate it. This is where the principles of agile development and canary deployments come into play. But that's a topic for another article. For now, remember this: Start with the hypothesis. Embrace uncertainty. Vertically integrate your whole process, Focus on learning. And go fast.