To get a better sense as to how Integrated Design, is applied let's look at some typical enterprise IT projects. In projects such as a legacy migration or an ERP transformation you're likely to find the following types of design activities:
- Enterprise Architecture
- Data Modeling
- Data Architecture Design
- Business Process Modeling
- User Interface Design
- User Experience Design (and yes this is somewhat different as User Experience crosses platforms and technologies these days)
- Application & Service Design
- Infrastructure and / or Network Design
These tasks are generally vital to the success of an overall project, yet many if not most of them happen in design "stovepipes." The concept of Integrated Design is similar to how some people view Enterprise Architecture except that Integrated Design is less focused on formal frameworks or specific EA tools - in other words it is more likely to provide an all-encompassing umbrella for all types of design activity. For example, some people might not consider a detailed Network Design or Data Center Design to be part of an Enterprise Architecture although others might - there is no standard definition or boundary. Integrated Design however, is a more flexible, perhaps even Agile way to tackle what is in fact one of the biggest challenges most enterprise face today - complexity.
Design and Architecture often merge in user interfaces or "Digital Experience" solution |
There are three simple principles behind Integrated Design:
- All design activities must share the same lifecycle methodology and automation framework. Integrating models or architectures can sometimes be referred to as meta-integration and as the name implies it represents an added layer of complexity to an already complex project. A shared automation framework does not have to be an EA tool.
- All designs must be targeted to the shared capabilities. There are finite set of capabilities associated with any given solution. By pegging or mapping each design to its relevant solution capabilities we achieve and maintain automatically a certain level of integration.
- All design (on the project or within the solution) is related. While some designs may only be complementary rather than dependent, all designs and thus all later functionality have relationships to one another. Understanding those relationships up front is perhaps the greatest risk reduction technique available in IT today. These relationships are both broad and narrow in nature (and can extend down to the data element level).
Design is and always will be a creative endeavor; however, if we keep in mind the principles of Integrated Design we can see how that creativity can be merged along with systems engineering to produce innovative and successful solutions.
Copyright 2014, Stephen Lahanas
#ITarchitectureJournal
#StephenLahanas
#Semantech-Inc
0 comments :
Post a Comment