Aug
16th
Thu
16th
Thought:
UML is stupidly complex.
Most people don’t have the required stack space in their brain to hold all the requirements of a large project in their head.
UML doesn’t help because it still requires that you keep the abstract relationships between these requirements in your head.
Screw UML, release early, release often, and program with the understanding that your client may at any point sneak up and belt you with a big new requirements stick.