Business processes have become more complex, more interconnected, interdependent, and interrelated than ever before. Businesses create complex communities with strategic suppliers, outsourcing vendors, networks of customers, partnerships and regulatory entities. Organizations have to address the pressures of change, cost cutting, global competition, time-to-market compression, changing technologies, and increasing complexity. Software projects that implement business systems are very complex. The ability to really understand and therefore manage this complexity has become a key success factor.
Businesses are getting more and more aware of the need of formal and clear models to drive IT projects. Models at the level of the business and IT software will provide both business people as IT engineers a common base for clear understanding the as-is and for managing the necessary changes. The complexity requires models that are understandable, provide necessary abstraction and contain enough detail to really represent this complexity in all its details. The value of the model increases with the level of detail it contains (business rules). Businesses that do not invest in understanding and representing their own business and applications, will eventually be the victim of their complexity. These models need to be centralized in a repository, and use a visual formal common notation (UML or BPML). Especially businesses that develop software offshore have to communicate the complexity of their business by using models of high quality.
Modeling is a new profession. Its importance is growing rapidly.
NEES Consulting is a Center of Expertise providing best of breed analysis and design services, at fair cost. Rather than just selling people, we want to provide our customers with high quality, really usable models and documents that make provide real value for our customers.