You are on page 1of 11

Project Management

Risks and responsibilities


in software outsourcing projects

www.softheme.com
Table of Contents
Roles and responsibilities
Technical expertise and evaluation
Rules and scenarios – specifications and algorithms
Project schedule and budget management
Delivering the results

www.softheme.com
www.softheme.com Outsourcing
Outsourcing to
to Softheme™
Softheme™ Risks
Risks and
and Responsibilities
Responsibilities in
in Software
Software Outsourcing
Outsourcing Projects
Projects
Roles and responsibilities
- 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:

distributing roles
and responsibilities
between

individuals who are competent to take


appropriate actions that address specific risks.

www.softheme.com
www.softheme.com Outsourcing
Outsourcing to
to Softheme™
Softheme™ Risks
Risks and
and Responsibilities
Responsibilities in
in Software
Software Outsourcing
Outsourcing Projects
Projects
Technical expertise and evaluation
- Technical expertise and evaluation in software projects management helps
to mitigate risks on the stages of software project:

analysis development testing delivery

- Absence of the technical expertise leads to:

improperly uncertain unjustified


defined project project end-users
requirements misleading schedule wrong expectations
workload acceptance
estimation criteria

www.softheme.com
www.softheme.com Outsourcing
Outsourcing to
to Softheme™
Softheme™ Risks
Risks and
and Responsibilities
Responsibilities in
in Software
Software Outsourcing
Outsourcing Projects
Projects
Transferring

to

business rules technical specifications


and scenarios and algorithms

www.softheme.com
www.softheme.com Outsourcing
Outsourcing to
to Softheme™
Softheme™ Risks
Risks and
and Responsibilities
Responsibilities in
in Software
Software Outsourcing
Outsourcing Projects
Projects
Rules & scenarios – specifications & algorithms
- This means the following steps should be undertaken:

- describing business scenarios with a good amount of details


- explaining specific functionality
- selecting the right technology flexible enough to address the
business model of the application

www.softheme.com
www.softheme.com Outsourcing
Outsourcing to
to Softheme™
Softheme™ Risks
Risks and
and Responsibilities
Responsibilities in
in Software
Software Outsourcing
Outsourcing Projects
Projects
Rules & scenarios – specifications & algorithms
- This means the following steps should be undertaken (continued):

- verifying the software product architecture on the real-life


cases
- helping testing team to properly define and approach the test
strategy
- defining requirements to the software performance, load
- conducting knowledge-transfer sessions with stakeholders,
the project team

www.softheme.com
www.softheme.com Outsourcing
Outsourcing to
to Softheme™
Softheme™ Risks
Risks and
and Responsibilities
Responsibilities in
in Software
Software Outsourcing
Outsourcing Projects
Projects
Project schedule and budget management

CHANGE MANAGEMENT MILESTONES TECHNOLOGY


PROCEDURES

- changes of the - a demo version helps to - the technology chosen


business requirements verify the progress even could have flaws on the
lead to changes in though the release might low levels bringing
software code not include all the additional problems
planned functionality which need to be solved
- this influences the
initial project schedule

www.softheme.com
www.softheme.com Outsourcing
Outsourcing to
to Softheme™
Softheme™ Risks
Risks and
and Responsibilities
Responsibilities in
in Software
Software Outsourcing
Outsourcing Projects
Projects
AND FINALLY!

www.softheme.com
www.softheme.com Outsourcing
Outsourcing to
to Softheme™
Softheme™ Risks
Risks and
and Responsibilities
Responsibilities in
in Software
Software Outsourcing
Outsourcing Projects
Projects
Delivering the results
- Training and presentations help to link requirements with the application functionality
- Bug fixing:
- defining problems in the system
- correcting problems to make sure the application corresponds to the business model
- Installing at the end-user side:
- addressing questions
- helping to understand the way application works
- Maintenance, improvement:
- incorporating small changes which make
the end-users' life easier

www.softheme.com
www.softheme.com Outsourcing
Outsourcing to
to Softheme™
Softheme™ Risks
Risks and
and Responsibilities
Responsibilities in
in Software
Software Outsourcing
Outsourcing Projects
Projects
Thank you!

Questions? - info@softheme.com

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

www.softheme.com
www.softheme.com »
» Outsourcing
Outsourcing to
to Softheme™
Softheme™

You might also like