software outsourcing practices

15
www.softheme.com Software Outsourcing Practices outsourcing lifecycle | project quality | risk management

Upload: softheme

Post on 01-Sep-2014

4.699 views

Category:

Technology


1 download

DESCRIPTION

Softheme is a software outsourcing company based in Kyiv, Ukraine. In this presentation Softheme shares its experience in cutting-edge software outsourcing practices. Learn more about the key factors of project deliverables quality in software outsourcing, moving development offshore and when the main goal of outsourcing engagement - major savings - is achieved, risk management and simple steps to mitigate risks in software outsourcing model, core benefits of software development outsourcing, factors to assess to choose an outsourcing software development vendor, etc.

TRANSCRIPT

Page 1: Software Outsourcing Practices

www.softheme.com

Software Outsourcing Practices

outsourcing lifecycle | project quality | risk management

Page 2: Software Outsourcing Practices

Table of Contents

www.softheme.com Outsourcing to Softheme™ Software Outsourcing Practices

Project Deliverables Quality in Software Outsourcing

off-site team skills

expertise distribution

Software Outsourcing Lifecycle

moving development offshore

Risk Management in Software Outsourcing Model

Software Development Outsourcing Benefits

Choosing an Outsourcing Software Development Vendor

capabilities, flexibility, pricing

Page 3: Software Outsourcing Practices

Project Deliverables Quality in Software Outsourcing

www.softheme.com Outsourcing to Softheme™ Software Outsourcing Practices

Page 4: Software Outsourcing Practices

Project Deliverables Quality in Software Outsourcing

To ensure the quality of software project deliverables, off-site team should present strong:

technical

skillsanalytical

communication

www.softheme.com Outsourcing to Softheme™ Software Outsourcing Practices

Page 5: Software Outsourcing Practices

Project Deliverables Quality in Software Outsourcing

For better results the skills should be distributed between:

client-facing management

&

support group

delivery team

whose members have outstanding

technical expertise

www.softheme.com Outsourcing to Softheme™ Software Outsourcing Practices

Page 6: Software Outsourcing Practices

Project Deliverables Quality in Software Outsourcing

1. Business analysis

2. Requirements specification

3. Project management

4. Interactivity

5. System integration

6. Testing

7. Product maintenance

Management/Support Team responsibilities and roles:

www.softheme.com Outsourcing to Softheme™ Software Outsourcing Practices

Page 7: Software Outsourcing Practices

Project Deliverables Quality in Software Outsourcing

Delivery Team expertise/focus:

1. Technical skills and expertise

2. Domain knowledge, analytical skills

3. Focus on quality

www.softheme.com Outsourcing to Softheme™ Software Outsourcing Practices

Page 8: Software Outsourcing Practices

Software Outsourcing Lifecycle

Moving development offshore >>

www.softheme.com Outsourcing to Softheme™ Software Outsourcing Practices

Page 9: Software Outsourcing Practices

Outsourcing model implementation is a multistage process: initiation and transition period is followed by a relatively short stage when a set of simple procedures and metrics get established and apparent advantages of outsourcing become visible.

Software Outsourcing Lifecycle

Moving development offshore

www.softheme.com Outsourcing to Softheme™ Software Outsourcing Practices

Major savings are achieved when the systems and pro-cesses get transformed into consolidated solid structure.

Page 10: Software Outsourcing Practices

Software Outsourcing Lifecycle

stage

savings

Initiation of the project

Transition period

Installation of more or less standard processes with minor adjustments

Crafting custom structure

Real benefits of offshore outsourcing: getting quality and affordable solution

www.softheme.com Outsourcing to Softheme™ Software Outsourcing Practices

Moving development offshore

Page 11: Software Outsourcing Practices

Risk Management in Software Outsourcing Model

www.softheme.com Outsourcing to Softheme™ Software Outsourcing Practices

Page 12: Software Outsourcing Practices

1. Moving from small tasks to bigger projects

2. Maintaining flexible and transparent team structure to leave a room for changes

3. Providing ongoing QA of internal builds; supporting frequent milestones and demo releases

Risk Management in Software Outsourcing Model

Simple steps to mitigate major risks in transferring software projects offshore are listed below.

1. Clear deliverables & services

2. Key roles

3. Fees

4. Schedule

5. Start and End dates

www.softheme.com Outsourcing to Softheme™ Software Outsourcing Practices

Ongoing development: Deal structure:

Page 13: Software Outsourcing Practices

Software Development Outsourcing: Benefits

Operating on a global level

Reducing operating costs

Accessing tech skills, expertise

Utilizing new technologies

Re-engineering, cleaning up processes

Getting proven offerings from service providers

www.softheme.com Outsourcing to Softheme™ Software Outsourcing Practices

Page 14: Software Outsourcing Practices

Choosing an Outsourcing Software Development Vendor

Capabilities:

Consistent outcomes

Timeliness in meeting deadlines

Experienced and competent resources

Flexibility:

Operating model

Willingness to address business needs

Supportive through different business cycles

Pricing:

Reflect market economy

Account for time to understand requirements

www.softheme.com Outsourcing to Softheme™ Software Outsourcing Practices

Page 15: Software Outsourcing Practices

Thank you!

2010 | Softheme Team | Kyiv, Ukraine | Software Outsourcing Solutions

www.softheme.com » Outsourcing to Softheme™

Questions? → [email protected]