Offshore Software Development Company

The Customer

The customer is based in British Columbia, Canada and sells the product and solution to the various retail stores in the areas of inventory management: retailing as well as for retail back office operations. As with any other legacy product, the customer was facing maintainability and quality issues in the products. The customer had a limited budget for their purpose and wanted a software development company to re-design and re-develop the product from scratch in an object-oriented manner.

Challenges

• The legacy product was largely undocumented from a designs, database and test cases standpoint and was required in order to be understood from code level while doing the re-development.
• The project was required to be developed in a nicely designed way from an object oriented perspective, as this was the sole purpose of doing the project.

Objectives

• Understand the product from inside out and reverse-engineer the test cases for the system, to form the completion and quality criteria for the project.
• Design the .NET GUI for the product with similar operations as in the earlier GUI.
• Remove all the OCX based user controls from the systems.
• Key features that were required - employee management, supplier management, accounting, layaways (discounts), bookings, sales, reconciliation, day end, month end, cash counts, various management reports, purchasing, shipping and receiving, and inventories.

Solution

• Hanu Software followed its 5-phase offshore delivery model to cater to the needs of the client. The requirement was provided in the form of a legacy system. Hanu Software installed the legacy system in its development environment and used it as a reference system throughout the project.
• .NET based architecture was chosen for the solution development and the entire solution was created using the Microsoft Visual Studio.NET development system and is based on Microsoft .NET framework using C# .NET based components with an MS SQL server as the back end.
• The solution required development of retail SDK business classes and a UI layer. Approx 75 UI screens were created to support all the features required.
• The QA lead developed approx. 2000 system test cases using the reference system.
• After the QA verification, the system was delivered to the customer. Hanu Software offshore team helped the customer with the installation of the system. During the Customer Acceptance phase, less than 24 defects were reported.

Benefits to the client

• Cost effective development for the purpose
• A stable long-term evolutionary architecture based on OOPS approach that could be nicely extended for future development.
• Faster time to market – Hanu Software took the project from the requirements document to the production roll-out in little under five months. The Hanu Software development center is open 6 days a week; hence development was 20% faster.
• Smooth transition from VB to .NET based architectures.
• All the project objectives were met successfully.

Software

• Windows 2000
• Visual Studio.NET
• SQL server 2000
• Visual Basic
• VB.NET
• User Controls

 

We are proud to have extremely focused and dedicated professionals in our team.

We are a NJ based corporation with an offshore development center in Gurgaon (Delhi), India.

read more>

We are always looking for dedicated resources to join our growing team. Click ‘read more’ to find out about the open positions at Hanu.

  read more>
Copyright © 2003 Hanu Software :: Offshore Software Development Company