Transcript IT Outsourcing SignOff
Your Global IT Outsourcing Partner Offshore Application Development and Maintenance
Contents
Advantages:
- Russia - SolveITLabs
Corporate Structure Our Team Clients List Domain Expertise Summary
Why Russia?
Excellent Technical and
programming skills European/Western Culture Good Educational System Low Labor Costs
Russian engineers are highly skilled in software development.
Russian universities won five of
the top ten places (including first place!) in the 2007, 2008 and 2009 International Intercollegiate Programming Contests . They beat MIT, Harvard, and Cal Poly.
Corporate History
SolveITLabs enables companies to deliver better applications, by providing products and process that manage reliable software evolution. Established 8 years ago, with corporate headquarter in San Mateo, CA Project Management/marketing offices in US - 2 Project Management and Marketing offices in the USA Offshore Development centers in: - Tula, Russia – (Moscow Region) - Kiev, Ukraine Customers across the Fortune 2000 - 200+ in the United States 15+ across Europe
Corporate History
2001 – SolveITLabs started as a software development company focusing on delivering high quality software services for clients worldwide.
2008 – Virtual Infrastructure Solution line started (RDP Tools) 2004 – First Fortune 500 client, Sony 2008 – SolveITLabs opens the 2 nd development center in Ukraine.
2009 – SolveITLabs grows up to 120 employees.
2001-2009 – SolveITLabs client base grows from one to 100+.
Russia Advantage: R&D Comparative Advantage: R&D Researchers Per Million Inhabitants
Source: Unesco Institute for Statistics, 2001
Technology Skills Platforms:
MS Win NT/2000/XP, UNIX, Linux, Solaris, FreeBSD
XML-based Technologies:
DOM/SAX Parsers, XML, XSLT, SOAP
Network Technologies:
TCP/IP (Winsock/Internet Protocols), VOIP
Object Oriented Design Methodologies/Tools:
UML, Rational Rose
Application Servers:
MTS, MS Commerce Server, Weblogic, Websphere, jBoss
Databases:
Oracle, MS SQL Server, MySQL, MS Access, Oracle, Postgres
Component Technologies:
COM, ATL, CORBA, JavaBeans
Version Control/ Tracking Systems:
Visual SourceSafe, CVS, ClearCase, TestTrack Pro
Distributed & Enterprise Technologies:
DCOM, RMI, JINI, J2EE (EJB. JMS)
Wireless Technologies:
WAP, WML, J2ME
Languages/Tools:
C, C++, C#, MFC, J2EE, J2SE, J2ME, VB.NET, ASP. NET, Perl
QA Tools:
SilkTest, JUnit, WinRunner, LoadRunner, TestDirector, Rational Test Studio
Why Our SolveITLabs?
50 minutes from Moscow US Project Management Offices
Highly Professional Staff
(All employees hold University degrees in applied mathematics or computer science and have 3 to 20 years of experience).
Low Employee Turnover (5-6%)
Commitment to Quality
Reasonable Price (Software development starts at only $25 per hour )
SolveITLabs Difference
Most Engineers have worked in
our company for more than 6 years
85% of employees have MS or
PhD Degrees
Local US Project Management
Established Engineering Processes:
ISO 9001:2000
Scalable IT labor resources picture
SolveITLabs Worldwide USA
- San Mateo, CA (HQ) - Newark, NJ
Russia/Ukraine
- Tula, Russia - Kiev, Ukraine
Corporate Structure
Marketing/Biz Dev
Project Management
System Development
MS .NET Department
Java Group
Mobile Solutions Team
Embedded Team
QA Department SolveITLabs Offshore Development Marketing / Business Development System Development Project Management Microsoft .NET Department Java Group Mobile Solutions Team Embedded Team QA Department
Professional Staff
85% have Master/PHD Degrees
English Required
5-6 years average programming
experience
5-6% Attrition Rate Dedicated QA Team
US Based Project Managers and
Architects
Development Methodologies
Traditional RUP Agile Development (XP) RAD Microsoft Solutions Framework
Feasibility Study Preliminary Investigation Report Requirements System Requirements Document System Design System Design Specification System Implementation Complete Functioning Information System System Operation and Support Operational Information System
Application Development Methodology Project Phases Discover Business Modeling Design Requirements Environment Analysis & Design Develop Deploy Implement & Test Configuration & Change Deployment
Clients
Sony France Telecom IHG Nielsen Quest Software Protective
Offshore Application Development Framework Phase: Analysis/Requirements Design Documents creation Development/Unit testing System testing Acceptance/Release to Production Activities:
• • • • Gather requirements Scope the project Describe the old architecture Identify critical issues • • Develop System Design Schema Create detailed project plan • • • • • • • • • Modules coding Unit Testing System in overall development Test case development Test cases running Bug Fixing Change request review Update test cases Update Design Document • • • • • Verify Acceptance criteria Bug Fixing Change Request review User Training Development of User Manuals
Deliverables:
• • • • Project Proposal Requirements Document Project Plan System Architecture • • • • Design Document Hardware and system Architecture QA Plan • • • • • • • • • Test Plan Issue Tracking Log Code Walkthrough Review System Test Cases Test Plan Test Cases Test Log sheet Approved Change Requests Updated Design Document • • • • Sign Off on Acceptance List of QA bugs User Manuals Installation/Release Notes
Application Maintenance Process Scope Definition Knowledge Gathering Transition TIME Major Enhancement Major Enhancement Maintenance Quality Management System Documentation & Knowledge Base Management
Business Domain EXPERTISE Financial Services Manufacturing (Aviation) Services Data Warehousing SCM Technology Companies Health Organizations Wireless Development Enterprise Portals J2EE, .NET, C/C++ Embedded Development Technology EAI / Middleware
(MQ Series, WebMethods)
SOA
(SOAP, XML, WSDL, UDDI)
Application Servers
(WebSphere, WebLogic, JBoss, Apache,Tomcat, MS Server Suite)
Databases
(MS SQL, Oracle, DB2, Sybase, Terradata, embedded databases)
Platforms
(J2EE, .NET, Open Source)
OS
(Windows, Linux, Solaris, HP-UX)
SERVICES
Application Development; Mobile Apps Solutions; E-Commerce Portals; CRM/ERP Solutions; Quality Assurance Testing; Enterprise App Integration; Media Streaming Solutions; Technical Support
.