Upload
softheme
View
4.699
Download
1
Embed Size (px)
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.
Citation preview
www.softheme.com
Software Outsourcing Practices
outsourcing lifecycle | project quality | risk management
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
Project Deliverables Quality in Software Outsourcing
www.softheme.com Outsourcing to Softheme™ 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
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
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
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
Software Outsourcing Lifecycle
Moving development offshore >>
www.softheme.com Outsourcing to Softheme™ 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.
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
Risk Management in Software Outsourcing Model
www.softheme.com Outsourcing to Softheme™ 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:
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
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
Thank you!
2010 | Softheme Team | Kyiv, Ukraine | Software Outsourcing Solutions
www.softheme.com » Outsourcing to Softheme™
Questions? → [email protected]