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.
2. Table of Contents
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
www.softheme.com Outsourcing to Softheme™ Software Outsourcing Practices
3. Project Deliverables Quality in Software Outsourcing
www.softheme.com Outsourcing to Softheme™ Software Outsourcing Practices
4. Project Deliverables Quality in Software Outsourcing
To ensure the quality of software project deliverables,
off-site team should present strong:
technical
analytical
skills
communication
www.softheme.com Outsourcing to Softheme™ Software Outsourcing Practices
5. Project Deliverables Quality in Software Outsourcing
For better results the skills should be distributed between:
whose members
have outstanding
technical expertise
client-facing
management
& delivery team
support
group
www.softheme.com Outsourcing to Softheme™ Software Outsourcing Practices
6. Project Deliverables Quality in Software Outsourcing
Management/Support Team responsibilities and roles:
1. Business analysis
2. Requirements specification
3. Project management
4. Interactivity
5. System integration
6. Testing
7. Product maintenance
www.softheme.com Outsourcing to Softheme™ Software Outsourcing Practices
7. 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
8. Software Outsourcing Lifecycle
Moving development offshore >>
www.softheme.com Outsourcing to Softheme™ Software Outsourcing Practices
9. Software Outsourcing Lifecycle
Moving development offshore
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.
Major savings are achieved
when the systems and pro-
cesses get transformed into
consolidated solid structure.
www.softheme.com Outsourcing to Softheme™ Software Outsourcing Practices
10. Software Outsourcing Lifecycle
Moving development offshore
stage
Real benefits of offshore
outsourcing: getting quality
and affordable solution
Crafting custom structure
Installation of more or
less standard processes
with minor adjustments
Transition period
Initiation of the project
savings
www.softheme.com Outsourcing to Softheme™ Software Outsourcing Practices
11. Risk Management in Software Outsourcing Model
www.softheme.com Outsourcing to Softheme™ Software Outsourcing Practices
12. Risk Management in Software Outsourcing Model
Simple steps to mitigate major risks in transferring software
projects offshore are listed below.
Ongoing development: Deal structure:
1. Moving from small tasks to 1. Clear deliverables & services
bigger projects
2. Key roles
2. Maintaining flexible and
transparent team structure to 3. Fees
leave a room for changes
4. Schedule
3. Providing ongoing QA of internal
builds; supporting frequent 5. Start and End dates
milestones and demo releases
www.softheme.com Outsourcing to Softheme™ Software Outsourcing Practices
13. 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
14. Choosing an Outsourcing Software Development Vendor
Capabilities: Flexibility:
Consistent outcomes Operating model
Timeliness in meeting deadlines Willingness to address business needs
Experienced and competent Supportive through different business
resources cycles
Pricing:
Reflect market economy
Account for time to understand
requirements
www.softheme.com Outsourcing to Softheme™ Software Outsourcing Practices