Software Development Standard Deliverables



Similar documents
Software Development Standard Deliverables. Project Lifecycle Methodology

This is the software system proposal document for the <name of the project> project sponsored by <name of sponsor>.

2003 Patricia Ensworth Page 1

Custom Software Development Approach

OE PROJECT CHARTER TEMPLATE

Project Audit & Review Checklist. The following provides a detailed checklist to assist the PPO with reviewing the health of a project:

FSW QA Testing Levels Definitions

Program Lifecycle Methodology Version 1.7

Re: RFP # 08-X MOTOR VEHICLE AUTOMATED TRANSACTION SYSTEM (MATRX) FOR MVC ADDENDUM #10

Net Developer Role Description Responsibilities Qualifications

Terrace Consulting Services

Why Test ITSM Applications for Performance? Webinar

Green Migration from Oracle

Subject Area 1 Project Initiation and Management

Smarter Balanced Assessment Consortium. Recommendation

Project Implementation Process (PIP)

SECTION 4 TESTING & QUALITY CONTROL

Project QA and Collaboration Plan for <project name>

Roadmap. Software Engineering. Software Engineering. Project Life Cycle. Database. Project Lifecycle

WHITE PAPER. Effectively managing project performance reporting.

Statement and Confirmation of Own Work

DIRECTIVE NUMBER: v2.0. SUBJECT: Correctional Integration Systems Change Management Plan

In this Lecture you will Learn: Development Process. Unified Software Development Process. Best Practice

Laila TECHNICAL SKILLS

Project Lifecycle Management (PLM)

SOFTWARE DEVELOPMENT PLAN

Appendix 2-A. Application and System Development Requirements

Real-time Data Replication

Draft Document STATE OF MICHIGAN. SACWIS Planning Department of Human Services Strategic Implementation Plan: Project Staffing

SolovatSoft. Load and Performance Test Plan Sample. Title: [include project s release name] Version: Date: SolovatSoft Page 1 of 13

IT Project: System Implementation Project Template Description

Oakland County Department of Information Technology Project Scope and Approach

Request for Proposal for Application Development and Maintenance Services for XML Store platforms

Project Management Planning

Project Plan 1.0 Airline Reservation System

Oakland County Department of Information Technology Project Scope and Approach

Software Quality Testing Course Material

Life Cycle Quality Gates

MNLARS Project Audit Checklist

DRUPAL Web Content Management (WCM) Cloud Solution. RFP Q&A Session Jan. 21, 2015

Time Monitoring Tool Software Development Plan. Version <1.1>

Overview. Implementation of the international transaction log. Overall ITL role and approach. Support from ITL developer/operator

Chapter 6 Implementation Planning

Business Analysis From Yes-M Systems LLC Length: Approx 7 weeks/55 hours Audience: Students with or without IT experience or knowledge Student

Construction Management System (CMS) Deliverable Review Process

UDC Software Development Life Cycle

Appeals Case Management System Project. Scope Management Plan. November 20, 2014

Implementing a SQL Data Warehouse 2016

Process Improvement Plan

Oracle Insurance Policy Administration System Quality Assurance Testing Methodology. An Oracle White Paper August 2008

COMMONWEALTH OF MASSACHUSETTS EXECUTIVE OFFICE OF HEALTH AND HUMAN SERVICES

SCI$U:'e$learning'for'patient'education'in'spinal'cord'injury'rehabilitation' Background'and'development'process' E$learning'in'patient'education'

Configuration Management Plan

Custom Development Methodology Appendix

Project Start Up. Start-Up Check List. Why a Project Check List? What is a Project Check List? Initial Release 1.0 Date: January 1997

Job Description. Working Hours Standard 35 hours per week Normally working Mon Fri 9am to 5pm with additional hours as required

Design Document Version 0.0

VAIL-Plant Asset Integrity Management System. Software Development Process

3.1 Overview of Software Development and Integration Activities

INTRODUCTION: Plan and Schedule Development Create a Work Breakdown Structure (WBS) The detailed guidelines and examples start on the following page.

Implementing a Data Warehouse with Microsoft SQL Server 2012

SECTION 2 PROGRAMMING & DEVELOPMENT

PM Planning Configuration Management

Template K Implementation Requirements Instructions for RFP Response RFP #

SYSTEMS ANALYSIS DESIGN

System Development and Life-Cycle Management (SDLCM) Methodology

The Agile Audit. 2. Requirements & Technical Architecture

PSU Hyland OnBase Document Imaging and Workflow Services Level Memorandum of Understanding

Market Data Transparency Service Level Agreement

Project Management Guidelines

ecms Document Management Request for Proposal: Questions & Responses

Software Development Lifecycle. Steve Macbeth Group Program Manager Search Technology Center Microsoft Research Asia

Business white paper. Best practices for implementing automated functional testing solutions

A view on governance. SharePoint Kennisdelingsdag. Nick Stuifbergen, consultant 28 January 2011

Software Process Training

A Comparative Study of Database Design Tools

Project Scope and Approach

SCHEDULE 8 Generalist Project Services Framework 2015

Application Management Services (AMS)

Software Requirements Specification. Task Management System. for. Prepared by. Version 1.0. Group Name: Pink and Purple. Date:

APP IDEATION. Understanding client vision. Exchange of idea s. Finalizing an outline. Deliverables:

IBM Rational DOORS Next Generation

Architect, Data Warehousing and Business Intelligence. Information & Education Technology Services. Associate Director, Applications Development

Project Plan for <project name>

8. Master Test Plan (MTP)

VA ICJIS. Program Management Plan

Establish and maintain Center of Excellence (CoE) around Data Architecture

Test Plan Template: (Name of the Product) Prepared by: (Names of Preparers) (Date) TABLE OF CONTENTS

Note to the Project Guides MSC (CS-FOSS) Final Semester Projects

Project Management Step Wise. Sunday, 4 November 12

Transcription:

Software Development Standard Deliverables Lifecycle Methodology Created By Rafael Soultanov Version 1.1 September 19, 20044

Development Lifecycle Methodology Document Control Change Record Date Author Revision Change Reference 09/18/2004 Rafael Soultanov 1 Initial Draft Reviewer Name Position Distribution Copy Number Name Location 1 Management SolovatSoft 2 Clients 3 Partners 9/19/2004 8:16 PM i

Table of Contents Development Lifecycle Methodology Document Control... i Change Record... i Reviewer... i Distribution... i PROJECT METHODOLOGY...1 9/19/2004 8:16 PM ii

Lifecycle Methodology Development Lifecycle Methodology P1: Business Proposal P2: Requirements Clarification P3: Planning P1 P2 P3.1 Steering Committee Proposal Requirements Document. Detailed Functional Specification Business Owner P3.2 High Level Plan This is a high level document that approves the project and the goals of the project. Summary Cost Impact (including tangible and intangible benefits) Implementation Strategy (including dependencies, Risks and Resource conflicts) References (identification of the people and documentation that can further support the project proposal). Definition of Terms (Glossary) Biz Requirements (Mid Level) Priorities Process Flow Diagram User experience (Number of users, security requirements etc.) Success Criteria Functionality not Required Detailed Functional Specifications of each Module of the Application Detailed Feature Requirements Gantt Chart of high level project tasks. Should identify the different phases of the lifecycle and deliverables as milestones. 9/19/2004 8:16 PM 1

Development Lifecycle Methodology P4: Design/Prototype P4.1 Infrastructure Design Document Dev Tech Lead Physical Architecture Network Architecture Tools P4.2 Database Design Document Database Tech. Lead Database scope (elaborate on items not discussed in the general scope and describe the scope in greater detail) Data Flow Technical Architecture Data Model Diagrams Entity descriptions (including the descriptions of the columns and applicable business rules) Database Capacity Planning General Notes Resolved Issues Unresolved Issues Appendix (may include the DDL for the Design version of the Data Models). P4.3 Front-End/Middle Tier Design Document. UI Design Front- End/Middle Tier Tech Lead UML Diagrams Class Descriptions GUI Mock-ups Use Cases Error Handling Event Logging APIs and Interfaces 9/19/2004 8:16 PM 2

Development Lifecycle Methodology P5: Finalize Product Specification None Conduct Review - Finalize All P1 P4 Documents As Necessary There are no documents to be produced for this stage. P6: Development P6.1 Database Development Specification Database Tech. Lead Detailed ETL Design Doc, including field transformations Low level data flow Updated ERD and Specs Unit Tested SQL and PL/SQL Code along with appropriate relase documentation. P6.2 Front/middle Tier Development Specs Front- End/Middle Tier Tech Lead Unit tested code along with appropriate release documentation. Update UML diagrams and documentation Updated Functional Specifications. Unit Tested SQL and PL/SQL Code along with appropriate relase documentation. P6.3 Test Plan QA Lead Detailed test plan for each module (based on User acceptance criteria Security considerations) Separate sections for different types of testing to be conducted (Stress test, Performance Test, etc. inculding sub-sections for different modules to be tested). 9/19/2004 8:16 PM 3

Development Lifecycle Methodology P7: Release Management & QA P7.1 QA Test Results QA Lead Test Environment (including specifications for the Hardware, Software, and Network). Integration Test results Regression Test Results Stress Test Results Usability Test results Data Validation. Actual QA Scripts P7.2 Installation and Release Document Dev Tech Lead Release Notes identifying important notes not included in the Development documents. Installation Guide (identification of the steps to be taken to install, including specifying the set up of the environment for the software. Migration plan Other sections that may be specific to each project P8: Operations P8.1 Operations Manual Dev Tech Lead Front-tier operations Database operations Monitoring Operations Other sections that may be specific to each project. P8.2 SLA Performance Requirements Uptime Requirements Maintenance Requirements 9/19/2004 8:16 PM 4

Development Lifecycle Methodology P9: Debrief P9 Summary Feedback Areas For Improvement Recommendations 9/19/2004 8:16 PM 5