|
|
|
|
|
by Tabular-Iceberg
1859 days ago
|
|
> most software is written to solve ambiguous and nebulous business problems that even the business doesn't necessarily understand Obviously if you're not deliberate about what problem you're trying to solve in the first place, no amount of deliberate effort will produce a good data model. Designing business processes must be done with the same deliberate effort, and also need to be constantly refactored. |
|
> Designing business processes must be done with the same deliberate effort
That's not always realistic. Businesses processes solve existing problems, sometimes tackle new problems, but just like data models hindsight is 20/20. And just like data models, business processes are constantly evolving and never done.