Offshore Software Development Company

The Customer

Customer is a leading media distribution company that provides fully secured content delivery over broadband platform to a global audience. The existing web portal contains the movie trailers, news, videos and bulletin downloads. Customer expressed an interest in extending the portal to build a social network centered around films, videos and songs, stars and music. Customer approached Hanu Software for the design and development of the Social Networking website.

Objectives
To design and develop a Social Networking website in a quickest possible time period; The whole impetus for the portal should revolve around providing utmost flexible and innovative application, where a user can freely interact with other users using various avatars and different custom defined environment to reflect user’s mood and emotions. Portal was to equip with ultra privacy settings to prevent unauthorized users gain access. Following are the Key features / modules of the application -

  • Profile management
  • Star profiles
  • Fan clubs
  • User interest groups
  • Walls and Messages
  • Photos and albums
  • People networking with their family, friends etc.
  • Collaborations
  • Basic and advanced searches
  • Multi tiered Privacy configurations.
  • Administration Module to manage all the above features

The website had to be at par with existing popular communities such as myspace and facebook to match user-friendliness and make it feature rich. The website should also provide features including multi factor profile search, online dating between people who share the same hobbies and interests as well as possible business connections, creating own special interest group and many more advance utilities. The current trend of photo sharing on the internet made it necessary to allot enough space to the users so that they can add their picture and the pictures of there friends as well to their profile. Hanu took these tasks as a challenge and delivered the project with 100% customer satisfaction.

Challenges

  • To design a database for a large network community to achieve an excellent page to page response time.
  • User centric web site designing, with template based approach to easily change look and feel and color scheme of the website.
  • Architecture and design required many advanced technologies like AJAX, thumbnailing and URL rewriting etc for achieving the good user interface and performance.
  • Hanu Software leveraged its unique 5 phase offshore delivery model for this project. To learn more about the offshore delivery model -http://www.hanusoftware.com/html/offshore/index.html
  • During the ‘Requirements Development’ phase, HTML mock ups were developed and reviewed jointly with the customer to finalize the look and feel as well as the navigation of the application.
  • Hanu Software’s Quality Management System was followed throughout the life cycle of the project.
  • AJAX was also used in the development process. AJAX, which stands for Asynchronous JavaScript and XML, is a web development technique for creating interactive web applications. The intent is to make web pages feel more responsive by exchanging smallamounts of data with the server behind the scene, so that the entire web page does not have to be reloaded each time the user makes a change. This is meant to enhance the web page's interactivity, speed, and usability.
  • Customer interaction – Weekly teleconferences were held (using the VoIP telephone service installed at the HSS offshore center) to keep the customer up to date on the progress, and also to discuss open issues. Query resolution through Emails, chat and voice chat as needed.
  • During the Development phase, regular online Demo of the application was scheduled to get the early feedback from the customer on the completed work.
  • After the development was over, the QA group started the System Testing phase by executing the system test cases and reporting the defects back to the development team.
  • After the QA verification, system was delivered to the Customer. HSS offshore team helped the Customer with the installation of the system. During the Customer Acceptance phase, minimal defects were reported.
  • The system was successfully deployed within the four months over the deployment servers managed by the third party hosting services on Customer’s behalf.

Our Solution

  • Hanu Software leveraged its unique five phase offshore delivery model for this project. To learn more about the offshore delivery model -
    http://www.hanusoftware.com/html/offshore/index.html
  • During the ‘Requirements Development’ phase, HTML mock ups were developed and reviewed jointly with the customer to finalize the look and feel as well as the navigation of the application.
  • Hanu Software’s quality management system was followed throughout the development life cycle of the project.
  • Latest Third party control and services like Cute Editor, Active reports, Calendar, Date-Time picker, Chart FX lite, Domain creation API and shipping carriers were used to reduce the development time and make the application feature-rich.
  • Template Support - Each template consists of various controls and a aspx form. The aspx form is used for displaying the content. As soon as the template is changed, new set of controls are loaded according to the selected template. The controls are defined inside a configuration file. Example of the controls are left navigation bar, header, footer etc.
  • Customer interaction – Weekly teleconferences were held (using the VoIP telephone service installed at the HSS offshore center) to keep the customer up to date on the progress, and also to discuss open issues. Query resolution through Emails, chat and voice chat as needed.
  • During the Development phase, regular online Demo of the application was scheduled to get the early feedback from the customer on the completed work.
  • After the development was over, the QA group started the System Testing phase by executing the system test cases and reporting the defects back to the development team.
  • After the completion of System Testing, HSS offshore team helped the customer with the installation of the system. During the Acceptance testing phase, less than 10 defects were reported.

Benefits to the clients

  • Cost Effective Product Development.
  • Faster Time to market – HSS took the project from the requirements gathering to the production rollout in little under four months.

Architecture Diagram

 

Page Template Layout

Header user control
Menu User Control Welcome user control Ad Display
Server Controls

  Footer user control  

Software
• SQL Server 2000
• XML Web Services
• IIS server
• ASP.NET 1.1
• C#. NET 1.1
• UML
• HTML /CSS
• AJAX
• Java scripts

Process tools
• VSS – Version Control
• BugZilla – Defect Tracking
• NANT – Buildscript
• VNC - Terminal
• MSN - Chat
• GotToMeeting –
Online Demo
• MS office

 

 

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