We don't go full UML, but it is the best tool to have a solid architecture overview, before committing to solutions that won't fit with what customers actually want.
It is also a very good tool to onboard new developers into the team without forcing them spending endless hours reading code.
We don't go full UML, but it is the best tool to have a solid architecture overview, before committing to solutions that won't fit with what customers actually want.
It is also a very good tool to onboard new developers into the team without forcing them spending endless hours reading code.