Визначення договору в IT
Договір - це документ, який регламентує правила роботи між замовником і виконавцем послуг. В IT-індустрії предмет договору - це програмна розробка, верстка, тестування, просування і т.д. Договори у сфері інформаційних технологій, заведено називати кастомними або вузькоспеціалізованими, через специфіку предмета договору, системи оплати, гнучкості термінів. Договір виконує функції захисту інтересів замовника і розробника при реалізації технічного завдання. У разі виникнення суперечок між сторонами з приводу виправлення багів, змін ТЗ протягом спринту, помилки при роботі інтегрованих систем - договір допомагає вирішити проблемні питання шляхом переговорів. Користуючись письмовою угодою, ви впорядковує терміни, оплату і відповідальність за порушення угоди.
Види договорів в IT
За даними DOU.UA український IT-бізнес на 70% складається з аутсорсингових компаній і на 30% з продуктових. Розповімо про види договорів, з якими працюють софтверні компанії, Digital-агентства, стартапи. У попередньому розділі ми розповіли, що договори в IT вузькоспеціалізовані, тому їх можна назвати контрактами.
З нашого досвіду роботи в IT-бізнесі, контракти бувають:
- Односторонні - публічна оферта, в якій однією стороною виступає компанія-розробник з іншого боку необмежену кількість фізичних і юридичних осіб;
- Двосторонні - контракти на розробку веб-сайту, укладаються між фірмою-замовником і розробником;
- Багатосторонні - контракти на розробку софтверних рішень, укладаються між генеральним підрядником і замовником.
Це "великі" договори, в яких беруть участь кілька суб'єктів з двох сторін: стекхолдер, продукт-менеджер, проджект-менеджер, команда розробників.
По термінах контракти укладаються:
- безстрокові, по системі Time&Material виходячи з кількості спринтів
- термінові, що працюють по Fixed Price, терміном на 3, 6 або 12 місяців
- проєктні, в них змішана система оплати та терміни залежать від результатів розробки
За системою оплати IT-договори класифікуються:
1) Time&Material - продаж людино-годин;
2) Fixed Price - фіксована оплата за кількістю послуг.
За методологією розробки контракти бувають:
1) Agile - гнучка система;
2) Waterfall - каскадна система;
3) Scrum технологія - занурення проєкту в спринти і канбани;
4) Інші технології: DSDM, FDD, BDD.
За юрисдикцією відрізняють:
Міжнародні договори - укладаються між контрагентами різних країн;
Національні - контракти укладаються між резидентами однієї країни.
За моделлю роботи команди договори класифікують:
- Аутсорсингові
- Аутстафінгові
- Субпідрядні
- Інвестиційні
- Фрілансерні
- Агентські
- Концесійні
- Офертні
- Інкорпоративні
- Процентні
За типом робіт договори діляться:
- Договір на розробку сайту
- Договір на розробку додатку
- Договір на розробку програмного рішення для бізнесу
- Договір на технічне обслуговування
- Договір на SEO, PPC
- Договір на впровадження програмних систем
- Договір на верстку, тестування, копірайт
- Договір на графічний дизайн
- Договір про відчуження авторських прав і т.д.
Характеристика IT-контрактів
Контракт - це не шаблонне юридичне рішення зі структурою, логістикою і функціями.
- В контракті прописуються: критерії прийняття інкременту продукту, діаграма згоряння завдань (Burndown Chart), журнал побажань проєкту і спринту, історія користувача (User Story), історії спринту (Sprint Story Tasks). Критерій готовності рішення (Definition of Done, DoD), швидкість розробки (Velocity), ролі в команді. Попередня оцінка (Initial Estimate), як продемонструвати (How to Demo), критерії приймання (Acceptance Criteria), категоризація (Track), інтегративні компоненти, ID в системі обліку дефектів (Bug Tracking ID), грумінг беклогу (Grooming), планування спринту (Sprint Planning Meeting), покер планування (Planning Poker).
- Серед шаблонних юридичних компонентів договору - предмет, термін, ціна, вирішення спорів, юрисдикція, форс-мажор. Договори в IT утворюють гнучку форму документів, які вбудовуються в проєкт розробки виходячи з вимог замовника, команди розробників, методології, системи оплати, критеріїв прийняття рішення. IT-контракт містить терміни інформаційних технологій і пишеться в інформаційному стилі, уникаючи юридичних штампів. Гнучке ціноутворення, електронні докази, технічне завдання, беклог спринту - частини контракту, який легалізує домовленості між сторонами.
Висновок
При створенні договорів на IT-послуги, враховуйте:
специфіку проєкту, вимоги замовника, терміни, вартість, способи вирішення спорів, правила електронного документообігу.
Договори у сфері інформатизації вирішують завдання:
- Захист фінансових інтересів сторін від порушень стабільності і врегулювання домовленостей
- Захист іміджу компанії і відшкодування збитків
- Збільшення вартості проміжного чеку на послуги
- Вирішення спорів досудовими способами