SlideShare a Scribd company logo
Agile contracts. OR is agile dead?
“Values have been totally lost
behind implementation”
Dave Thomas
ПРОЕКТ ІНСТРУМЕНТ
+ +
+ -
- -
- +
AGILE?
What arriving late on
the market means for
business?
Waterfall project
management
Agile project
management
Fixed all
Time spent
approach
Agile contract
is here
 Чітка послідовність етапів розробки;
 Гарантована успішність кожного етапу (неуспішність = недотримання
строку);
 Всі недоліки і баги треба усунути до поставки продукту, інакше -
порушення договору;
 Однобічне спілкування (замовник цікавиться процесом, але не
уточнює завдання);
 Єдина поставка повністю готового продукту;
 Гарантія виконання договору – штрафні санкції (недовіра)
Not agile-friendly
• «Орієнтовний графік робіт погоджується Сторонами у Додатку
№1 до цього Договору. Обсяг робіт та їх вартість на кожному
етапі погоджується Сторонами перед початком кожного етапу
на основі зробленої Виконавцем оцінки часових витрат.
• Погоджений перед початком кожного
етапу обсяг робіт та їх вартість може
відрізнятися від орієнтовного обсягу,
визначеного в Додатку №1 до цього Договору.»
Agile-friendly
• “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 development
and other Services in the part affected by the Change Request.”
Agile-friendly
“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
+ Відсутність чіткої послідовності розробки;
+ Відсутність штрафних санкцій - заміна схемою бонусного
заохочення / підстави для розірвання договору;
+ Прийняття результатів життєздатними частинами, а не тільки
вкінці.
Agile-friendly
Fixed Agile
Scope Working product, continuous
delivery
Time Sprints/Iterations/ongoing
collaboration
Cost Time&Material, Cost+
Що треба прописати?
• definitions
100% agile contract
Team
(PO, PM,
Developer,
QA
Engineer)
Services
Stages Backlog
Sprint
(5-10
days)
Task
Project
Completion
(!!!)
Deliverables
100% agile contract
Як
узгоджуються
бюджет і
строки
Як
підписується
ТЗ
Обмеження
часу надання
послуг (40
год/тиждень)
Процес
розробки за
аджайл-
методологією
Періодичність
виставлення
інвойсів
Ставки
– у ТЗ
“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.”
А як же… відповідальність?
agile contracts_ok

More Related Content

Similar to agile contracts_ok

ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...
ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...
ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...
QADay
 
Як найняти 
cкрам команду
Як найняти 
cкрам командуЯк найняти 
cкрам команду
Як найняти 
cкрам команду
Kirill Klimov
 
Любов Самойлова “Про Project Scope і не тільки” - Lviv PMDay
Любов Самойлова “Про Project Scope і не тільки” - Lviv PMDayЛюбов Самойлова “Про Project Scope і не тільки” - Lviv PMDay
Любов Самойлова “Про Project Scope і не тільки” - Lviv PMDay
Lviv Startup Club
 
Презентація вебінар-практикум погоджуйте договора разом з нами ProNet Directum
Презентація вебінар-практикум погоджуйте договора разом з нами ProNet DirectumПрезентація вебінар-практикум погоджуйте договора разом з нами ProNet Directum
Презентація вебінар-практикум погоджуйте договора разом з нами ProNet Directum
Natasha Zaverukha
 
Лекція 4 - Планування проекту
Лекція 4 - Планування проектуЛекція 4 - Планування проекту
Лекція 4 - Планування проекту
Oleg Nazarevych
 
Ініціація проекту
Ініціація проектуІніціація проекту
Ініціація проекту
Oleg Nazarevych
 
реалізація проекту
реалізація проектуреалізація проекту
реалізація проектуOleg Nazarevych
 
ініціація проекту (добжанський володимир)
ініціація проекту (добжанський володимир)ініціація проекту (добжанський володимир)
ініціація проекту (добжанський володимир)Oleg Nazarevych
 
4 Планування проекту (2018)
4 Планування проекту (2018)4 Планування проекту (2018)
4 Планування проекту (2018)
Oleg Nazarevych
 
Оцінка трудомісткості і термінів проекту
Оцінка трудомісткості і термінів проектуОцінка трудомісткості і термінів проекту
Оцінка трудомісткості і термінів проекту
Oleg Nazarevych
 
Workshop 2. Project Planning
Workshop 2. Project PlanningWorkshop 2. Project Planning
Workshop 2. Project Planning
Антоніна Філінська
 
Роман Сахаров "Stakeholders and expectations, или когда проекты успешны?"
 Роман Сахаров "Stakeholders and expectations, или когда проекты успешны?" Роман Сахаров "Stakeholders and expectations, или когда проекты успешны?"
Роман Сахаров "Stakeholders and expectations, или когда проекты успешны?"
Fwdays
 
2 життєвий цикл інформаційних систем
2 життєвий цикл інформаційних систем2 життєвий цикл інформаційних систем
2 життєвий цикл інформаційних систем
Volodymyr Ushenko
 
Тема 8. Проектне планування та управління проектами
Тема 8. Проектне планування та управління проектамиТема 8. Проектне планування та управління проектами
Тема 8. Проектне планування та управління проектами
Victor Step
 
Як РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdf
Як РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdfЯк РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdf
Як РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdf
E-5
 
Testing Web in Agile
Testing Web in AgileTesting Web in Agile
Testing Web in Agile
A1eksandras
 
Anna Podolynna, BAQ "How not to loose a QA focus and organize testing proces...
Anna Podolynna, BAQ  "How not to loose a QA focus and organize testing proces...Anna Podolynna, BAQ  "How not to loose a QA focus and organize testing proces...
Anna Podolynna, BAQ "How not to loose a QA focus and organize testing proces...
Dakiry
 
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)
Lviv Startup Club
 
ОЛЕГ ЗАРЕВИЧ «How did we improve delivery using tests» Lviv QA Day 2019
ОЛЕГ ЗАРЕВИЧ «How did we improve delivery using tests» Lviv QA Day 2019ОЛЕГ ЗАРЕВИЧ «How did we improve delivery using tests» Lviv QA Day 2019
ОЛЕГ ЗАРЕВИЧ «How did we improve delivery using tests» Lviv QA Day 2019
QADay
 
Project preparation workshop 2
Project preparation workshop 2Project preparation workshop 2
Project preparation workshop 2
Olexii Ivanchenko
 

Similar to agile contracts_ok (20)

ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...
ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...
ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...
 
Як найняти 
cкрам команду
Як найняти 
cкрам командуЯк найняти 
cкрам команду
Як найняти 
cкрам команду
 
Любов Самойлова “Про Project Scope і не тільки” - Lviv PMDay
Любов Самойлова “Про Project Scope і не тільки” - Lviv PMDayЛюбов Самойлова “Про Project Scope і не тільки” - Lviv PMDay
Любов Самойлова “Про Project Scope і не тільки” - Lviv PMDay
 
Презентація вебінар-практикум погоджуйте договора разом з нами ProNet Directum
Презентація вебінар-практикум погоджуйте договора разом з нами ProNet DirectumПрезентація вебінар-практикум погоджуйте договора разом з нами ProNet Directum
Презентація вебінар-практикум погоджуйте договора разом з нами ProNet Directum
 
Лекція 4 - Планування проекту
Лекція 4 - Планування проектуЛекція 4 - Планування проекту
Лекція 4 - Планування проекту
 
Ініціація проекту
Ініціація проектуІніціація проекту
Ініціація проекту
 
реалізація проекту
реалізація проектуреалізація проекту
реалізація проекту
 
ініціація проекту (добжанський володимир)
ініціація проекту (добжанський володимир)ініціація проекту (добжанський володимир)
ініціація проекту (добжанський володимир)
 
4 Планування проекту (2018)
4 Планування проекту (2018)4 Планування проекту (2018)
4 Планування проекту (2018)
 
Оцінка трудомісткості і термінів проекту
Оцінка трудомісткості і термінів проектуОцінка трудомісткості і термінів проекту
Оцінка трудомісткості і термінів проекту
 
Workshop 2. Project Planning
Workshop 2. Project PlanningWorkshop 2. Project Planning
Workshop 2. Project Planning
 
Роман Сахаров "Stakeholders and expectations, или когда проекты успешны?"
 Роман Сахаров "Stakeholders and expectations, или когда проекты успешны?" Роман Сахаров "Stakeholders and expectations, или когда проекты успешны?"
Роман Сахаров "Stakeholders and expectations, или когда проекты успешны?"
 
2 життєвий цикл інформаційних систем
2 життєвий цикл інформаційних систем2 життєвий цикл інформаційних систем
2 життєвий цикл інформаційних систем
 
Тема 8. Проектне планування та управління проектами
Тема 8. Проектне планування та управління проектамиТема 8. Проектне планування та управління проектами
Тема 8. Проектне планування та управління проектами
 
Як РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdf
Як РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdfЯк РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdf
Як РМу швидко влитися на різних стадіях проєкту_розробки продукту. .pptx.pdf
 
Testing Web in Agile
Testing Web in AgileTesting Web in Agile
Testing Web in Agile
 
Anna Podolynna, BAQ "How not to loose a QA focus and organize testing proces...
Anna Podolynna, BAQ  "How not to loose a QA focus and organize testing proces...Anna Podolynna, BAQ  "How not to loose a QA focus and organize testing proces...
Anna Podolynna, BAQ "How not to loose a QA focus and organize testing proces...
 
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)
 
ОЛЕГ ЗАРЕВИЧ «How did we improve delivery using tests» Lviv QA Day 2019
ОЛЕГ ЗАРЕВИЧ «How did we improve delivery using tests» Lviv QA Day 2019ОЛЕГ ЗАРЕВИЧ «How did we improve delivery using tests» Lviv QA Day 2019
ОЛЕГ ЗАРЕВИЧ «How did we improve delivery using tests» Lviv QA Day 2019
 
Project preparation workshop 2
Project preparation workshop 2Project preparation workshop 2
Project preparation workshop 2
 

More from Axon Partners

Если у вас есть smart home (a.k.a. connected devices v privacy)
Если у вас есть smart home (a.k.a. connected devices v privacy)Если у вас есть smart home (a.k.a. connected devices v privacy)
Если у вас есть smart home (a.k.a. connected devices v privacy)
Axon Partners
 
Хочу бути як айтішніки: юрист із симптомами agile
Хочу бути як айтішніки: юрист із симптомами agileХочу бути як айтішніки: юрист із симптомами agile
Хочу бути як айтішніки: юрист із симптомами agile
Axon Partners
 
How to be evil - And stay legal
How to be evil - And stay legalHow to be evil - And stay legal
How to be evil - And stay legal
Axon Partners
 
Не быть козлом
Не быть козломНе быть козлом
Не быть козлом
Axon Partners
 
Як захистити своє (майже) все
Як захистити своє (майже) всеЯк захистити своє (майже) все
Як захистити своє (майже) все
Axon Partners
 
Learning from movies: 12 angry men
Learning from movies: 12 angry men Learning from movies: 12 angry men
Learning from movies: 12 angry men
Axon Partners
 
how to fuckup
how to fuckuphow to fuckup
how to fuckup
Axon Partners
 
Як право і музичний бізнес визначають, що вони слухають
Як право і музичний бізнес визначають, що вони слухаютьЯк право і музичний бізнес визначають, що вони слухають
Як право і музичний бізнес визначають, що вони слухають
Axon Partners
 
Давайте жити дружно: управління без субординації
Давайте жити дружно: управління без субординаціїДавайте жити дружно: управління без субординації
Давайте жити дружно: управління без субординації
Axon Partners
 
Довірократія (або юриспруденція в стилі джаз)
Довірократія (або юриспруденція в стилі джаз)Довірократія (або юриспруденція в стилі джаз)
Довірократія (або юриспруденція в стилі джаз)
Axon Partners
 
Захист прав інтелектуальної власності в інтернеті: що треба знати провайдерам
Захист прав інтелектуальної власності в інтернеті: що треба знати провайдерамЗахист прав інтелектуальної власності в інтернеті: що треба знати провайдерам
Захист прав інтелектуальної власності в інтернеті: що треба знати провайдерам
Axon Partners
 
Contracts Simplification (a.k.a. Вася, будь прощє)
Contracts Simplification (a.k.a. Вася, будь прощє)Contracts Simplification (a.k.a. Вася, будь прощє)
Contracts Simplification (a.k.a. Вася, будь прощє)
Axon Partners
 
Коли нам посміхнеться PayPal і чи можна сідати за майнінг бітків?
Коли нам посміхнеться PayPal і чи можна сідати за майнінг бітків?Коли нам посміхнеться PayPal і чи можна сідати за майнінг бітків?
Коли нам посміхнеться PayPal і чи можна сідати за майнінг бітків?
Axon Partners
 
Блокчейн юристу друг?
Блокчейн юристу друг?Блокчейн юристу друг?
Блокчейн юристу друг?
Axon Partners
 
How to f*ck your lawyer
How to f*ck your lawyerHow to f*ck your lawyer
How to f*ck your lawyer
Axon Partners
 

More from Axon Partners (15)

Если у вас есть smart home (a.k.a. connected devices v privacy)
Если у вас есть smart home (a.k.a. connected devices v privacy)Если у вас есть smart home (a.k.a. connected devices v privacy)
Если у вас есть smart home (a.k.a. connected devices v privacy)
 
Хочу бути як айтішніки: юрист із симптомами agile
Хочу бути як айтішніки: юрист із симптомами agileХочу бути як айтішніки: юрист із симптомами agile
Хочу бути як айтішніки: юрист із симптомами agile
 
How to be evil - And stay legal
How to be evil - And stay legalHow to be evil - And stay legal
How to be evil - And stay legal
 
Не быть козлом
Не быть козломНе быть козлом
Не быть козлом
 
Як захистити своє (майже) все
Як захистити своє (майже) всеЯк захистити своє (майже) все
Як захистити своє (майже) все
 
Learning from movies: 12 angry men
Learning from movies: 12 angry men Learning from movies: 12 angry men
Learning from movies: 12 angry men
 
how to fuckup
how to fuckuphow to fuckup
how to fuckup
 
Як право і музичний бізнес визначають, що вони слухають
Як право і музичний бізнес визначають, що вони слухаютьЯк право і музичний бізнес визначають, що вони слухають
Як право і музичний бізнес визначають, що вони слухають
 
Давайте жити дружно: управління без субординації
Давайте жити дружно: управління без субординаціїДавайте жити дружно: управління без субординації
Давайте жити дружно: управління без субординації
 
Довірократія (або юриспруденція в стилі джаз)
Довірократія (або юриспруденція в стилі джаз)Довірократія (або юриспруденція в стилі джаз)
Довірократія (або юриспруденція в стилі джаз)
 
Захист прав інтелектуальної власності в інтернеті: що треба знати провайдерам
Захист прав інтелектуальної власності в інтернеті: що треба знати провайдерамЗахист прав інтелектуальної власності в інтернеті: що треба знати провайдерам
Захист прав інтелектуальної власності в інтернеті: що треба знати провайдерам
 
Contracts Simplification (a.k.a. Вася, будь прощє)
Contracts Simplification (a.k.a. Вася, будь прощє)Contracts Simplification (a.k.a. Вася, будь прощє)
Contracts Simplification (a.k.a. Вася, будь прощє)
 
Коли нам посміхнеться PayPal і чи можна сідати за майнінг бітків?
Коли нам посміхнеться PayPal і чи можна сідати за майнінг бітків?Коли нам посміхнеться PayPal і чи можна сідати за майнінг бітків?
Коли нам посміхнеться PayPal і чи можна сідати за майнінг бітків?
 
Блокчейн юристу друг?
Блокчейн юристу друг?Блокчейн юристу друг?
Блокчейн юристу друг?
 
How to f*ck your lawyer
How to f*ck your lawyerHow to f*ck your lawyer
How to f*ck your lawyer
 

agile contracts_ok

  • 1. Agile contracts. OR is agile dead?
  • 2. “Values have been totally lost behind implementation” Dave Thomas
  • 5.
  • 6. What arriving late on the market means for business?
  • 8.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.  Чітка послідовність етапів розробки;  Гарантована успішність кожного етапу (неуспішність = недотримання строку);  Всі недоліки і баги треба усунути до поставки продукту, інакше - порушення договору;  Однобічне спілкування (замовник цікавиться процесом, але не уточнює завдання);  Єдина поставка повністю готового продукту;  Гарантія виконання договору – штрафні санкції (недовіра) Not agile-friendly
  • 16.
  • 17.
  • 18. • «Орієнтовний графік робіт погоджується Сторонами у Додатку №1 до цього Договору. Обсяг робіт та їх вартість на кожному етапі погоджується Сторонами перед початком кожного етапу на основі зробленої Виконавцем оцінки часових витрат. • Погоджений перед початком кожного етапу обсяг робіт та їх вартість може відрізнятися від орієнтовного обсягу, визначеного в Додатку №1 до цього Договору.» Agile-friendly
  • 19. • “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 development and other Services in the part affected by the Change Request.” Agile-friendly
  • 20.
  • 21. “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
  • 22. + Відсутність чіткої послідовності розробки; + Відсутність штрафних санкцій - заміна схемою бонусного заохочення / підстави для розірвання договору; + Прийняття результатів життєздатними частинами, а не тільки вкінці. Agile-friendly Fixed Agile Scope Working product, continuous delivery Time Sprints/Iterations/ongoing collaboration Cost Time&Material, Cost+
  • 23. Що треба прописати? • definitions 100% agile contract Team (PO, PM, Developer, QA Engineer) Services Stages Backlog Sprint (5-10 days) Task Project Completion (!!!) Deliverables
  • 24. 100% agile contract Як узгоджуються бюджет і строки Як підписується ТЗ Обмеження часу надання послуг (40 год/тиждень) Процес розробки за аджайл- методологією Періодичність виставлення інвойсів Ставки – у ТЗ
  • 25. “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.” А як же… відповідальність?