Development Process

 

 

Define

The first step is to clearly define the problem that the client has stated.  In order to successfully create a usable product, the software development team must have an understanding of the business, work flow and requirements.

Custom Software

BNC Consulting

Technology Solutions for Today and Beyond

E-Mail: info@bncconsulting.com     Telephone:  201-460-9192                               Fax: 201-935-4480

The classical software development lifecycle is defined as a linear process.  The issue is defined, the solution is designed and the software is encoded and debuggedThe software is then verified and validated and finally the product is documented.

Design

The design step gathers the specifications learned in the define step.  This document is reviewed by the client and the software development staff to get a proper understanding on how the software will function.  During this process, test case scenarios are created for use later on in the cycle.

Encode and Debug

As long as the design document is complete and thorough, this step is clear and concise for the developers.  The developers follow the specifications and create the final product.  They use the test case scenarios to test the work as each step is completed.

Verification and Validation

The client or our system tester will run the test case scenarios to re-test the encoding process.  The system pass all the tests for the validation process to occur.  The validation process places the system in the production environment with the proper hardware.

Documentation

The documentation is an integral part of the process.  This design specification document and procedural manual are used for training and future reference.