Как заключать правильные договоры с клиентами | Назар...
Transcript of Как заключать правильные договоры с клиентами | Назар...
Agile contracts. OR is agile dead?
“Values have been totally lost behind implementation”
Dave Thomas
Waterfall project management
Agile project management
Fixed allTime spentapproach
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 contractTeam
(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.”
А як же… відповідальність?
DOU: "1. Договор. Где же все таки взять шаблон договора ? Вы пишете про массу источников. Дали бы уже ссылку хотя бы на один рекомендуемый вами договор. Ведь программистам подойдет любой, ибо эти бумаги нужны только банку, ни программисту, ни заказчику эта бумага не нужна. Я был бы очень благодарен за договор проверенный на практике.
http://vlasnasprava.info/files/ContractsTemplates/Other/agreement_for_provision_of_services.doc
Шаблоны в сети
How things usually work
“Do you need this feature? No? Cut it the fuck out”
(с) David Schwartz, at ITEM
“Цей Договір укладено в 2 (двох) оригінальних примірниках, кожен з яких має однакову юридичну силу”.
Назва договору
“За невиконання або неналежне виконання умов цього договору сторони несуть відповідальність згідно із чинним законодавством”
“Договір діє до повного виконання сторонами своїх зобов’язань”
“Спори, що виникають із даного договору, вирішуються в порядку, передбаченому законом”