British Columbia Government Crest
Advanced Search
Main Index Help
Contact Us
MoE > IMB > SDLC
current
 
  TYPES OF STANDARDS
Alphabetical List of All Standards
Application & Architecture
Project Management
Standards for Standards
System Development Life Cycle (SDLC)
Technology
Web
 
 
 
Exit this e-service
Ministry of Environment
Information Management Branch

System Development Life Cycle (SDLC) Standards

This document is intended as a guideline for all Application Managers, Project Managers, Project Leaders, Business Analysts, Database Designers and Developers involved in planning, delivering and maintaining applications for the Ministry. For more details refer to the Systems Development Life Cycle Overview (SDLC) document. 

The Ministry Project Manager is responsible for the overall co-ordination of the Quality Assurance of all application deliverables. The Information Management Branch, Business Analyst is responsible for ensuring the application deliverables are quality assured from a technical perspective.

Note: A listing of all available standards for the Ministry is detailed in the Alpha List of Existing Standards.

Phase
(Click Phase
Name for Purpose)
Deliverable
Contributes to Deliverable Quality Assures Deliverable Tasks appropriate for Warehouse Access Applications
Phase 1:
   
Planning

Quality Assurance

Quality Assurance is not actually a deliverable but a guide that must be followed for all deliverables
as appropriate

Required

Business Experts,
IMB Business Analyst,
IMB Technical Experts

Business Experts,
IMB Business Analyst, IMB Technical Experts, as appropriate

Required

Project Charter
(word document)

Business Experts,
IMB Business Analyst,
IMB Technical Experts

Business Experts,
IMB Business Analyst, IMB Technical Experts, as appropriate

Required

RFP Template (word document)

Ministry Project Mgr.,
Business Experts,
IMB Business Analyst

Business Experts,
IMB Business Analyst, IMB Technical Experts, as appropriate

 

Phase 2:
   
Definition

Project Plan
(word document)

Business Experts,
IMB Business Analyst, IMB Technical Experts

Business Experts,
IMB Business Analyst, IMB Technical Experts, as appropriate

 

Phase 3:
   
Analysis

Business Process Model

Business Experts

Business Experts
     - Business
 
Business Analyst
     - Technical

Required

Software Requirements Specification
(word document)

Business Experts,
Development Team, IMB Technical Experts

Business Experts, Business Data Admin. (major) - Technical
 
Application Architecture
(minor) - Technical

Required
to the appropriate level of detail

Oracle Designer Repository

Business Experts,
Development Team, IMB Technical Experts

Business Experts, Business Data Admin. (major) - Technical
 
Application Architecture
(minor) - Technical

Model only to represent data accessed

Data Conversion Analysis

Business Experts,
Development Team

Business Experts,
IMB business Analyst

 
Phase 4:
   
Design

Software Design Description (Word document)

Business Experts,
Development Team,
IMB Technical Experts

Business Experts, Business Application Architecture (major) - Technical
 
Data Administration
(minor) - Technical

Required to the appropriate level of detail

Oracle Designer Repository

Business Experts,
Development Team,
IMB Technical Experts

Business Experts, Business Application Architecture (major) - Technical
 
Data Administration
(minor) - Technical
 

Data Conversion Design

Business Experts (minor), Development Team,
IMB Technical Experts (data architecture)

Data Architecture

 
Phase 5:
   Build

IMF Development

Business Experts,
IMB Technical Experts,
Development Team

IMB Technical Experts

 

Business Experts,
IMB Technical Experts,
Development Team

IMB Technical Experts

 

Developer Guidelines

Business Experts,
Development Team

Application Architecture

 

Application Forms & Reports

Business Experts Business Experts, Business Application Architecture
     - Technical
 
Development Team

Business Experts

 

Data Conversion Application 

Development Team

Business Experts,
Application Architecture

 
Phase 6:    Implementation

User Procedures

Business Experts

Business Experts

Required

On-Line Help Text

Business Experts

Business Experts

Required

User Acceptance Test

Business Experts, Development Team (support)

Business Experts,
IMB Business Analyst
- Technical

Required

User Training Plan

Business Experts

Business Experts

Required

Implementation Plan

Business Experts, IMB Business Analyst

IMB Business Analyst

Required

Application Delivery and Migration

Development Team, Application Architecture (advise), IMB Business Analyst (Coordinate) Application Architecture

Required

 

PHASE AND PURPOSE

Phase 1: PLANNING

  • Required to determine the feasibility of whether the project should proceed or not.
  • Produces a high level overview document of the project which relates to the project requirements and scope.
  • To include requirements for data replication to the warehouse.
 

Phase 2: DEFINITION

  • Defines what, when, who, and how the project will be carried out.
  • This phase expands on the high-level project outline and provides a specific and detailed project definition.
  • This phase assumes that an RFP has been prepared and distributed, a contract project development team chosen and a Project Manager appointed.
 

Phase 3: ANALYSIS

  • Required to understand and document the user's needs for the system.
  • Documents in detail the scope, business objectives and requirements of the system.
  • Emphasizes what the system is to do .
  • Includes analysis of what data needs to be replicated to the data warehouse.
 

Phase 4: DESIGN

  • Describes how the proposed system is to be built.
  • The design is specific to the technical requirements the system will be required to operate in and the tools used in building the system.
  • Impacts the build and implementation phases of the SDLC.
  • Describes movement of data between operational databases and the data warehouse.
 

Phase 5: BUILD

  • Deals with the development, unit testing and integration testing of the system modules, screens and reports and data replication to the data warehouse if required.
  • Carried out in parallel with the development of user procedures and user documentation from the implementation phase.

Phase 6: IMPLEMENTATION

  • Prepare for and carry out the implementation of the developed system through user acceptance testing to full production and warehouse population.

top
Copyright Disclaimer Privacy Accessibility