Home Contact Us Site Map
Hurix Systems Pvt. Ltd.
Search
Home > Services > Media & Entertainment Services > Hurix's Agile Development Process
 
Hurix's Agile Development Process

The Media and Entertainment space is witnessing a lot of changes with the opportunities of multiple delivery platforms, new technology innovations, regulatory changes, larger scope of sharing and integration of content. It is primarily driven by changing content consumption patterns and monetizing opportunities.

 

A few challenges need to be addressed to become a leader in the product offerings. Hurix has identified the following high level challenges and has put together the Agile Development Process and Quality Assurance Process to address the same.
 
  Managing costs while being in a feature race, adopting to the growing demand and needs
  Improving user experience continuously
  Releasing a product frequently thus keeping the product robust
  Maintaining, implementing, and supporting issues
  Adopting, Integrating with industry standards and regulatory requirements
 
 

Our Agile development process is a proven, seamless on-site/offshore framework designed for accelerating project cycles, improving quality, and maximizing the ROI. This also makes sure that the best optimized Total Cost of Ownership (TCO) is achieved for the specific project/ product.

Our methodology is designed to support multi-location engagement in order to maximize quality, flexibility while avoiding timeline delays and cost overruns. This will ensure the following:
  Transparent communication
  Incorporating and providing best user experience
  Rapid and Incremental Development to support Small releases.
  Managing Changes
  Driving Prototypes
  Quality Assurance
  Refactoring and Integration with other internal/ external application systems
  Suite of Testing Activities
 

The Phases

Ideation:
Collaborate to come out with the list of use cases for the first release and subsequently for next releases. Build the necessary prototypes while evaluating platforms/ tools/technologies.

Planning:
Deciding the priorities of the use cases, estimating the effort, deriving the schedule for the first release and subsequent releases.

Iterative Development:
Number of iterations is carried out, smaller activities taken up as Sprints with small teams to carry out the activities. This ensures the problem areas are analyzed in smaller packets for a faster and better resolution. The unit testing is carried out for each iteration and followed by the integration to the complete codebase/ package. The integration and system testing is carried out for the iterations before releasing it for the production.

Production:
In the Production phase, the performance testing of the system is carried out before the final deployment. Based on the results and feedback, the inclusion of the specific features is decided for the production release. This is carried out by an independent team to ensure stringent validation and verification practice.

Maintenance & Enhancement:
After the first release is deployed for production, the project team ensures that the production environment is maintained for a healthy run. It also starts the next iteration process for the next set of use cases. Any production related issues or patch is also managed through this phase.

Support Phase:
Once the development cycle is complete and the production environment is up and running with all desired functionality, this team ensures that the customer support is provided as per the Service Level Agreement for various levels of support. The knowledge base and extensive documentation is prepared to help future support activities and to increase the number of support cases manageability with better response time.

Status Reporting & Metrics:
Hurix believes that the project success depends on the best practices being followed for the project management and the highest level of transparency is maintained with the customers/ partners. This ensures that the correct status, issues, risks are visible to everybody in the same manner to help planning future activities for all stake holders and mitigating risks.

Related Links
CMMI Milestone
Maintenance & Support Services
Product Engineering & Development
Hurix Systems Pvt. Ltd. 2006. All Rights Reserved.