UC Davis Information & Educational Technology

Analyzing

During the analysis phase, gather your department's business requirements and environmental considerations. At the end of this phase, decide whether you will build or buy your proposed system.

1.0 Capture and analyze your requirements and identify critical issues

The analysis should include consideration of the following:

  • Business functions to be developed
  • All data required for these business functions
  • Business rules determining data behavior, constraints, limits, relationships, life-cycle
  • Business function flow
  • Related business systems on and off campus
  • Interfaces with other external and internal business systems
  • Existing data that may have to be converted
  • Opportunities for re-engineering
  • Preliminary transition plan
  • Security requirements
  • Campus and departmental technical environment and standards (includes: security, network, hardware, database, desktop tools, middleware, and application software delivery issues)
  • Technical architectures which maximize opportunities for appropriate sharing of information across the campus community
  • Critical success factors (up-time, business response time, etc.)
  • Architectural issues such as network and systems capacity planning
  • Campus policy affected
  • Contingency planning
2.0 Decide whether to build or buy the proposed business system

The following are factors in deciding to buy or build a business system:

  • Survey of the marketplace which indicates availability of products that would address the majority of your business problems
  • Product compatibility with campus technical environment and standards (includes security, network, hardware, database, desktop tools, middleware, and application software delivery issues)
  • Full life-cycle cost of a buy versus build decision, including customization cost
  • Availability of internal resources to build a system
  • Availability of contract resources to augment staff to build a system
  • Consideration of the time-frame of buy versus build
3.0 Initiate Operations Planning

Start to address the following operational issues, and plan to refine procedures and measures strategies throughout the project:

  • Determine how the application will be deployed
  • Determine how technical and functional upgrades be accomplished
  • Determine desktop and server hardware and need to upgrade or change end-user desktop computers
  • Determine timing and strategy for backing up data
  • Initiate disaster planning
  • Determine resources to support ongoing operations addressing application and hardware maintenance
  • Develop a communication plan
4.0 Produce an analysis summary of high level conclusions

The analysis summary should include an assessment of the following:

  • Acceptable approaches
  • Acceptable technologies and general architectures
  • Unacceptable approaches
  • Unacceptable technologies and general architectures
  • Risks
  • Opportunities for re-engineering
  • Refinement of resource needs (people, money, environment)
5.0 Prototype Phase

Develop a prototype if there are candidate technologies or approaches which require further investigation for viability or suitability as a result of the analysis phase. The prototype can continue to evolve throughout the project life-cycle.