Mentata LDAPHttp v1.0 SOFTWARE DEVELOPMENT PLAN |
6. Plans for detailed activitiesProject planning and oversightThe 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 environmentBoth 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 analysisRequirements 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 designUpon 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 testingThe 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 testingDuring 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 useDuring 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 managementThe 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