Mentata LDAPHttp v1.0 SOFTWARE DEVELOPMENT PLAN

6. Plans for detailed activities

Project planning and oversight

The developer will produce and deliver a single Software Development Plan document. It will remain online as a living document, with changes made at any time during development. The developer will track schedule, but not effort.

Establishing a software development environment

Both the development and production environments are already in existence. Recent versions of the products listed in the Mentata Nonproprietary Open Networking Environment (NONE) will be used in coding and testing.

Software requirements analysis

Requirements will be solicited from personal brainstorming and any other external sources. Requirements will not be formally recorded or tracked, although some may be discussed in detail elsewhere on the Mentata Systems web site. The time spent on analysis is greatly abbreviated by the fact that the representative customer and the developer are the same person.

System design

Upon release of a final LDAPHttp v1.0, the developer will publish an updated System Design Description document. Individual changes will also be recorded in documentation accompanying each release.

Coding and unit testing

The developer will perform all coding and unit testing independently on the development environment. The coding phase will end when the developer feels he has satisfied all requirements for that version.

System qualification testing

During the testing phase, the developer will test the platform and system as hosted in the development environment to ensure the application works properly. In cases where the software malfunctions or fails to meet the requirements, the developer will update the code and retest.

Preparing for software use

During implementation, the developer will deploy the new software and publish the updated software to the production server. The developer may also update web content reflecting project and design details. Implementation and delivery will occur at irregular intervals with unscheduled times.

Software configuration management

The published versions of all releases of LDAPHttp will contain source and compiled code as well as relevant project and software documentation. Each distribution will be stored internally in the software archive and made available publicly from http://www.mentata.com/ldaphttp/download/ at the discretion of Mentata Systems.


Scope | Overview | Resources | General | Schedule | Detail

Table of Contents

© 2003 Mentata Systems. All rights reserved.