130 likes | 302 Views
Setting up of Offshore development center for the client using Agile project management methodology.
E N D
Offshore Development Center (ODC) setup up by Faichi SolutionsProject Type: Product Development& Maintenance ©2014 Faichi Solutions Pvt. Ltd.
About Client’s ProductDomain: 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.
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.
Technology Flow User User User Hardware Load Balancer Apache Apache Apache Apache Tomcat Instance 1 Tomcat Instance 2 Tomcat Instance 3 Tomcat Instance 4 MemCache 2 MemCache 1 Database
Schema 1 For Client 1 Schema 2 For Client 2 Database Management DB (Oracle) Transactions DB (My SQL) Reporting ETL (Extract, Transform & Load) Web Services Requirements Management Logi Reporting Server Web Server (Apache/Tomcat) Ideas DB (My SQL) Ideas approved Web Server (Apache/Tomcat) Ideas Management Post Requirements Check Requirements
ODC Model – Cost Plus • Engagement Overview • Setup India development center with highly skilled resources to provide high quality, low risk and high impact outsourced technical development Enabling Success Development Engagement Portfolio • Java Development • Quality Assurance • Automation • UI (JavaScript) System Support Engagements Database Engineering and Management Web Server Support 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
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).
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.
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.
To read more case studies of Faichi Solutions, please visit: www.faichi.com/success-stories • For more information please visit: www.faichi.comor 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.