spacer.png, 0 kB

spacer.png, 0 kB
spacer.png, 0 kB
Home arrow Services arrow related to Contact Center Consulting Services arrow SimpliCTI's Approach to VXML Application Development
SimpliCTI's Approach to VXML Application Development Print E-mail

 

SimpliCTI's Approach to VXML Application Development

SimpliCTI is often asked to describe it's approach to VXML application development. SimpliCTI's approach starts with the following:

  • An in depth understanding of the business needs;
  • A complete technical assessment and;
  • An understanding of the Clients' needs in the future.

The SimpliCTI VXML Development Team consists of multiple SimpliCTI resources including the SimpliCTI Integration Architect, Designer, VXML Developers and Quality Assurance Engineers. The Development Team’s roles and responsibilities are described below:

Design Engineering Role

The SimpliCTI Design Engineer will be responsible for understanding the requirements, design, and documentation. The Design Engineer will interface with the Development Team and the Client Design Team. The Design Engineer will be responsible for building and communicating the Initial Design Document, the Call Flows and Scripts, Generating the State-by-State (“SBS”), submitting the audio prompts for recording and clarifying the any questions from the Development/QA Team relating to the design.

Integration Architect

The SimpliCTI Integration Architect will review and ensure the Technical Specifications are complete. The Integration Architect is the responsible for the overall technical leadership and knowledge of the SimpliCTI Design/Development/QA Team, their deliverables and communication to the client. The Integration Architect will interface directly with the Client Project Manager.

Post Usability Test Development

The Development Team will make changes to the call flows as suggested in the Usability Testing phase. The team will track and resolve any issues found in the Usability Test. The changed code will undergo the same quality checks as mentioned in the Prototype Development phase. Unit testing of each module will continue.

Quality Assurance Testing

The Quality Assurance Engineers will document and perform Logical path testing, Application Response testing, SBS testing and Regression testing. The QA Engineers will develop a Regression test suite for the Application. The QA Team will report bugs in a mutually agreeable bug-tracking tool.

Testing and Integration

The Development Team will resolve all issues pertaining to the code written by the Development Team that are reported during Integration and User Acceptance testing

 

 
spacer.png, 0 kB
spacer.png, 0 kB
spacer.png, 0 kB