Use Cases and Alignment in Solo Development

Solo development does not fail because of design alone. It fails when the shared understanding of what to build drifts. Use cases are the simplest and most effective tool to prevent that.