faichi's opd & odc approach - case study
DESCRIPTION
Faichi works on Cost Plus model for setting up Offshore Development Center for quality & client’s control over the team.TRANSCRIPT
©2014 Faichi Solutions Pvt. Ltd. 2
Typical Issues with IT Service Companies
•High Level of Attrition•Unable to retain talent due to variety of reasons Attrition
• Unable to hire the best talent available in the industry. • Majority of the resources are mass hires from university campuses• Resumes of resources who are on bench are usually presented
Talent Acquisition
• Need to work with multiple groups or verticals to hire specific resources
• Team ramp-up or down difficultFlexibility
• No team ownership – Resources moved to other customer projects
• Shared ResourcesOwnership
• Team typically inherit the vendors culture
• No sense of ownership from the teamCulture
©2014 Faichi Solutions Pvt. Ltd. 3
Faichi’s ODC approach Offshore Development Centre on Cost Plus model for quality & client’s control over the team
Client
Flex
ibili
tyO
wn
ersh
ipC
ult
ure
Dev
. Te
am
FaichiLow
AttritionBest Talent Acquisition
Transparent Costs
Delivery Manager
Project Manager
Team Lead
Sr. Developer
Developer
Client
Mo
bile
Pra
ctice
Ap
plic
atio
n P
racticeOutsourced Service Provider
Ja
va
Pra
ctice
Traditional ODC Model Faichi Cost Plus ODC Model
©2014 Faichi Solutions Pvt. Ltd. 4
Your business goes through several stages & we can partner with you at any stage to design, develop and convert a product idea into a production ready application. We provide end to end solution including product engineering, testing, deployment and maintenance.
Together we define goals & decide
engagement model
We determine Infrastructure &
Resource requirements
We decide Tools & Technology stack
Set up development & QA team. Ramp up
as per project requirement
Execute product development, QA &
testing
Review, support and maintenance for
client and end user
ODC Setup advisory End to End Portfolio Manage ODC
FurtherGrowth
Partner with Faichi
Cost arbitrageHighly skilled resources Agile ProcessPredictability
Partner with Faichi Partner with Faichi
Faichi OPD Approach
©2014 Faichi Solutions Pvt. Ltd. 5
Faichi Model Advantages
Fluidity
Disruptive for IT Services Companies
AbsoluteTransparency
Customizable
• Clients have full flexibility – Hiring, reducing team, team mix
• Talent Acquisition and Attrition is managed by Faichi in consultation with Client
• Team ownership with client
• Clients Team culture encouraged
• Fixed Margins
• BOT Option
• All costs are shared
• Ability to choose and select any resource – from within or outside Faichi
• No hidden costs or fine print
• Team built on clients requirements
• Culture aligned with Client Team
• Policies, Procedures, Hardware, Software etc. are used based on client requirements
©2014 Faichi Solutions Pvt. Ltd. 7
Requirements
Outcome/Benefits
SolutionClient
A leading provider of portable interactive solutions for classroom and meeting room collaboration. Their unique product e-beam transforms any flat surface into an interactive white board.
Project Type: Product Development
Engagement Model: Cost Plus
Domain: Interactive Multimedia
Location: California, USA
Team expansion for Product velocity to add new features in the product suite
Resource management: Scale up / scale down the team as per business needs
Expertise in niche technology
Control & flexibility in team setup
Infrastructure & HR Support for managing the team in India.
Quick ramp up by hiring best talent in QT /GWT with client’s participation
Handled all the Infrastructure needs, Travel & other vendor management for the client
Used Agile methodologies- Asana for managing Scrum effectively
Partnership on Cost plus model for absolute cost transparency & client’s participation in hiring from best talent pool.
Transparent Cost Plus model & highly cohesive team was formed.
Client participated in selecting best candidates matching client’s technology expectations.
‘Client owned tool’ was used for Project Management, providing high transparency .
Work allocation was handled by client during Sprint planning meeting.
Team handled module development and work priorities inline with client’s business needs.
Technology
QT, GWT, Cocoa framework
Core Java, JMS, JDBC,JNDI
C++ / MFC
API Integration
Challenges
Finding best quality resources for rare technology like QT, GWT
Provide Control as well as flexibility to the client on ODC
©2014 Faichi Solutions Pvt. Ltd. 8
Cost Plus ODC Model
Actual Salaries &
Infrastructure costs
Profit Margin
No hidden fees/Complete
Cost transparency
Best Talent Acquisition
Faichi’s Management support in hiring
©2014 Faichi Solutions Pvt. Ltd. 10
Requirements
Outcome/Benefits
SolutionClient
Our client provides the solutions that enable you to collect, organize, and manage product requirements, ideas, product strategies and portfolios, and agile project execution information all in one place.
Project: Product Development
Domain: PLM
Location: California, US
Technology used in old product (XUL) was not supported by many browsers
Old system had lot of performance issues. It was not multi-tenant.
The architecture had became very complex and was hard to maintain.
Support for concurrent users was very limited. Scalability was a major issue.
Migration on new infrastructure was difficult due to old technology stack.
Application Re-architecture based on:• Latest version of Tomcat & Java JDK• Spring MVC framework• Auto-deployment using Urban Deploy
Multi-tenant architecture – Multiple application instances are supported by the same web server and Database
New Front Technologies - Created ExtJSframework to have reliable UI support
Created a Platform where 2 different systems with 2 different technologies can interact with each other
Agile/Scrum for Project Management
Major Performance Improvement
Horizontal Scaling capabilities enhanced
Cost Plus Engagement model for transparency & highly skilled resources
Ease of maintenance (Technical debugging / troubleshooting)
Successful remote team coordination and End to end project ownership
Technology
• Apache Tomcat ,Oracle, MySQL
• Java (Core Java, JMS, JDBC, JNDI)
• API Integration, Eclipse, Maven
• Ruby on Rails , Logi Reporting Engine
• Selenium / Soasta /Jmeter
Challenge
Co-ordination with multiple product owners of different product lines & resource allocation as per product priorities
©2014 Faichi Solutions Pvt. Ltd. 11
Case 2– Cost Plus ODC Setup
Java Development
Enabling Success
Engagement Overview
Setup India development center with highly skilled resources to provide high quality, low risk and high impact
outsourced technical development
Quality Assurance Automation UI (JavaScript)
Database Engineering and Management
Web Server Support
Development Engagement Portfolio
System Support Engagements
Application Server Support
Linux Administrator Support
Key Successes
• Assigned dedicated Product Owners for Agile / Scrum development. Leveraged best practices for rapid development and high
quality delivery. Average work experience of team was 10+ years, with flexibility for client to choose resources
• Reduced attrition and well defined career paths for all team members along with cost and skill transparency for client
• Mastered Agile and Scrum processes. Faichi team customized processes and systems to best suit client environment and
development needs, while maintain development budget constraints
• Delivered 60% improvement in time-to-value that enabled the client to deliver market defining product innovation solutions
©2014 Faichi Solutions Pvt. Ltd. 12
To read more case studies of Faichi Solutions, please visit:
www.faichi.com/success-stories
For more information please visit: www.faichi.com or mail us at
USA India
Faichi Solutions Inc Faichi Solutions Pvt. Ltd. 2023 Mandelay Pl 504, Accord IT Park, Baner Road,
San Jose, CA 95138 Pune, Maharashtra – 411045 Tel: +1 (408) 769-4941 Tel: +91-20-65291435
©2014 Faichi Solutions Pvt. Ltd.