+ All Categories
Home > Education > PMLab. Михаил Пергаменщик. "Особенности договоров на...

PMLab. Михаил Пергаменщик. "Особенности договоров на...

Date post: 15-Jul-2015
Category:
Upload: geekslab
View: 304 times
Download: 4 times
Share this document with a friend
12
Особенности договоров на Agile-разработку ПО
Transcript
Page 1: PMLab. Михаил Пергаменщик. "Особенности договоров на agile-разработку ПО"

Особенности договоровна Agile-разработку ПО

Page 2: PMLab. Михаил Пергаменщик. "Особенности договоров на agile-разработку ПО"

Waterfall development

Page 3: PMLab. Михаил Пергаменщик. "Особенности договоров на agile-разработку ПО"

Agile development (scrum)

Page 4: PMLab. Михаил Пергаменщик. "Особенности договоров на agile-разработку ПО"

REALITY...

Page 5: PMLab. Михаил Пергаменщик. "Особенности договоров на agile-разработку ПО"

Реальный случай

Планировали Вышло

01.10.2014 –01.11.2014(21 рабочий день)

01.10.2014 –...почти закончили

согласовывать(6+ месяцев)

Page 6: PMLab. Михаил Пергаменщик. "Особенности договоров на agile-разработку ПО"

Недостатки традиционных договоров

Предполагают:

строгую последовательность этапов разработки;

каждый этап заканчивается 100% успешно;

недочеты и баги могут быть исключены до поставки;

недочеты и баги в продукте = нарушение договора;

длительный срок поставки = залог качества продукта;

все заканчиваются одной поставкой.

И очень сложно адаптируются под agile-методики...

Page 7: PMLab. Михаил Пергаменщик. "Особенности договоров на agile-разработку ПО"

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

всегда есть доля непредсказуемости и дефектов;

договор должен предполагать дефекты как норму процесса и их «мирное» устранение в несколько этапов.

Page 8: PMLab. Михаил Пергаменщик. "Особенности договоров на agile-разработку ПО"

Договор должен

Реалистично описывать:

предмет и цель проекта;

процесс согласования всего на всех этапах;

процесс разработки с учетом итераций;

процесс «разруливания» сбоев в процессах;

процесс «разруливания» дефектов в продукте.

Page 9: PMLab. Михаил Пергаменщик. "Особенности договоров на agile-разработку ПО"

В то время как...

Традиционные договоры поглощают все эти вопросытехнической спецификацией (ТЗ) и фокусируются насанкциях за сбои и дефекты «после факта».

Page 10: PMLab. Михаил Пергаменщик. "Особенности договоров на agile-разработку ПО"

Ключевые роли

1. Product Owner2. Development Team3. ScrumMaster

1

23

Page 11: PMLab. Михаил Пергаменщик. "Особенности договоров на agile-разработку ПО"

Ключевые положения

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-разработку ПО"

МихаилПергаменщик

Старший юрист практикиІТ и медиа права

АО «Юскутум»

Спасибо!


Recommended