offshore application development and maintenance

19
Offshore Application Development and Maintenance Your Global IT Outsourcing Partner

Upload: diep

Post on 11-Jan-2016

33 views

Category:

Documents


5 download

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 Presentation

TRANSCRIPT

Page 1: Offshore Application Development and Maintenance

Offshore

Application Development

and Maintenance

Your GlobalIT OutsourcingPartner

Page 2: Offshore Application Development and Maintenance

Contents

Advantages: - Russia - SolveITLabs

Corporate Structure

Our Team

Clients List

Domain Expertise

Summary

Page 3: Offshore Application Development and Maintenance

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?

Page 4: Offshore Application Development and Maintenance

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

Page 5: Offshore Application Development and Maintenance

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

Page 6: Offshore Application Development and Maintenance

Russia Advantage: R&D

Comparative Advantage: R&DResearchers Per Million Inhabitants

Source: Unesco Institute for Statistics, 2001

Page 7: Offshore Application Development and Maintenance

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

Page 8: Offshore Application Development and Maintenance

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 )

Page 9: Offshore Application Development and Maintenance

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

Page 10: Offshore Application Development and Maintenance

SolveITLabs Worldwide

USA

- San Mateo, CA (HQ) - Newark, NJ

Russia/Ukraine

- Tula, Russia - Kiev, Ukraine

Page 11: Offshore Application Development and Maintenance

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

Page 12: Offshore Application Development and Maintenance

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

Page 13: Offshore Application Development and Maintenance

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

Page 14: Offshore Application Development and Maintenance

Project Phases

Application Development Methodology

Discover

BusinessModeling

Design Develop Deploy

Requirements

Environment

Analysis & Design Implement & Test

Configuration & Change

Deployment

Page 15: Offshore Application Development and Maintenance

Clients

Sony France Telecom IHG Nielsen Quest Software Protective

Page 16: Offshore Application Development and Maintenance

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

Page 17: Offshore Application Development and Maintenance

Application Maintenance Process

Quality Management System

Documentation & Knowledge Base Management

Scope Definition

Knowledge Gathering

TransitionMaintenance

Major Enhancement

Major Enhancement

TIME

VALU

E

Page 18: Offshore Application Development and Maintenance

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

Page 19: Offshore Application Development and Maintenance

SERVICES

Application Development;

Mobile Apps Solutions;

E-Commerce Portals;

CRM/ERP Solutions;

Quality Assurance Testing;

Enterprise App Integration;

Media Streaming Solutions;

Technical Support.