Hypotheses Engineering in Software Startups: From Business to Architecture
摘要
Software startups operate in environments marked by high uncertainty and rapid innovation, yet many still prioritize technical excellence over validated customer needs. This chapter advocates for a shift toward hypotheses engineering: a systematic approach to uncover, test, and manage assumptions in startup development. We present an integrated application of two complementary techniques: HyMap, which supports early-stage identification and mapping of business hypotheses, and ArchHypo, which manages architectural uncertainties by treating them as hypotheses. Through a case study of a real-world startup integrating Generative AI into their product, we demonstrate how connecting business and architectural hypotheses enable traceable, strategic decision-making. The results show that combining HyMap and ArchHypo provides a more holistic, hypotheses-driven development process, improving a startup’s ability to adapt, experiment, and align technical efforts with business goals.