When deciding on architecture to implement, we will:
1 REUSE before ACQUIRE
2 ACQUIRE before CREATE
3 CREATE REUSABLE COMPONENTS
- ACQUIRE add new components to the architecture either COTS or OS/CS
- COTS Commercial Off the Shelf / Vendor
- CREATE add new components to the architecture by creating a new component
- OS-CS Open Source or Community Source
- REUSE leverage existing architecture components (cost savings in training, infrastructure,etc)
We use this as our main guiding principle for our Enterprise Architecture.
In Nov 2006, I was in Australia as one of two keynote speakers for the Council of Australian University IT Directors’ Inaugral Enterprise Architecture Symposium. We already adopted the “Buy before Build” principle for large IT investments. On the second day of the Symposium, each university had a few minutes to talk about what they are doing for EA. This principle evolved as a result of all their feedback. It is simple enough for people to remember and adhere to. Anyone have anything similar or even better … or different?