Client Avaya is a global leader in communication systems, applications, and services for enterprises.
Product Modular Messaging, the Avaya flagship multi-media (voice, fax, email) messaging platform, employs Web-Based Subscriber Options is an application component. It supports subscribers by changing a wide variety of mailbox properties including schedules, lists, and caller greetings.
Project Magpie was selected due to past experience building web applications. We constructed the web application to a Web Services interface using ASP.NET and C# tools for deployment on either Windows XP or Windows 2003 Server operating systems.
The application integrated into Avaya custom helper applications, controlled the telephone user interface in real time through web controls, and presented complex information to users, such as schedules and lists.
Because it supplemented and ultimately replaced a Windows application that previously had to be installed on every user's desktop, the application provided all the functionality of a Windows application through a web interface.
Magpie developed automated unit tests using Nunit for .NET application and JSunit for Javascript. We also created a suite of automated functional tests using Segue's Silk web test tool.
Outcome Magpie and Avaya developers worked side-by-side to tackle frequently changing product requirements, ultimately delivering the completed web application in time to meet the platform's delivery schedule.
Avaya accepted the product into their rigorous verification process on the first attempt.
Magpie collaborated with Avaya during various re-planning stages to correctly staff the project.
Avaya is still using the test framework built by Magpie as enhancements and features are added to the application, and Avaya continues to apply some of the agile principles learned while working jointly with Magpie.