Thursday August 28 2008
Information Technology Central Services at the University of Michigan
M-Community

MCommunity System Development Process

1. Project Initiation

Deliverables

  • Project charge: The MCommunity Implementation Project Team will implement the architecture envisioned in Phase 1 and Phase 2 of the project, including identity management and access roles, data sharing and reconciliation, and directory services.
  • Staff members hired and teams formed. See About Us.
  • Overview schedule. See the Roadmap (Implementation Timeline).

2. Business Process Modeling and Requirements Gathering

Deliverables

3. Requirements Analysis

Deliverables

  • Draft specifications
  • Revised unit test plans
  • Updated requirements documents if needed

4. System and Subsystem Design

Deliverables

  • System design documents
  • Design specifications

5. Building/Coding and Unit Testing

Deliverables

  • System and subsystem coding
  • Finished unit test plans
  • Completed unit tests
  • Module tests
  • Updated design and requirements documents

6. Testing

Deliverables

  • Integration testing (do the modules work together?)
  • System testing (code will freeze after system tests are completed)
  • Load testing

7. Deployment/Rollout/Release

Deliverables

  • User training
  • User documentation
  • Announcements/communication
  • Pre- and post-production tests

8. Stabilization

Deliverables

  • Elevated monitoring levels
  • Fix unanticipated problems

9. Production

Deliverables

  • MCommunity fully implemented
  • Maintenance windows set
  • Operations documentation
  • Upgrade planning

This page last verified January 10, 2008