| . |
This model
can fully isolate customer
from development. Economic
effect is very high; customer
is fully isolated from development
activities and infrastructure.
|
Sub-project
outsourcing is efficient
when the customer has a
large project and couldn't
perform it by himself because
of the lack of resources.
Economic effect is increased;
communication problems are
reduced; the complete development
infrastructure of customer
for this sub-project is
not required to support.
|
The virtual
hiring is efficient in case
of staff extension necessity.
Additional resources could
be bought by different type
of contracts: per hour,
per week, per month.
All necessary resources
could be quite easily bought
in a short time; all communications
between sites are organized
by customer; simple controllability;
low risks because project
management is located on
customer's side.
|
Out-tasking is defined as
the assignment of job specific
activities or single non-core
competency services to an
outside contractor.
One point communication
from contractor side; customer's
risks are very low; specialized
infrastructure of customer
is not required; contractor
creates all required artifacts
in terms of task.
|
Client
responsibility |
perform
product and account management
|
product
management; definition and
control terms of sub-project
development; check quality
of artifacts produced by
contractor. |
project
management; control
of task's execution; delegate
organization of one or more
development stages to Contractor
(buy a special team leader)
(optional); request time
sheet for each hired person
(optional); checking quality. |
project
management; definition of
clearly described tasks;
control of the task's execution;
checking quality. |
InnoInco
responsibility |
perform
project management; organize
development, QA,
and other software development
activities |
organize
a team to perform sub-project;
perform project management;
perform other development
actives including initial
QA,
producing of deployment
modules, perform deployment
on customer side; execute
tasks with good quality
in pre-defined terms. |
allocate
requested resources and
guarantee to be worked out
all contract time by each
hired person; definition
of clearly described tasks
for the execution; organize
the work among resources
in case if this is requested
by the customer; execute
tasks with good quality
in pre-defined terms. |
execute
tasks with good quality
in pre-defined terms. |