Software Development Outsourcing

bammobInternet and Web Development

Dec 4, 2013 (3 years and 8 months ago)

66 views

Software Development Outsourcing

www.tektonlabs.com

Who we are:


We are a American software development company delivering highly quality
and cost effective custom application development to its clients globally. We
have extensive experience in many areas like:



Mobile Application Development (iPhone, Android, Black Berry,
Windows Mobile)


Visual Studio, Java, J2EE, C, C++, ASP/ASPX


Open Source Implementations and Customizations (Drupal, Joomla,
Plone, E
-
commerce, Moodle)


Web Based applications (PHP, Ruby, Python, JSP) and their applicable
frameworks (CodeIgniter, Rails, Django, Spring)


www.tektonlabs.com

Outsourcing to Tekton Labs™

What Sets Us Apart



Wide range of services


Software, hardware,
integration, technology consulting

Leading edge technologies


continuous R&D effort


strong partnership with leading Peruvian universities and scientific academies

Strong methodologies based on 10 years experience combined


PMI, AGIL methodologies for software engineering


Strong project management, supported by an extranet communication platform

Human sized company with values and sustainable development


Respect, trust, passion, creativity, flexibility and ambition.

“Offshore model”
-

Best of two worlds



High quality and cost effectiveness of Peru
-
based resources



Proximity project management and technical design in Latin America


www.tektonlabs.com

Outsourcing to Tekton Labs™

Differentiators

1.
Primary goal
: developing business
-
successful software
solutions

2. Affordable services, transparent development process,
effective communications to adapt the product
development plan

3. Academic knowledge + rich practical experience in the
areas of development, project and business management

www.tektonlabs.com

Outsourcing to Tekton Labs™

Differentiators

4. Same time zone of our customers in the US providing a
more efficient work process and development

5. Close to our customers in culture and distance

6. We provide more value to our customers on their
investment with us in each project.

www.tektonlabs.com

Outsourcing to Tekton Labs™

Core Capabilities

We offer you all stages of software development in any combination:
consulting, design, architecture, development, Test/QA,
implementation and integration.

Main Core
Capabilities

programming

application


development

web


development

Mobile

development

www.tektonlabs.com

Outsourcing to Tekton Labs™

Wide Range of Services

Software &

Hardware

development

Software development

Component design and
integration

Customization services

Product support

Projects

Recovery

Project assessment

Recovery planning

Code audit,
recommendations on
recovery approaches

Code recovery

Implementation


Technology

Consulting

Architecture consulting

Technology consulting

Requirements analysis

Specification design

Research &

Development

Feasibility study

Rapid prototyping

Pilot project development


Integration

Services

Application integration

System integration

Data integration

Web Integration

User interfaces
integration

www.tektonlabs.com

Outsourcing to Tekton Labs™

Technologies

Enterprise/

Internet
Applications

XML

XSL

Java Platform

MS Platform

PHP (Zend, Symphony,
Cake, CodeIgniter)

Ruby (Rails)

Python (Django, Plone)

Platforms

Windows

UNIX/Linux

Iphone

Windows Mobile

Android

Enterprise
-
Level
Database
Platforms

IBM DB2

Oracle

MS SQL Server

Small
-
to
-
Mid
-
Level Database
Platforms

PostgreSQL

SQL Lite

MySQL

Programming
Languages

Java/J2EE

C/C++

ASP/ASPX

VB.NET/C++.NET

HTML/XML

Application
Server Platforms

Jboss

Apache Tomcat

WAS

www.tektonlabs.com

Outsourcing to Tekton Labs™

Client Engagement Examples

1. New Product
Development (NPD)



a company has an
idea
and
initial budget




they need a
prototype

to attract investors

Outsourcing solution:



full
-
service development team
with experience in multiple
software technologies as well as
resources with string software
architecture skills



iterative development process
to adapt to evolving business



short
-
term extendable contract

www.tektonlabs.com

Outsourcing to Tekton Labs™

A company needs to
strengthen or augment its in
-
house development team

to
improve:



time
-
to
-
market



bug correction



feature addition



Stable, self
-
managed and
scalable team of IT
professionals



Versed in business analysis
and technology improvement
for quick ramp
-
up

Client Engagement Examples


2. Team Augmentation

Outsourcing solution:

www.tektonlabs.com

Outsourcing to Tekton Labs™



a company needs
ongoing
maintenance
and improvements

for an existing
application



a software team tailored to the
requirements of the business and
application



they carefully study the application
and apply required corrections, making
sure regression bugs are taken care of



all enhancements and product
knowledge documented and
transferred to company personnel

Client Engagement Examples

3. Application
Maintenance

Outsourcing solution:

www.tektonlabs.com

Outsourcing to Tekton Labs™

Assembling/Building the teams



Properly defined and distributed responsibilities are an important aspect
in risk management of any
software outsourcing project
.



The project should be controlled at all stages, and this includes:

team
members

stakeholders

distributing roles

and responsibilities
between

individuals who are competent to take
appropriate actions that address specific risks.


we adapt our team to your
needs

www.tektonlabs.com

Outsourcing to Tekton Labs™

Assembling/Building the teams


Project team

Initial team


set up
within 5
-
20 workdays
, depending on project complexity/schedule

We can adapt and grow our teams to your needs, we have a exhaustive selection
process to create the best qualified team




proper communication channels



adherence to project master plan the
project tasks are understood



milestones and X/X target
deliverables identification



Team structure

Project lead
is assigned
to oversee the project
: either a senior software developer
who participates in the project, or a unit manager who ensures
:

www.tektonlabs.com

Outsourcing to Tekton Labs™

Collaboration



Task tracking

We suggest using
JIRA or Active Collab
,
but are open to other options:


Bug Tracking, Task Tracking, and Project Management Software



Code and documents

We suggest storing code and documents at
source control set up on our side



Demo

For web applications, we set up
demo accounts
at our servers

www.tektonlabs.com

Outsourcing to Tekton Labs™

www.tektonlabs.com

Outsourcing to Tekton Labs™

Translating

business rules

and scenarios

technical specifications

and algorithms

to

1

2

3

4

5

Translating

www.tektonlabs.com

Outsourcing to Tekton Labs™



This means the following steps should be undertaken:



Learning
business scenarios

in proper details



Highlighting
specific/priority functionality



Selecting the
right technologies

to address the business
model of the application

1

2

3

4

5

Translating (Continued)

www.tektonlabs.com

Outsourcing to Tekton Labs™



Verifying the
software product architecture

with the real
-
life
cases



Defining the test strategy to h
elp the testing team

ensure quality



Optimizing the software for forecasted performance and load



Conducting
knowledge
-
transfer sessions

with stakeholders

1

2

3

4

5

NDA & IPR

www.tektonlabs.com

Outsourcing to Tekton Labs™



Company non
-
disclosure agreements
:


This is a legal contract that outlines confidential material, knowledge, or
information that our clients wish to share with for certain purposes, but wish
to restrict access to by third parties.


Employee non
-
disclosure agreements



Property rights



fully assigned to
the
client
,
to all material produced by Tekton Labs during a
project
, including:

software

source code

data
structure
s

documentation

design options

Security

www.tektonlabs.com

Outsourcing to Tekton Labs™

We protect our customers Intellectual Property, your
information is restricted to authorized personnel using
encrypted platforms sharing information on A need
-
to
-

know
basis only..

Tekton Labs
can adapt to
additional
security measures
requested by client

Security

www.tektonlabs.com

Outsourcing to Tekton Labs™

We have encrypted systems in different
layers: from internal to physical security,
ensuring that the information and designs
from our customers is protected all the
time.

We also manage many access levels to
development environments and
documentation with this no one could take
your Intellectual Property

Network Data Protection

www.tektonlabs.com

Outsourcing to Tekton Labs™



We use proven
technologies and procedures
to secure our work and
communications:



VPN connection



firewalls



honey pots



automated backup systems



antivirus software, etc.



We also
pay special attention

to:



right access management, logs and security alerts



timely and properly backups testing



regularly check the work of our servers



communication log/history

www.tektonlabs.com

Outsourcing to Tekton Labs™

Industries and Customers


Telecommunications

Fuel and energy

Software & hardware development
companies

Financial services

Media

Medical institutions

Public sector

Scientific & educational
organizations

Real
-
estate

Vertical Industries:

www.tektonlabs.com

Outsourcing to Tekton Labs™

Recent Clients


Inter American Development Bank

Clinica Internacional S.A.

Pacifico Seguros S.A.

Casa Andina S.A

WoodSheed (GiftEats)

Xparency Inc

Abdeo Medical

Rhodes Mobile

Silicon Valley Investors LLC

Moving Interactive


US and Peru:

www.tektonlabs.com

Outsourcing to Tekton Labs™

Projects Examples

Xparency Inc,

US
-

3 people for the Team

Web Based Platform to bid projects and find software providers

Duration: 5 months | Technology: Google App Engine, Big Table, JSP

Business Analytics SAC,

Peru
-

3 people for the Team

Development and deployment of software specialized on maps for
geo
-
marketing

Duration: 4 months | Technology: Java, SQL Server, Manifold, Extjs


World Bank,

Peru
-

4 people for the Team

Rapid development of an informative web
-
based application for reports
and metrics

Duration: 3 months | Technology: Php CodeIgniter, MySQL and Ajax

www.tektonlabs.com

Outsourcing to Tekton Labs™

Some of the projects

Emazing,

Spain
-

2 people for the Team

E
-
commerce for an Apple store

Duration: 2 months | Technology: Php, Mysql using Open Source

Edukasol,

Peru
-

5 people for the Team

Similar to K12 in the US, this development was design for Latin
America

Duration: 7 months | Technology: Ruby on Rails, MySql

Pontificia Universidad Catolica del Peru,

Peru
-

4 people for the
Team

Core Business System Development

Duration: 5.5 months | Technology: Ruby on Rails, MySql


www.tektonlabs.com

Outsourcing to Tekton Labs™

Some of the projects

Products,

Pacifico Seguros,

Perú

iphone application to show Pacifico Products.

www.tektonlabs.com

Outsourcing to Tekton Labs™

Some of the projects

MiPUCP,

Pontificia Universidad Católica del Perú,

Perú

Iphone application for their social network.

www.tektonlabs.com

Outsourcing to Tekton Labs™

Some of the projects

Drupal Summit Latin 2011
,

Perú

Android Application

www.tektonlabs.com

Outsourcing to Tekton Labs™

Some of the projects

LMIS,
US

Windows Phone 7 application for handle medical information
with a backend for Emergency Rooms

www.tektonlabs.com

Outsourcing to Tekton Labs™

Some of the projects

Donations
, US

iPhone application for donations


Thank you!


Phone (USA): 1+650
-
267
-
4703

Phone


(Peru): 51+1+722
-
1302



US
-

9245 Laguna Springs Drive Suite 200 Elk Grove | Sacramento, CA 95758

Perú
-

Mateo Pumacahua 135, Oficina 201 | La Molina Lima




2011 | Tekton Labs | Software Outsourcing Solutions


www.tektonlabs.com

Outsourcing to Tekton Labs™

Questions?



info@tektonlabs.com