Looking for a model/methodology to capture system capabilities

Hi -

We have numerous, interdependant systems within our environment. Many of these systems are integrated at the data, and business tiers. The problem is when a change occurs w/in the environment (like application A changes a business rule or an interface, it breaks applications B, C, D).

Question: Is there a model or methodology that will help us too:
1) List all the capabilities of our systems
2) Show dependencies between our systems
3) Help us when a change occurs to quickly pinpoint the impact

Now this isn't a new problem, thus I'm looking for best practices before I start building a big spreadsheetBig Smile

Thx

Steve

[748 byte] By [SteveWhitford] at [2008-2-4]
# 1
The application diagram in Visual Studio Team Architect can determine if the component interfaces become incompatible. It can also validate against a model of the deployment environment. However, there are certain types of breaing changes that are very difficult to detect statically. Some of these can be detected using another aid in the fight to keep software from being brittle, the unit test. These are also now available in the developer and test editions of VSTS. The MSF processes require both techniques.

Randy
MSF

RandyMiller at 2007-9-9 > top of Msdn Tech,Visual Studio Team System,Visual Studio Team System - Microsoft Solutions Framework (MSF)...

Visual Studio Team System

Site Classified