Dealing with rapid business change and
increasing complexity
Time to market
Increasingly complex business rules
Changing or adding business logic can break
existing logic
Business rules aren't properly documented
Business logic duplicated across systems
Building flexible systems that can support
unknown future requirements
Many systems today limit what the business
can do
We don’t know the rules in our systems, yet
these systems run the business
Existing rules may actually be inherited
system constraints
Different IT units document business rules
differently, if at all
Business people speak in dollars, but IT speaks in data
Managing knowledge, especially business
rules