OKTET Labs


Network Protocols  |  Service provision process  |  Estimate provision
Services

Network Protocols Implementation/Upgrade Process

Specification of the desired functionality

Usually customer describes (formally or informally) the features to be supported by the product. Basing on this information we: - investigate related standards and common practices; - check for missed features; - investigate the existing product source code; - prepare the project definition with formal requirements, references to particular standards and estimations for subtasks.

Customer decides which requirements should be met and which subtasks should be done and defines the calendar deadlines.

Design and test specifications

One part of the project team prepares the high level design document and/or detailed design (usually set of C headers). The design may describe:

  • modules which implementation consists of and interface between them;

  • necessary changes in existing source code;

  • protocol state machine;

  • different possible approaches;

  • API;

  • management interface and managed objects.

Another part of team prepares test specifications. They are delivered to customer as a set of .html files. The following testing is usually performed:

  • protocol conformance;

  • programming API;

  • SNMP or CLI management;

  • stress testing;

  • interoperability testing;

  • performance measurement.

Customer is asked to specify desired test coverage before creation of the test specifications.

Implementation

Both product and tests are implemented on this stage. Usually night testing is configured and reports are sent to customers every morning to let them know about the progress.

Complex testing

The product is tested in the customer environment. Additional interoperability testing may be performed at this stage.

Support

The bug fixing is free during several months after project finish. Implementation of additional features is performed as a new project.


Service details
Processes
Network Protocols Implementation/Upgrade Process


Search
Search OKTET Labs site:


For users
Users can login
Others may register