Як IT-компаніям управляти життєвим циклом контрактів
Бізнес, що розробляє програмне забезпечення на аутсорсі, укладає контракти з постачальниками, клієнтами, партнерами, співробітниками, підрядниками тощо. Різноманітність сторін та умов робить управління життєвим циклом контрактів складним та важливим процесом, який має вирішальне значення для успіху бізнесу, комплаєнсу, мінімізації ризиків і максимізації операційної та фінансової ефективності.
У цій статті юристи Stalirov&Co поділились досвідом управління життєвим циклом контрактів для своїх клієнтів — міжнародних IT-компаній.
Що таке управління життєвим циклом контракту?
Управління життєвим циклом контракту — це менеджмент угод компанії від ініціації до виконання.
Уявімо, у компанії працює команда 50 спеціалістів, з якими підписано договір на розробку програмного забезпечення. Кожен з них приєднався до команди у різний час, може мати індивідуальну бонусну систему та інші специфічні умови співпраці. Крім того, у спеціалістів може бути різний статус: співробітник за трудовим договором, підрядник ФОП або гіг-спеціаліст. Ця інформація має бути систематизована та легкодоступна. Надання такої форми та своєчасне оновлення інформації і є управлінням життєвим циклом контракту.

Як організувати процес?
Спершу важливо створити бібліотеку шаблонів. Наприклад, аутсорсинговий договір розробки програмного забезпечення буде відрізнятися від договору за аутстафінговою моделлю. Так само, суттєвою буде різниця контрактів із програмістами, які працюють як співробітники та ФОП підрядниками. Тому, важливо проаналізувати всі види правовідносин у компанії, і кожні з них покрити відповідним контрактом.
Робота з європейськими замовниками може бути ускладнена вимогами із захисту персональних даних. До класичних договорів про розробку та NDA може додатися Data protection agreement (DPA). Це договір, що описує юридичні, організаційні та технічні заходи інформаційної безпеки. Часто такі договори вимагають підписання DPA з субпідрядниками, тобто членами команди, які виконують задачі на проєкті. Фіксуйте підписання угод зі спеціалістами, щоб у разі витоку бути готовими оперативно продемонструвати виконання вимог із захисту персональних даних.
Компанії важливо фіксувати на якій стадії перебуває кожен контракт та відстежувати їх ключові умови. Наприклад, строки виставлення інвойсів або надсилання репортів можуть бути різними для різних клієнтів. Для ефективності менеджменту та уникнення порушення зобов’язань у компанії має бути система, яка дозволить PM та HR відстежувати дедлайни з окремих стадій.
Крім того, варто зберігати документи після закінчення проєктів із клієнтами або звільнення співробітників. Навіть після закінчення співпраці, можуть виникнути спори. Зокрема, щодо гарантійного обслуговування програмного продукту або розголошення конфіденційної інформації.
Система з ключовими умовами усіх контрактів компанії та оновленими статусами дозволяє керувати ризиками, такими як штрафи за невиконання, порушення дедлайнів, оптимізувати переговори, зменшити кількість помилок і пришвидшити процес.
Автор: Валерій Сталіров, CEO компанії IT-юристів Stalirov&Co


