Outsourcing lecture

1
Hire new developers for each project Up to month to find correct persons Could fire him in a month after official warning Client selects developers to hire Can hire manager Can hire QA Client manages developers directly Backlog should be always full Developers are fully dedicated to one project Pay salary Pay vacation Pay sick days Pay fixed fee for administration for each person Monthly payments Price Body shop (want to open own development office in Ukraine) Ready to start ASAP Сan switch developers on the fly Client doesn't select developers Can hire QA Management included in the price Backlog should be always full Developers are fully dedicated to one project High performance Developers used to work together Monthly payments Price Out-staffing (want to have fully dedicated developers in the team, but don't want to take obligations, hire people) Client doesn't select developers QA included in the price Management included in the price Any change request will extend final price Development planned based on current backlog High performance Developers used to work together Developers could work on several projects in the same time Don't know exactly amount in advance Invoice based payments (each week, 2 weeks or monthly) T&M Full tech specification from the start Really hard to make changes during the project Milestones should be well defined from the start Payments based on milestones Company doesn't have obligations about deadline (+/- couple weeks not a problem) Per project Each iteration is defined before start But pay for bug fixing also Pay for iteration only Invoice based payments for iteration (each week, 2 weeks or monthly) Per iteration Fixed price Price Project based (want to speed up development and then hire own stuff locally for support or for MVP only) Client should pay some amount of the price before work starts (for iteration, for last milestone and soon). This amount will be hold on the outsourcing company account, but will be used for the last part of work. Retainer Outsourcing

Transcript of Outsourcing lecture

Page 1: Outsourcing lecture

Hire new developers for each projectUp to month to find correct persons

Could fire him in a month after official warningClient selects developers to hire

Can hire manager

Can hire QAClient manages developers directly

Backlog should be always full

Developers are fully dedicated to one project

Pay salary

Pay vacation

Pay sick days

Pay fixed fee for administration for each person

Monthly payments

Price

Body shop (want to open own development office in Ukraine)

Ready to start ASAP

Сan switch developers on the flyClient doesn't select developers

Can hire QAManagement included in the price

Backlog should be always full

Developers are fully dedicated to one project

High performanceDevelopers used to work together

Monthly paymentsPrice

Out-staffing (want to have fully dedicated developers in the team, but don't want to take obligations, hire people)

Client doesn't select developers

QA included in the priceManagement included in the price

Any change request will extend final priceDevelopment planned based on current backlog

High performanceDevelopers used to work together

Developers could work on several projects in the same time

Don't know exactly amount in advanceInvoice based payments (each week, 2 weeks or monthly)T&M

Full tech specification from the start

Really hard to make changes during the project

Milestones should be well defined from the start

Payments based on milestones

Company doesn't have obligations about deadline (+/- couple weeks not a problem)

Per project

Each iteration is defined before start

But pay for bug fixing alsoPay for iteration onlyInvoice based payments for iteration (each week, 2 weeks or monthly)Per iteration

Fixed pricePrice

Project based (want to speed up development and then hire own stuff locally for support or for MVP only)

Client should pay some amount of the price before work starts (for iteration, for last milestone and soon). This amount will be hold on the outsourcing company account, but will be used for the last part of work.

Retainer

Outsourcing