Architecture Review Checklist - System Engineering / Methods &
Tools
- Do metrics exist for the current way of doing business?
- Has the system owner created evaluation criteria that will be used to guide the project?
Describe how the evaluation criteria will be used.
- Has research of existing architectures been done to leverage existing work? Describe the
method used to discover and understand. Will the architectures be integrated? If so,
explain the method that will be used.
- Describe the methods that will be used on the project:
- For defining business strategies.
- For defining areas in need of improvement.
- For defining as-is and to-be business processes.
- For defining transition processes.
- For managing the project.
- For team communication.
- For knowledge management, change management & configuration management.
- For software development.
- For referencing standards & statements of direction.
- For quality assurance of deliverables.
- For design reviews and deliverable acceptance.
- For capturing metrics.
- Are the methods documented and distributed to each team member?
- To what extent are team members familiar with these methods?
- What processes are in place to ensure compliance with the methods?
- Describe the infrastructure that is in place to support the use of the methods through
the end of the project and anticipated releases?
- How is consultation and trouble shooting provided?
- How is training coordinated?
- How are changes and enhancements incorporated and cascaded?
- How are lessons learned captured and communicated?
- What tools are being used on the project? (Please specify versions and platforms). To
what extent are team members familiar with these tools?
- Describe the infrastructure that is in place to support the use of the tools through the
end of the project and anticipated releases?
- How is consultation and trouble shooting provided?
- How is training coordinated?
- How are changes and enhancements incorporated and cascaded?
- How are lessons learned captured and communicated?
- Describe how the project will promote the reuse of its deliverables and deliverable
content.
- Will the architecture designs live after the project has been implemented?
Describe the method that will be used to incorporate changes back into the architecture
designs.
- Were the current processes defined?
- Were issues documented, rated, and associated to current processes? If not, how do you
know you are fixing something that is broken?
- Were existing/planned process improvement activities identified and associated to
current processes? If not, how do you know this activity is not in conflict with or
redundant to other statements of work?
- Do you have current metrics? Do you have forecasted metrics? If not, how do you know you
are improving something?
- What processes will you put in place to gather, evaluate and report metrics?
- What impacts will the new design have on existing business processes, organizations, and
information systems? Have they been documented and shared with the owners?
Copyright © The Open Group, 2001