Virtusa - Conceive. Transform. Optimize
   
Platforming  Best Practices - A Business Process Managament System by Virtusa
Platforming
 What is Platforming?
 Why Platforming?
 Platforming Best Practices
 Contact Us
 Home
 

Platforming : Platforming Best Practices

 

Platforming is both a science and an art that Virtusa has honed over many years through creation of enterprise-class custom software develpment products and platforms. Our Productization methodology encapsulates our deep platforming insights and is built on the following proven approach:

  • Conduct a top-down analysis to understand the company’s unique requirements from business, customer, process and technology perspectives
  • Carry out a parallel bottom-up analysis to ferret out existing assets, business logic, design patterns and frameworks that can be leveraged in the future
  • Streamline and consolidate common and overlapping technology assets and process elements
  • Create common, reusable, “made-to-order”, Organization Specific Platforms (OSPs)
  • Leverage the platform’s asset base to quickly build and assemble software solutions across all business silos and organization

The following is a short representative list of Virtusa’s best practices to achieve Productization:

Think like a Product Manager. Our Technical Leads and Architects are trained to think like Product Managers. They help our clients proactively unearth change drivers that can help our clients build adaptable OSPs.

Leverage Existing Assets. As we collaborate with our clients to develop OSPs, we take advantage of existing technology assets, Open Source frameworks, Service Oriented Architecture, and agile programming techniques to systematically increase software development efficiencies.

Stakeholder Analysis Is Critical. Virtusa conducts and facilitates focused stakeholder workshops to identify and capture your specific requirements from business, customer, process and technology perspectives.

Ferret Out Recurring Design Patterns. Our teams always try to unravel an underlying class of problems in order to reach a platform solution and avoid creating one-off solutions. In many cases, this saves hundreds of hours and millions of dollars in re-work later.

Go Beyond Component Reuse. Platforming clearly benefits from component reuse, but there’s much more. It involves capturing and consolidating technology assets and domain elements that are unique to your business, and encompasses reuse of frameworks, reference architectures, design patterns, documentation, test cases, component libraries and more.

Avoid the Big Bang Approach. Platforming is not a single, turnkey event. It is a continuous journey toward technology optimization and increased efficiencies. Virtusa’s Productization Maturity Model helps our clients evaluate where they are today and how to develop a strategy, roadmap and implementation plan to move to the next level of maturity.

In addition, please see the following Case Studies that illustrate our platforming successes:

 
 
 
   Home |  Contact Us |  Site Map  
"Virtusa" is a trademark of the company and is a registered trademark in the US, European Union (EU) and in India.
"Productization" is a service mark of the company and a registered service mark in the United States.