SlideShare a Scribd company logo
1 of 13
©2014 Faichi Solutions Pvt. Ltd.
Offshore Development Center (ODC)
setup up by Faichi Solutions
Project Type: Product Development &
Maintenance
©2014 Faichi Solutions Pvt. Ltd.
©2014 Faichi Solutions Pvt. Ltd. 2
About Client’s Product
Domain: PLM, Client Location: California, USA
• 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.
• Base requirements on quantifiable market data with full context as
to their rationale, tradeoffs, and strategic priority.
• Get products out faster by seamlessly connecting requirements
with all product planning and development activities.
©2014 Faichi Solutions Pvt. Ltd. 3
Challenges with old System
• Old technology used in the existing product (XUL) was not supported by many
latest browsers and hence needed to be replaced.
• 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.
• Sync between Ideas product and Requirements Management product was a
nightmare with the old architecture.
• Migration on new infrastructure was difficult due to old technology stack.
©2014 Faichi Solutions Pvt. Ltd. 4
Faichi’s Proposal
NewSolution
Re-architecture of the application based on:
- Latest version of Tomcat & Java JDK
- Spring MVC framework
- Auto-deployment using UrbanDeploy
Multi-tenant architecture – Multiple application
instances are supported by the same web server
and Database.
New Front Technologies
Created ExtJS framework to have reliable UI support
all kind of browsers.
Cross Platform Implementation
Created a Platform where 2 different systems with 2
different technologies can interact with each other .
©2014 Faichi Solutions Pvt. Ltd.
Database
MemCache 1 MemCache 2
Tomcat Instance 1 Tomcat Instance 2 Tomcat Instance 4
Apache Apache Apache
Hardware Load Balancer
Tomcat Instance 3
Apache
Technology Flow
User User User
©2014 Faichi Solutions Pvt. Ltd. 6
Technology Stack
Client’s
Product
Spring MVC
API
Integration
Java (Core
Java, JMS,
JDBC, JNDI)
Apache
Tomcat,
EXT JS,
XUL
White
Security
Testing
Eclipse,
Maven
Oracle DB,
My SQL,
Ruby on Rails
Logi
Reporting
engine
Team City for
Continuous
Integration
Selenium /
Soasta
/Jmeter/Test
complete
©2014 Faichi Solutions Pvt. Ltd. 7
Ideas approved
Web Server
(Apache/Tomcat)
Ideas
DB
(My SQL)
DB
(My SQL)Reporting
Web Server
(Apache/Tomcat)
Web Services
Logi Reporting
Server
ETL (Extract, Transform & Load)
Requirements Management
DB
(Oracle)Transactions
Schema 1
For Client 1
Schema 2
For Client 2
Ideas ManagementPost Requirements
Check Requirements
Database Management
©2014 Faichi Solutions Pvt. Ltd. 8
Oracle functionalities
Client’s
Product
Indexes
Views
ETL (Extract,
Transform,
and Load)
Import / Export
Multi-tenant
database
design
Data
migration
Upgrade to
Oracle 10gR2
Third party
integration
Functions /
Stored
Procedures
©2014 Faichi Solutions Pvt. Ltd. 9
ODC Model – Cost Plus
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. 10
Engagement overview
Database Support
• Ongoing maintenance (installation, backup, DBA, DBE activities) for multiple product lines.
• Dedicated team of Database Engineers and DBAs in India to handle development and
production support.
• Team used tools effectively to manage remote Databases.
• DBAs handled DB installation, configuration, performance tuning, backup/restoration.
Outcome
• Major Performance Improvement.
• Horizontal Scaling capabilities enhanced.
• Increased capabilities of integrating Ideas with Requirements Management.
• Ease of maintenance (Technical debugging / troubleshooting).
©2014 Faichi Solutions Pvt. Ltd. 11
Faichi Difference
• Successful remote team coordination:
– Entire Architect, Dev & QA team in India
– Product Owner in US & India
– Weekly standup, sprint demo/planning calls.
• End-to-end ownership
– Team handled entire Architecture/Design, R&D, Implementation,
Production Rollout, Project Management.
• Agile Project Management
– Used Asana for managing Scrum effectively.
©2014 Faichi Solutions Pvt. Ltd. 12
About Faichi Solutions
 We are a technology company in Pune, India specializing in outsourced
product engineering & setting up offshore development centers
 We hold expertise in technologies such as Drupal, Java, Mobile and UI/UX
development
 Established in 2009, with a vision to transform the outsourced product
engineering landscape through technical excellence and delivery model
innovation
 Faichi Solutions has successfully delivered some of the most complex
technology projects through partner collaboration & agile processes
©2014 Faichi Solutions Pvt. Ltd.
©2014 Faichi Solutions Pvt. Ltd. 13
 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
sales@faichi.com
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.

More Related Content

What's hot

SUMAN_BALU_PROFILE_LATEST
SUMAN_BALU_PROFILE_LATESTSUMAN_BALU_PROFILE_LATEST
SUMAN_BALU_PROFILE_LATEST
Suman Balu
 
SRIKANTH PEDDI Cover Letter
SRIKANTH PEDDI Cover LetterSRIKANTH PEDDI Cover Letter
SRIKANTH PEDDI Cover Letter
Srikanth Peddi
 
Madhavi Sawant_Testing RPA
Madhavi Sawant_Testing RPAMadhavi Sawant_Testing RPA
Madhavi Sawant_Testing RPA
Madhavi Chalke
 
Company Profile - ZNSoftech Pvt Ltd(New)
Company Profile - ZNSoftech Pvt Ltd(New)Company Profile - ZNSoftech Pvt Ltd(New)
Company Profile - ZNSoftech Pvt Ltd(New)
Nazish Ahsan
 
Case study: Orion
Case study: OrionCase study: Orion
Case study: Orion
IntelMSP
 

What's hot (19)

Silver ODC Presentation
Silver ODC PresentationSilver ODC Presentation
Silver ODC Presentation
 
Four steps to Offshoring success
Four steps to Offshoring successFour steps to Offshoring success
Four steps to Offshoring success
 
HAMSA HITECH ODC SETUP & OPERATIONS
HAMSA HITECH ODC SETUP & OPERATIONSHAMSA HITECH ODC SETUP & OPERATIONS
HAMSA HITECH ODC SETUP & OPERATIONS
 
SUMAN_BALU_PROFILE_LATEST
SUMAN_BALU_PROFILE_LATESTSUMAN_BALU_PROFILE_LATEST
SUMAN_BALU_PROFILE_LATEST
 
TechGenies Company Overview Software Development
TechGenies Company Overview Software DevelopmentTechGenies Company Overview Software Development
TechGenies Company Overview Software Development
 
SRIKANTH PEDDI Cover Letter
SRIKANTH PEDDI Cover LetterSRIKANTH PEDDI Cover Letter
SRIKANTH PEDDI Cover Letter
 
Career Planning in Agile Arena
Career Planning in Agile ArenaCareer Planning in Agile Arena
Career Planning in Agile Arena
 
Tekforcecorp.com
Tekforcecorp.com Tekforcecorp.com
Tekforcecorp.com
 
Madhavi Sawant_Testing RPA
Madhavi Sawant_Testing RPAMadhavi Sawant_Testing RPA
Madhavi Sawant_Testing RPA
 
Company Profile - ZNSoftech Pvt Ltd(New)
Company Profile - ZNSoftech Pvt Ltd(New)Company Profile - ZNSoftech Pvt Ltd(New)
Company Profile - ZNSoftech Pvt Ltd(New)
 
VSM Software Company Profile
VSM Software Company ProfileVSM Software Company Profile
VSM Software Company Profile
 
Requirements Management Best practice
Requirements Management Best practiceRequirements Management Best practice
Requirements Management Best practice
 
Infortecorp Solutions Pvt Ltd Company Profile
Infortecorp  Solutions Pvt Ltd Company ProfileInfortecorp  Solutions Pvt Ltd Company Profile
Infortecorp Solutions Pvt Ltd Company Profile
 
ODC Restaff-PDF
ODC Restaff-PDFODC Restaff-PDF
ODC Restaff-PDF
 
Swati Dubey QA 6 Yrs
Swati Dubey QA 6 YrsSwati Dubey QA 6 Yrs
Swati Dubey QA 6 Yrs
 
Exist Customer Success Stories
Exist Customer Success StoriesExist Customer Success Stories
Exist Customer Success Stories
 
Pranav systtech Pvt Ltd Pune corporate_profile
Pranav systtech Pvt Ltd Pune corporate_profilePranav systtech Pvt Ltd Pune corporate_profile
Pranav systtech Pvt Ltd Pune corporate_profile
 
Case study: Orion
Case study: OrionCase study: Orion
Case study: Orion
 
FASKEN Corporate Presentation
FASKEN Corporate PresentationFASKEN Corporate Presentation
FASKEN Corporate Presentation
 

Similar to Case study - Application Re architecture (ODC)

Nilesh_Surange J2EE 9.5+ Years
Nilesh_Surange J2EE  9.5+ YearsNilesh_Surange J2EE  9.5+ Years
Nilesh_Surange J2EE 9.5+ Years
surange
 
Amit Porwal_resume-Latest
Amit Porwal_resume-LatestAmit Porwal_resume-Latest
Amit Porwal_resume-Latest
Amit Porwal
 
Vishwanath_M_CV_NL
Vishwanath_M_CV_NLVishwanath_M_CV_NL
Vishwanath_M_CV_NL
Vishwanath M
 
Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...
People10 Technosoft Private Limited
 

Similar to Case study - Application Re architecture (ODC) (20)

The 3 Pillars of Remote Application Development
The 3 Pillars of Remote Application DevelopmentThe 3 Pillars of Remote Application Development
The 3 Pillars of Remote Application Development
 
Enterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using JenkinsEnterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using Jenkins
 
Arnab Chakraborty CV
Arnab Chakraborty CVArnab Chakraborty CV
Arnab Chakraborty CV
 
DevOps Culture & Enablement with Postgres Plus Cloud Database
DevOps Culture & Enablement with Postgres Plus Cloud DatabaseDevOps Culture & Enablement with Postgres Plus Cloud Database
DevOps Culture & Enablement with Postgres Plus Cloud Database
 
Tame Big Data with Oracle Data Integration
Tame Big Data with Oracle Data IntegrationTame Big Data with Oracle Data Integration
Tame Big Data with Oracle Data Integration
 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scale
 
Nilesh_Surange J2EE 9.5+ Years
Nilesh_Surange J2EE  9.5+ YearsNilesh_Surange J2EE  9.5+ Years
Nilesh_Surange J2EE 9.5+ Years
 
A blueprint for enterprise agility
A blueprint for enterprise agilityA blueprint for enterprise agility
A blueprint for enterprise agility
 
Amit Porwal_resume-Latest
Amit Porwal_resume-LatestAmit Porwal_resume-Latest
Amit Porwal_resume-Latest
 
Walter_resume_PTM
Walter_resume_PTMWalter_resume_PTM
Walter_resume_PTM
 
Vishwanath_M_CV_NL
Vishwanath_M_CV_NLVishwanath_M_CV_NL
Vishwanath_M_CV_NL
 
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
 
Amit_Kumar_CV
Amit_Kumar_CVAmit_Kumar_CV
Amit_Kumar_CV
 
Resume_Eswar Kandimalla
Resume_Eswar KandimallaResume_Eswar Kandimalla
Resume_Eswar Kandimalla
 
Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...
 
Oracle Database Lifecycle Management
Oracle Database Lifecycle ManagementOracle Database Lifecycle Management
Oracle Database Lifecycle Management
 
Clover Infotech Corporate PPT
Clover Infotech Corporate PPTClover Infotech Corporate PPT
Clover Infotech Corporate PPT
 
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14
 
Ganesh_Resume_2016
Ganesh_Resume_2016Ganesh_Resume_2016
Ganesh_Resume_2016
 
Hyperion Planning: Cloud or On Premise
Hyperion Planning: Cloud or On PremiseHyperion Planning: Cloud or On Premise
Hyperion Planning: Cloud or On Premise
 

More from Faichi Solutions

More from Faichi Solutions (10)

Automate estimates, resource loading , and sprint plans!
Automate estimates, resource loading , and sprint plans! Automate estimates, resource loading , and sprint plans!
Automate estimates, resource loading , and sprint plans!
 
Automate testing with behat, selenium, phantom js and nightwatch.js (5)
Automate testing with behat, selenium, phantom js and nightwatch.js (5)Automate testing with behat, selenium, phantom js and nightwatch.js (5)
Automate testing with behat, selenium, phantom js and nightwatch.js (5)
 
Project Estimation Tool
Project Estimation Tool Project Estimation Tool
Project Estimation Tool
 
Chronic care management_success_story1.3
Chronic care management_success_story1.3Chronic care management_success_story1.3
Chronic care management_success_story1.3
 
Health Application Integration with (Electronic Health Records) EHR systems
Health Application Integration with (Electronic Health Records) EHR systemsHealth Application Integration with (Electronic Health Records) EHR systems
Health Application Integration with (Electronic Health Records) EHR systems
 
Success stories web application ui & analytics
Success stories web application ui & analyticsSuccess stories web application ui & analytics
Success stories web application ui & analytics
 
Management ui for_enterprise_network_security
Management ui for_enterprise_network_securityManagement ui for_enterprise_network_security
Management ui for_enterprise_network_security
 
Project Management Nightmares For Startups By Rahul Sudame
Project Management Nightmares For Startups By Rahul SudameProject Management Nightmares For Startups By Rahul Sudame
Project Management Nightmares For Startups By Rahul Sudame
 
Mobile Application Development - Creating generic framework for mobile applic...
Mobile Application Development - Creating generic framework for mobile applic...Mobile Application Development - Creating generic framework for mobile applic...
Mobile Application Development - Creating generic framework for mobile applic...
 
Case Study - Developing Drupal Framework For ePublishing Platform Using Agile...
Case Study - Developing Drupal Framework For ePublishing Platform Using Agile...Case Study - Developing Drupal Framework For ePublishing Platform Using Agile...
Case Study - Developing Drupal Framework For ePublishing Platform Using Agile...
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

Case study - Application Re architecture (ODC)

  • 1. ©2014 Faichi Solutions Pvt. Ltd. Offshore Development Center (ODC) setup up by Faichi Solutions Project Type: Product Development & Maintenance ©2014 Faichi Solutions Pvt. Ltd.
  • 2. ©2014 Faichi Solutions Pvt. Ltd. 2 About Client’s Product Domain: PLM, Client Location: California, USA • 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. • Base requirements on quantifiable market data with full context as to their rationale, tradeoffs, and strategic priority. • Get products out faster by seamlessly connecting requirements with all product planning and development activities.
  • 3. ©2014 Faichi Solutions Pvt. Ltd. 3 Challenges with old System • Old technology used in the existing product (XUL) was not supported by many latest browsers and hence needed to be replaced. • 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. • Sync between Ideas product and Requirements Management product was a nightmare with the old architecture. • Migration on new infrastructure was difficult due to old technology stack.
  • 4. ©2014 Faichi Solutions Pvt. Ltd. 4 Faichi’s Proposal NewSolution Re-architecture of the application based on: - Latest version of Tomcat & Java JDK - Spring MVC framework - Auto-deployment using UrbanDeploy Multi-tenant architecture – Multiple application instances are supported by the same web server and Database. New Front Technologies Created ExtJS framework to have reliable UI support all kind of browsers. Cross Platform Implementation Created a Platform where 2 different systems with 2 different technologies can interact with each other .
  • 5. ©2014 Faichi Solutions Pvt. Ltd. Database MemCache 1 MemCache 2 Tomcat Instance 1 Tomcat Instance 2 Tomcat Instance 4 Apache Apache Apache Hardware Load Balancer Tomcat Instance 3 Apache Technology Flow User User User
  • 6. ©2014 Faichi Solutions Pvt. Ltd. 6 Technology Stack Client’s Product Spring MVC API Integration Java (Core Java, JMS, JDBC, JNDI) Apache Tomcat, EXT JS, XUL White Security Testing Eclipse, Maven Oracle DB, My SQL, Ruby on Rails Logi Reporting engine Team City for Continuous Integration Selenium / Soasta /Jmeter/Test complete
  • 7. ©2014 Faichi Solutions Pvt. Ltd. 7 Ideas approved Web Server (Apache/Tomcat) Ideas DB (My SQL) DB (My SQL)Reporting Web Server (Apache/Tomcat) Web Services Logi Reporting Server ETL (Extract, Transform & Load) Requirements Management DB (Oracle)Transactions Schema 1 For Client 1 Schema 2 For Client 2 Ideas ManagementPost Requirements Check Requirements Database Management
  • 8. ©2014 Faichi Solutions Pvt. Ltd. 8 Oracle functionalities Client’s Product Indexes Views ETL (Extract, Transform, and Load) Import / Export Multi-tenant database design Data migration Upgrade to Oracle 10gR2 Third party integration Functions / Stored Procedures
  • 9. ©2014 Faichi Solutions Pvt. Ltd. 9 ODC Model – Cost Plus 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
  • 10. ©2014 Faichi Solutions Pvt. Ltd. 10 Engagement overview Database Support • Ongoing maintenance (installation, backup, DBA, DBE activities) for multiple product lines. • Dedicated team of Database Engineers and DBAs in India to handle development and production support. • Team used tools effectively to manage remote Databases. • DBAs handled DB installation, configuration, performance tuning, backup/restoration. Outcome • Major Performance Improvement. • Horizontal Scaling capabilities enhanced. • Increased capabilities of integrating Ideas with Requirements Management. • Ease of maintenance (Technical debugging / troubleshooting).
  • 11. ©2014 Faichi Solutions Pvt. Ltd. 11 Faichi Difference • Successful remote team coordination: – Entire Architect, Dev & QA team in India – Product Owner in US & India – Weekly standup, sprint demo/planning calls. • End-to-end ownership – Team handled entire Architecture/Design, R&D, Implementation, Production Rollout, Project Management. • Agile Project Management – Used Asana for managing Scrum effectively.
  • 12. ©2014 Faichi Solutions Pvt. Ltd. 12 About Faichi Solutions  We are a technology company in Pune, India specializing in outsourced product engineering & setting up offshore development centers  We hold expertise in technologies such as Drupal, Java, Mobile and UI/UX development  Established in 2009, with a vision to transform the outsourced product engineering landscape through technical excellence and delivery model innovation  Faichi Solutions has successfully delivered some of the most complex technology projects through partner collaboration & agile processes ©2014 Faichi Solutions Pvt. Ltd.
  • 13. ©2014 Faichi Solutions Pvt. Ltd. 13  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 sales@faichi.com 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.

Editor's Notes

  1. Deployment Architecture