|
|
|
|
|
bobshields.ca
|
 |
|
|
|
|
|
|
Tools and Languages
|
 |
|
|
|
|
|
SDLC Disciplines
|
 |
|
SDLC is a conceptual model used in project management that describes the stages involved in an information system development project, from an initial feasibility study through maintenance of the completed application. Various SDLC methodologies have been developed to guide the processes involved, including the waterfall model (which was the original SDLC method); rapid application development (RAD); joint application development (JAD); the fountain model; the spiral model; build and fix; and synchronize-and-stabilize. Frequently, several models are combined into some sort of hybrid methodology. Documentation is crucial regardless of the type of model chosen or devised for any application, and is usually done in parallel with the development process. Some methods work better for specific types of projects, but in the final analysis, the most important factor for the success of a project may be how closely the particular plan was followed.
|
In general, our hybrid SDLC Methodology follows these steps:
|
Planning |
Interview users, support personnel, and management.
Evaluate the existing system.
Identify deficiencies.
Develop Project Charter to resize SDLC controls.
|
Definition |
Project Plan.
Scope of tools: programming language, database storage.
|
Analysis |
Address deficiencies with specific proposals for improvement.
Define new system requirements.
Functional/Technical Specification document.
|
Design |
Detailed system design.
User Interface Layer (screen designs).
Business Layer (security, functions, processes).
Data Layer (database analysis and design).
|
Develop |
Build the new system.
Alpha test and modify.
|
Implementation |
User Training.
Quality Assurance.
Beta test.
Rollout.
|
Maintenance |
Evaluation period after implementation.
Change Management.
Release/Versioning Management.
|
[Top of Page]
|
|
|
|
|
|
|
DotNetNuke® is copyright 2002-2019 by DotNetNuke Corporation |
|