BASIL Software Development Plan

Click here to load reader

  • date post

    25-Oct-2014
  • Category

    Documents

  • view

    72
  • download

    0

Embed Size (px)

Transcript of BASIL Software Development Plan

NYSS Software Solutions

Bar-Coded Assessment System for Independent Learning

Software Development Plan (Small Project)Version 1.1

Authors Saqib Abbas & Ndumayak Onomo

Bar Coded Assessment System for Independent Leaning (BASIL) Software Development Plan (Small Project) BASIL_Software_Development_Plan.docx

Version: 1.1 Date: 19/11/2010

Revision HistoryDate 11/11/2010 Version 1.0 First Release Description Author Saqib Abbas Ndumayak Onomo 19/11/2010 1.1 Final Release Saqib Abbas Ndumayak Onomo

Confidential

NYSS Software Solutions, 2012

Page 2 of 14

Bar Coded Assessment System for Independent Leaning (BASIL) Software Development Plan (Small Project) BASIL_Software_Development_Plan.docx

Version: 1.1 Date: 19/11/2010

Table of ContentsContents1. Introduction .........................................................................................................................................................4 1.1 1.2 1.3 1.4 1.5 2. Purpose ..........................................................................................................................................................4 Scope..............................................................................................................................................................4 Definitions, Acronyms, and Abbreviations ....................................................................................................4 References ......................................................................................................................................................4 Overview ........................................................................................................................................................5

Project Overview .................................................................................................................................................5 2.1 2.2 2.3 2.4 Project Purpose, Scope, and Objectives ........................................................................................................5 Assumptions and Constraints.........................................................................................................................6 Project Deliverables ......................................................................................................................................6 Evolution of the Software Development Plan ................................................................................................7

3.

Project Organization ...........................................................................................................................................7 3.1 3.2 3.3 Organizational Structure ...............................................................................................................................7 External Interfaces.........................................................................................................................................7 Roles and Responsibilities .............................................................................................................................8

4.

Management Process ...........................................................................................................................................8 4.1 Project Estimates ...........................................................................................................................................8

4.2 Project Plan ...................................................................................................................................................9 4.2.1 Phase Plan ..............................................................................................................................................9 4.2.2 Iteration Objectives .............................................................................................................................. 10 4.2.3 Releases ............................................................................................................................................... 11 4.2.4 Project Schedule .................................................................................................................................. 11 4.2.5 Project Resourcing ............................................................................................................................... 12 4.3 Project Monitoring and Control .................................................................................................................. 13

4.3.1 Requirements Management Plan ............................................................................................................. 13 4.3.2 Schedule Control Plan ......................................................................................................................... 13 4.3.3 Budget Control Plan............................................................................................................................. 13 4.3.4 Quality Control Plan ............................................................................................................................ 13 4.3.5 Reporting Plan ..................................................................................................................................... 13 4.3.6 Measurement Plan ............................................................................................................................... 13 4.4 4.5 5. Risk Management Plan ................................................................................................................................ 13 Close-out Plan ............................................................................................................................................. 13

Annexes ............................................................................................................................................................... 14 NYSS Software Solutions, 2012 Page 3 of 14

Confidential

Bar Coded Assessment System for Independent Leaning (BASIL) Software Development Plan (Small Project) BASIL_Software_Development_Plan.docx

Version: 1.1 Date: 19/11/2010

Software Development Plan (Small Project)1. IntroductionThe Software Development Plan describes the development activities of the project. It provides detailed information about different phases and iterations and tasks required to be completed in order to accomplish the project. It also shows how long a particular phase or a task is going to take and various deliverables and milestones of the project. 1.1 Purpose The purpose of the Software Development Plan is to gather all information necessary to control the project. It describes the approach to the development of the software and is used by the project team to schedule the development process of the project. Scope This document consists of the overall plan to be used for developing a bar-coded online assessment management system for Coventry University. The details of the individual iterations are described in the iteration plan document of this project. The plan described in this document is based upon the software requirements and the vision document for the project. Definitions, Acronyms, and Abbreviations BASIL - Bar-coded Assessment System for Independent Learning. (BASIL) RUP - Rational Unified Process References The list of documents referenced in this software development plan is:

1.2

1.3

1.4

Title BASIL Vision Document BASIL User Interface Prototype Document V1.0 BASIL Iteration Assessment Document V1.0 BASIL Master Test Plan Document V1.0 BASIL Next Iteration Plan Document V1.0 BASIL Risk Management Plan+ Risk List Document V1.0 BASIL Use Case Model + Survey Version 1.1 Software Project Management

Author Yavuz Erdem Ndumayak Onomo Saqib Abbas Ndumayak Onomo Yavuz Erdem Yavuz Erdem & Saud Aljaloud Saqib Abbas Walker Royce

Year 2010 2010 2010 2010 2010 2010 2010 1998

Confidential

NYSS Software Solutions, 2012

Page 4 of 14

Bar Coded Assessment System for Independent Leaning (BASIL) Software Development Plan (Small Project) BASIL_Software_Development_Plan.docx 1.5

Version: 1.1 Date: 19/11/2010

Overview The rest of the Software Development Plan document is divided into several sections which are further divided into sub-sections. Major sections of this document are: Project Overview: This section describes the purpose, scope and objectives of this project. It also lists the deliverables of the project. Project Organisation: This section describes the project organization and roles and responsibilities of the people involved in the project. Management Process This section explains the estimation of cost and effort required to do this project. It also provides the iteration objectives, major milestones and schedule of the project.

2.2.1

Project OverviewProject Purpose, Scope, and Objectives The purpose of Bar-coded Assessment System for Independent Learning is to develop an online system that will manage Coventry University assessments. The system will use barcode technology to keep track of all assessments (both paper and electronic based) for the benefit of staff and students of Coventry University. System will have lecturer and student specific functions which will allow them to use the system according to their needs. The project deliverables include: Software Development Plan: is document which establishes a standardized and coherent methodology for the development activities of the BASIL. Iteration Assessment: is used to assess and evaluate whether the Iteration Plan for a particular iteration went according