agile contracts
Transcript of agile contracts
Agile і договори на розробку ПЗ
Про важливість договорів
• Ризикуємо коштами, успіхом проекту, репутацією;
• Передача прав ІВ;
• Інші положення – конфіденційність, спеціальна відповідальність, гарантії тощо.
Про природу речей
Договір на розробку
Трудовий договір
ФОП Штатний працівник
Software development /Service agreement
Замовник
Компанія/ФОП
Компанія/ФОП Компанія/ФОП
Waterfall vs Agile development
Waterfall vs Agile development
VS
Юристи?
Планували Вийшло
Строк – 21 робочий день 21 робочий день + 7 місяців (still in progress)
Чому звичайні договори – no good?
Зазвичай передбачають:
Чітку послідовність етапів розробки;
Жорстку прив’язку до ТЗ;
Гарантовану успішність кожного етапу (100%);
Всі недоліки і баги треба усунути до поставки продукту, інакше – порушення договору;
Єдину поставку повністю готового продукту;
Тривалий строк надання послуг виступає «гарантією» якості;
Чому звичайні договори – no good?
Парадокс звичайних договорів на розробку
Agile йде однією дорогою, а договір – іншою;
Підписуються і свідомо не виконуються обома Сторонами;
Підписуються, і Виконавець приховує від Замовника весь agile-процес розробки.
Що вимагається від agile договору?Реалістично описує:
Предмет і мету проекту;
Ітеративну модель розробки;
Визнає баги, лаги, інші збої в роботі продукту частиною процесу розробки і надає можливість погодити і поетапно їх усунути;
Процедуру погодження будь-яких інших питань стосовно процесу розробки та результату (склад команди, питання оплати тощо);
Порядок вирішення проблем зі збоями в процесах.
Основна відмінність звичайних договорів від agile
“Real time”“After the fact”
Прозорість виконання роботи та контроль
БАГИ!!!
Ключові ролі
1. Product Owner
2. Development Team
3. ScrumMaster
1
3
Що маємо на виході
1. Product Vision2. Product Backlog3. Sprint process (incl. Sprint meeting)4. For sprint – «Definition of Done»5. For the entire project – «Project completion»6. ETC (Pricing, Warranties and indemnities,
Liability, Termination, IPRs, Dispute resolution)
ОК, нам зробили еджайл договір, а Замовнику він не підходить. Що робити?
ОК, нам зробили еджайл договір, а Замовнику він не підходить. Що робити?