4.9 Design and Develop Interfaces
Objective
Design and develop interfaces between applications.
View Best PracticesTask Activities
-
Provider
Create or update Interface Control Documents to describe the functionality including data flow, security and controls, and transfer methods between various legacy systems
-
Shared
Leverage standard interfaces and application programming interfaces (APIs) to create connections between applications
-
Shared
Coordinate with the interface partner to collaborate and agree on data exchanges, integration methods and unit testing timeframes
-
Provider
Code and unit test Interfaces
-
Shared
Establish batch jobs to execute interfaces and conduct integration testing
4.9 Best Practices
- Maintain a detailed network architecture to help troubleshoot interface design and development issues
- Conduct frequent checkpoints with interfacing application developers between customer and provider
- Coordinate early with external interface providers to properly plan testing windows
Stakeholders
Customer
- Program Manager
- Functional Lead
- Technical Lead/Solution Architect
- Development Team
- Network SME
Provider
- Program Manager
- Functional Lead
- Technical Lead/Solution Architect
- Development Team
- Network SME
Inputs
- Requirements Traceability Matrix (RTM)
- Requirements Fit-Gap Analysis
- Target State Architectural Solution
- Technical Strategy
- Target State Concept of Operations
Outputs
- Interface Control Document