The SMART Process
The SEI SMART process begins with several meetings between your organization and the SMART team. The team assesses your stakeholders' needs, learns about your SOA vision, and elicits a high-level description of your legacy system's architecture and features.
During this information gathering, the team uses questions from the Service Migration Interview Guide (SMIG) to directly address the gap beween existing and target architecture, design, code, and migration issues, and to assure broad coverage of the factors that influence the cost, effort and risk involved in migration to services.
The team uses the information to perform the following activities:
- Establish the needs of the legacy system's stakeholders
- Describe the existing capability of the system
- Describe the target SOA, potential services and how they will interact
- Analyze the gap between the current and future states and effort/cost required to close it
- Develop the migration strategy, detailed in a final presentation
SMART also generates outputs that are useful to your organization regardless of whether or not you decide to migrate. Each is listed below with the information it identifies.
- Stakeholder list: stakeholder needs
- Characteristics list: component information relevant to migration feasibility
- Migration Issues list: concerns to be addressed during migration process
- Component table: characteristics of components under consideration
- Service table: potential services that can be derived
- Component Service Options Table: potential mapping of each component to potential service
Read an article or technical note about SMART.
For more information, contact Grace Lewis.
If you have questions or comments, send e-mail to isis-sei@sei.cmu.edu
Return to top | ISIS main page
