|
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
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 |
|
||||||||||||||||||||||||||||||||||||
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.