offshore application development and maintenance
DESCRIPTION
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?. - PowerPoint PPT PresentationTRANSCRIPT
Offshore
Application Development
and Maintenance
Your GlobalIT OutsourcingPartner
Contents
Advantages: - Russia - SolveITLabs
Corporate Structure
Our Team
Clients List
Domain Expertise
Summary
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.
Why Russia?
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 2nd development center in Ukraine.
2009 – SolveITLabs grows up to 120 employees.
2001-2009 – SolveITLabs client base grows from one to 100+.
Corporate History
Russia Advantage: R&D
Comparative Advantage: R&DResearchers Per Million Inhabitants
Source: Unesco Institute for Statistics, 2001
Technology Skills
Platforms: MS Win NT/2000/XP, UNIX, Linux, Solaris,
FreeBSD
Application Servers: MTS, MS Commerce Server, Weblogic, Websphere, jBoss
Distributed & Enterprise Technologies:
DCOM, RMI, JINI, J2EE (EJB. JMS)
XML-based Technologies: DOM/SAX Parsers, XML, XSLT, SOAP
Databases: Oracle, MS SQL Server,
MySQL, MS Access, Oracle, Postgres
Wireless Technologies: WAP, WML, J2ME
Network Technologies: TCP/IP (Winsock/Internet
Protocols), VOIP
Component Technologies: COM, ATL, CORBA,
JavaBeans
Languages/Tools: C, C++, C#, MFC, J2EE,
J2SE, J2ME, VB.NET, ASP. NET, Perl
Object Oriented Design Methodologies/Tools:
UML, Rational Rose
Version Control/Tracking Systems: Visual SourceSafe, CVS, ClearCase, TestTrack Pro
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
Marketing/Biz Dev
Project Management
System Development
MS .NET Department
Java Group
Mobile Solutions Team
Embedded Team
QA Department
Corporate Structure
SolveITLabsOffshore Development
Marketing / Business Development
System Development
Java Group
Embedded Team
Project Management
Microsoft .NET Department
Mobile SolutionsTeam
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
System Operation and Support
Operational Information System
System Implementation
Complete Functioning Information System
System Design
System Design Specification
Requirements
System Requirements Document
Feasibility Study
Preliminary Investigation Report
Project Phases
Application Development Methodology
Discover
BusinessModeling
Design Develop Deploy
Requirements
Environment
Analysis & Design Implement & Test
Configuration & Change
Deployment
Clients
Sony France Telecom IHG Nielsen Quest Software Protective
Offshore Application Development Framework
Phase: Activities: Deliverables:
Analysis/Requirements
• Gather requirements• Scope the project• Describe the old architecture• Identify critical issues
• Project Proposal• Requirements Document• Project Plan• System Architecture
Design Documents creation• Develop System Design
Schema• Create detailed project plan
• Design Document• Hardware and system • Architecture• QA Plan
Development/Unit testing
• Modules coding• Unit Testing• System in overall development• Test case development
• Test Plan• Issue Tracking Log• Code Walkthrough Review• System Test Cases
System testing
• Test cases running• Bug Fixing• Change request review• Update test cases• Update Design Document
• Test Plan• Test Cases• Test Log sheet• Approved Change Requests• Updated Design Document
Acceptance/Release to Production
• Verify Acceptance criteria• Bug Fixing• Change Request review• User Training• Development of User Manuals
• Sign Off on Acceptance• List of QA bugs• User Manuals• Installation/Release Notes
Application Maintenance Process
Quality Management System
Documentation & Knowledge Base Management
Scope Definition
Knowledge Gathering
TransitionMaintenance
Major Enhancement
Major Enhancement
TIME
VALU
E
EXPERTISE
Financial Services
Manufacturing (Aviation)
Health Organizations
Technology Companies
Business Domain
Data Warehousing
Wireless Development
Embedded Development
J2EE, .NET, C/C++
Services
SCM Enterprise Portals
EAI / Middleware(MQ Series,
WebMethods)
Application Servers(WebSphere, WebLogic, JBoss,
Apache,Tomcat, MS Server Suite)
Databases(MS SQL, Oracle, DB2, Sybase,
Terradata, embedded databases)
Platforms(J2EE, .NET, Open
Source)
SOA(SOAP, XML, WSDL,
UDDI)
OS(Windows, Linux,
Solaris, HP-UX)
Technology
SERVICES
Application Development;
Mobile Apps Solutions;
E-Commerce Portals;
CRM/ERP Solutions;
Quality Assurance Testing;
Enterprise App Integration;
Media Streaming Solutions;
Technical Support.