Techspace Home Tech Focus Case Study Trend Watch Thought Post
 
Case Study

Synopsis

The client’s “Application on Demand” application for service lifecycle management is used by manufacturers in various sectors to streamline service renewals, reduce administrative call volume and cost of sales, and increase visibility in their installed base. In addition, the company offers outbound and inbound services and training for sales operations.

The Client intended to make their application scalable and thus wanted the integration with several modules like rules engine and work flow engine. Their main requirement was the development of this application on an open-source platform to increase their customer base. Leveraging on Aztecsoft’s well defined processes and development capabilities, The Client chose Aztecsoft as it partner for maintaining and managing their application as per the changing needs of their customers/end users.


About The Client

The Client is the market leader in managing, marketing, and selling service contracts on behalf of high-technology manufacturers and their channel partners. Their solution is comprised of dedicated service sales professionals, multi-channel marketing programs, robust enterprise technology, and a suite of best practices based on over 100 years of combined service contract expertise from our management team. The Client is the first and only technology-enabled service provider exclusively focused on service contracts. The Client delivers comprehensive outsourced sales capabilities and a robust service application for every segment of service contract management.

The Client offers a unique blend of outsourced business processes and managed software that helps companies and their channel partners maximize revenue from service contracts. By applying their proven best practices and leveraging their robust Service Management application, their service sales experts can handle any portion of the service contract process, or can manage the entire end-to-end service contract cycle on your behalf.


Aztecsoft's Contribution

The project was executed in a phased manner. Initially, the engagement began with application maintenance and later on moved on to include product development. The main activities undertaken were

  • Revamp of design documents
  • Enhancements / feature additions
  • Bug analysis
  • Bug fixes
  • End-to-end test including (Bug test, Unit Test)
  • Performance testing
  • Stress testing

The proposed phases included

  • Phase 1: Knowledge Transfer - Training of domain, application and technology
  • Phase 2: Maintenance of Application
    • Bug fixes and enhancements to Application v3.3.1 and v3.3.2.
    • All bugs to be accompanied with a reproducible test case / step
    • Testing to be done for the bug fix. (Aztecsoft team performed the smoke test with the regression test cases provided by The Client)
    • The Client team at Mountain View, CA to undertake regression and Acceptance test.
    • Automation test scripts for the bug fix to be undertaken by the Aztecsoft team
  • Phase 3: Maintenance of The Application 4.0
  • Phase 4: Enhancement of The Application 4.0

Aztecsoft has also suggested and in the phase of developing a QA automation suite to enable reduced time to market and thereby ensuring profitability.

 


Technical Details

Technology
Details
Languages Core Java
Database Oracle
Web/Component Technologies JBoss (application server), Barracuda framework, Enhydra,
Source Control Software CVS
Operating Systems Windows2000 and Solaris
Hardware SUN Sparc E240
Miscellaneous DODS, Hibernate, XMLC