PMLab. Михаил Пергаменщик. "Особенности договоров на...
Transcript of PMLab. Михаил Пергаменщик. "Особенности договоров на...
![Page 1: PMLab. Михаил Пергаменщик. "Особенности договоров на agile-разработку ПО"](https://reader034.fdocuments.in/reader034/viewer/2022042607/55a68e3b1a28abb97d8b47db/html5/thumbnails/1.jpg)
Особенности договоровна Agile-разработку ПО
![Page 2: PMLab. Михаил Пергаменщик. "Особенности договоров на agile-разработку ПО"](https://reader034.fdocuments.in/reader034/viewer/2022042607/55a68e3b1a28abb97d8b47db/html5/thumbnails/2.jpg)
Waterfall development
![Page 3: PMLab. Михаил Пергаменщик. "Особенности договоров на agile-разработку ПО"](https://reader034.fdocuments.in/reader034/viewer/2022042607/55a68e3b1a28abb97d8b47db/html5/thumbnails/3.jpg)
Agile development (scrum)
![Page 4: PMLab. Михаил Пергаменщик. "Особенности договоров на agile-разработку ПО"](https://reader034.fdocuments.in/reader034/viewer/2022042607/55a68e3b1a28abb97d8b47db/html5/thumbnails/4.jpg)
REALITY...
![Page 5: PMLab. Михаил Пергаменщик. "Особенности договоров на agile-разработку ПО"](https://reader034.fdocuments.in/reader034/viewer/2022042607/55a68e3b1a28abb97d8b47db/html5/thumbnails/5.jpg)
Реальный случай
Планировали Вышло
01.10.2014 –01.11.2014(21 рабочий день)
01.10.2014 –...почти закончили
согласовывать(6+ месяцев)
![Page 6: PMLab. Михаил Пергаменщик. "Особенности договоров на agile-разработку ПО"](https://reader034.fdocuments.in/reader034/viewer/2022042607/55a68e3b1a28abb97d8b47db/html5/thumbnails/6.jpg)
Недостатки традиционных договоров
Предполагают:
строгую последовательность этапов разработки;
каждый этап заканчивается 100% успешно;
недочеты и баги могут быть исключены до поставки;
недочеты и баги в продукте = нарушение договора;
длительный срок поставки = залог качества продукта;
все заканчиваются одной поставкой.
И очень сложно адаптируются под agile-методики...
![Page 7: PMLab. Михаил Пергаменщик. "Особенности договоров на agile-разработку ПО"](https://reader034.fdocuments.in/reader034/viewer/2022042607/55a68e3b1a28abb97d8b47db/html5/thumbnails/7.jpg)
Что следовало бы признать
всегда есть доля непредсказуемости и дефектов;
договор должен предполагать дефекты как норму процесса и их «мирное» устранение в несколько этапов.
![Page 8: PMLab. Михаил Пергаменщик. "Особенности договоров на agile-разработку ПО"](https://reader034.fdocuments.in/reader034/viewer/2022042607/55a68e3b1a28abb97d8b47db/html5/thumbnails/8.jpg)
Договор должен
Реалистично описывать:
предмет и цель проекта;
процесс согласования всего на всех этапах;
процесс разработки с учетом итераций;
процесс «разруливания» сбоев в процессах;
процесс «разруливания» дефектов в продукте.
![Page 9: PMLab. Михаил Пергаменщик. "Особенности договоров на agile-разработку ПО"](https://reader034.fdocuments.in/reader034/viewer/2022042607/55a68e3b1a28abb97d8b47db/html5/thumbnails/9.jpg)
В то время как...
Традиционные договоры поглощают все эти вопросытехнической спецификацией (ТЗ) и фокусируются насанкциях за сбои и дефекты «после факта».
![Page 10: PMLab. Михаил Пергаменщик. "Особенности договоров на agile-разработку ПО"](https://reader034.fdocuments.in/reader034/viewer/2022042607/55a68e3b1a28abb97d8b47db/html5/thumbnails/10.jpg)
Ключевые роли
1. Product Owner2. Development Team3. ScrumMaster
1
23
![Page 11: PMLab. Михаил Пергаменщик. "Особенности договоров на agile-разработку ПО"](https://reader034.fdocuments.in/reader034/viewer/2022042607/55a68e3b1a28abb97d8b47db/html5/thumbnails/11.jpg)
Ключевые положения
1. Product Vision
2. Product Backlog
3. Sprint process (incl. Sprint meeting)
4. For sprint – «Definition of Done»
5. For entire project – Project completion
6. Pricing
7. Warranties and indemnities
8. Liability
9. Termination
10. IRP
11. Dispute resolution
![Page 12: PMLab. Михаил Пергаменщик. "Особенности договоров на agile-разработку ПО"](https://reader034.fdocuments.in/reader034/viewer/2022042607/55a68e3b1a28abb97d8b47db/html5/thumbnails/12.jpg)
МихаилПергаменщик
Старший юрист практикиІТ и медиа права
АО «Юскутум»
Спасибо!