agile contracts_ok

26
Agile contracts. OR is agile dead?

Upload: axon-partners

Post on 21-Apr-2017

172 views

Category:

Law


1 download

TRANSCRIPT

Page 1: agile contracts_ok

Agile contracts. OR is agile dead?

Page 2: agile contracts_ok

“Values have been totally lost

behind implementation”

Dave Thomas

Page 3: agile contracts_ok

ПРОЕКТ ІНСТРУМЕНТ

+ +

+ -

- -

- +

Page 4: agile contracts_ok

AGILE?

Page 5: agile contracts_ok
Page 6: agile contracts_ok

What arriving late on the market means for business?

Page 7: agile contracts_ok

Waterfall project

management

Page 8: agile contracts_ok
Page 9: agile contracts_ok

Agile project

management

Page 10: agile contracts_ok

Fixed allTime spentapproach

Agile contract is here

Page 11: agile contracts_ok
Page 12: agile contracts_ok
Page 13: agile contracts_ok
Page 14: agile contracts_ok
Page 15: agile contracts_ok

Чітка послідовність етапів розробки;

Гарантована успішність кожного етапу (неуспішність = недотриманнястроку);

Всі недоліки і баги треба усунути до поставки продукту, інакше -порушення договору;

Однобічне спілкування (замовник цікавиться процесом, але не уточнює завдання);

Єдина поставка повністю готового продукту;

Гарантія виконання договору – штрафні санкції (недовіра)

Not agile-friendly

Page 16: agile contracts_ok
Page 17: agile contracts_ok
Page 18: agile contracts_ok

• «Орієнтовний графік робіт погоджується Сторонами у Додатку

№1 до цього Договору. Обсяг робіт та їх вартість на кожному

етапі погоджується Сторонами перед початком кожного етапу

на основі зробленої Виконавцем оцінки часових витрат.

• Погоджений перед початком кожного

етапу обсяг робіт та їх вартість може

відрізнятися від орієнтовного обсягу,

визначеного в Додатку №1 до цього Договору.»

Agile-friendly

Page 19: agile contracts_ok

• “The Customer may from time to time request

changes in the agreed software development project, scope,

schedule, software design… or any other aspect of its initially

ordered Services (“Change Request”).”

• “Considering the resources required to process a Change Request

the Customer agrees that during the review of a Change Request

the Contractor may without any liability temporarily

cease or slow down software developmentand other Services in the part affected by the Change Request.”

Agile-friendly

Page 20: agile contracts_ok
Page 21: agile contracts_ok

“Customer agrees that its timely participation in the

following processes is essential for the Contractor’s development

process and timely performance of Deliverables:

• Participate in sprint planning. A sprint cycle can be from

one to four/or three weeks.

• Provide feedback on priorities. Once a new sprint

starts, priorities cannot be changed by the Customer.

• Cooperate, respond to questions and provide clarifications as

needed for the Consultants to complete their Deliverables.

Agile-friendly

Page 22: agile contracts_ok

+ Відсутність чіткої послідовності розробки;

+ Відсутність штрафних санкцій - заміна схемою бонусного

заохочення / підстави для розірвання договору;

+ Прийняття результатів життєздатними частинами, а не тільки

вкінці.

Agile-friendly

Fixed Agile

Scope Working product, continuous

delivery

Time Sprints/Iterations/ongoing

collaboration

Cost Time&Material, Cost+

Page 23: agile contracts_ok

Що треба прописати?

• definitions

100% agile contract

Team

(PO, PM, Developer,

QA Engineer)

Services

Stages Backlog

Sprint(5-10 days)

Task

Project Completion

(!!!) Deliverables

Page 24: agile contracts_ok

100% agile contract

Як узгоджуються

бюджет і строки

Як підписується

ТЗ

Обмеженнячасу надання

послуг (40 год/тиждень)

Процесрозробки за

аджайл-методологією

Періодичністьвиставлення

інвойсів

Ставки – у ТЗ

Page 25: agile contracts_ok

“The Supplier shall not be responsible for any

deficiency or delay in the rendering of the Services caused

by the Customer’s failure to provide full cooperation and perform its

obligations under the Master Agreement and relevant SOWs. If the

Idle Time exceeds 3 (three) business days, the Supplier reserves the

right to assign the Team to another project.”

А як же… відповідальність?

Page 26: agile contracts_ok