Should I Model My Entire Business?

All too often, business or system development is tactical in nature. Although this may work in the short term, over time, you will end up with functions that do not interact well or multiple systems that are partially or fully redundant. They may serve their tactical purpose, but together they do not serve the needs of the business or the customer.

So theoretically and academically, you should model your entire business. Wouldn't it be great to have such a complete, comprehensive model prior to embarking on any development project? However, in practice, this is one of the most difficult things to accomplish, for reasons both technical and political. Nonetheless, there are situations where taking on this challenge ...

Get UML for Mere Mortals® now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.