Plot twist: this article doesn&#x27;t have all the UML you need to know, it&#x27;s just the class diagram.<p>Particularly, for my personal projects, I use the Use Cases diagram to map the requirements and the features my application will have, associated with my prototypes. Other diagrams, like Class diagram, usually I use just to map the Domain before develop the persistence. This is how all my projects start, even if I am working alone. It is good to me and it&#x27;s part of my creative process.