Risks and Responsibilities in Software Outsourcing Projects
description
Transcript of Risks and Responsibilities in Software Outsourcing Projects
Project ManagementRisks 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 Outsourcing to Softheme™ Risks and Responsibilities in Software Outsourcing 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:
www.softheme.com Outsourcing to Softheme™ Risks and Responsibilities in Software Outsourcing Projects
distributing roles and responsibilities
between
individuals who are competent to take appropriate actions that address specific risks.
Technical expertise and evaluation Technical expertise and evaluation in software projects management helps to mitigate risks on the stages of software project:
www.softheme.com Outsourcing to Softheme™ Risks and Responsibilities in Software Outsourcing Projects
Absence of the technical expertise leads to:
improperly defined project requirements misleading
workload estimation
uncertain project
schedule wrong acceptance
criteria
unjustified end-users
expectations
analysis development testing delivery
www.softheme.com Outsourcing to Softheme™ Risks and Responsibilities in Software Outsourcing Projects
Transferring
business rules and scenarios
technical specifications and algorithms
to
Rules & scenarios → specifications & algorithms
www.softheme.com Outsourcing to Softheme™ Risks and Responsibilities in Software Outsourcing Projects
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
Rules & scenarios → specifications & algorithms
www.softheme.com Outsourcing to Softheme™ Risks and Responsibilities in Software Outsourcing Projects
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
Project schedule and budget management
www.softheme.com Outsourcing to Softheme™ Risks and Responsibilities in Software Outsourcing Projects
CHANGE MANAGEMENT PROCEDURES
changes of the business requirements lead to changes in software code
this influences the initial project schedule
MILESTONES
a demo version helps to verify the progress even though the release might not include all the planned functionality
TECHNOLOGY
the technology chosen could have flaws on the low levels bringing additional problems which need to be solved
AND FINALLY!
www.softheme.com Outsourcing to Softheme™ Risks and Responsibilities in Software Outsourcing Projects
www.softheme.com Outsourcing to Softheme™ Risks and Responsibilities in Software Outsourcing 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
Thank you!
2010 | Softheme Team | Kyiv, Ukraine | Software Outsourcing Solutions
www.softheme.com » Outsourcing to Softheme™
Questions? → [email protected]