Development Process for Web-Enabled Applications - Overview

Development Process

Introduction

These pages have been provided as a guide to any eBay shop owner who may wish to set up their own web site to complement their eBay website. These pages are meant to provide an example of the processes used by major corporations spending £ millions – you don’t need all this detail for a simple website but we hope it gives you a few useful tips!

 

The development process is a software engineering process, by which software systems are developed from the beginning based on the requirements of the client. This process is used when a new application is being developed or a major enhancement is planned for an existing application.

Policy

Policies governing software engineering and management activities are :-

·         All new members of software engineering staff will receive required software engineering training and managers given software planning and management training.

·         All software-engineering tasks are performed according to the projects’ defined process, which is a tailored version of the organization’s standard process. These tasks typically include the following :

o        Requirements analysis

o        Design

o        Coding

o        Testing

o        Documentation

o        Maintenance

·         The system requirements and project-level objectives for the project are defined and reviewed by all affected groups.

·         Tools used by software engineering groups are compatible to enable effective communication and coordination

·         Project team member is oriented on the project activities

·         Work products created during the life cycle are kept consistent and traceable to each other.

·         Adequate resources including tools and methods are provided to perform the software engineering and management tasks in every project.

·         Team members are provided relevant training to perform the software engineering activities.

·         Review and testing data is analyzed to reduce and prevent defects in future.

·         QA participates in the reviews of key software engineering work products.

·         The software is planned and managed using the project planning procedure.

·         Project leaders / managers are provided relevant training to perform the technical, software planning and management activities.

·         Senior management will review the engineering process periodically.

 

Scope of the document

This document applies to the development of all projects undertaken by LinksMultiple.  If any project needs to deviate from the method described below, the deviation needs to be identified and recorded in the project specific documents. Such deviations need prior approval by the concerned Project Manager or higher authorities at LinksMultiple.

 

 

Acronyms

P

Primary

S

Secondary  

CEO

Chief Executive Officer

PH

Project Heads

FH

Functional Heads

PM

Project Manager

PL

Project Leader

TL

Team Leader

TM

Team Member

QA

Quality Assurance

PP

Project Plan

CM

Configuration Management Plan

SRS

Software Requirements Specification

ERD

Entity Relation Diagram

DFD

Data Flow Diagram

UTP

Unit Test Plan

STP

System Test Plan

SEPG

Software Engineering Process Group

Users of the document

The users of this document are:

·         Customers

·         Project Managers

·         Project Leaders

·         Team Leaders

·         Team Members

·         Q A Team

 

Process Model

All projects undertaken by LinksMultiple will follow the incremental development process model depicted in the figure, Process Flow: of this document. The following phases of this process model are described in detail in the subsequent sections of this document.

 

·         Software Requirement Specification

·         High level Design

·         Low Level Design

·         Coding

·         Software Testing

·         Unit testing

·         System Testing

·         Acceptance Testing

Requirements Analysis

 

 

 

 

Back to the LinksMultiple eBay Auction | eBay Shopping home page

Copyright 2005 LinksMultiple - all rights reserved. No part of this information may be copied or reproduced without prior written permission.