- У мене немає технічного завдання. Це проблема?
- Ні, це звичайна ситуація. Спочатку розбираємося в задачі разом: ви розповідаєте, як усе влаштовано зараз і що хочете отримати, я пропоную, як це краще зробити і в якому вигляді. З розмови збираю технічне завдання і показую на погодження до початку робіт.
- У мене тільки ідея, я не знаю, як її краще зробити
- Це частий випадок, і з ним нормально приходити. На розборі дивлюся, що реально зробити, яким способом і в якому вигляді: іноді задача вирішується простіше, ніж бачилося, іноді навпаки, потрібно більше. З цієї розмови й народжується рішення, яке потім іде в завдання.
- Мені потрібен агент чи автоматизація?
- Різниця не в тому, чи є всередині нейромережа: вона є і там, і там. Дивіться, хто обирає наступний крок. Якщо всі кроки можна намалювати заздалегідь, це автоматизація, навіть коли всередині три моделі. Якщо крок залежить від того, що напише людина і що знайдеться в системах, це агент. Найчастіше потрібна автоматизація, а агент працює всередині одного кроку, де передбачити не можна.
- Скільки це коштуватиме?
- Залежить від задачі: інтеграція або збір даних коштують помітно менше, ніж агент або готовий продукт. Точну суму називаю після розбору, разом зі строками. Робота ділиться на етапи, і платите ви за етап, а не за проєкт цілком. Сума фіксується до старту і по ходу не зростає.
- Скільки часу займає?
- Від одного-двох тижнів на інтеграцію або збір даних до місяця-півтора на агента або продукт. Точний строк називаю разом із ціною, до старту.
- Працюємо за договором?
- За бажанням. Якщо так спокійніше, оформлюємо договір і підписуємо електронним підписом. Частина проєктів іде без нього, за домовленістю в листуванні, і це теж нормально.
- Хто саме робитиме?
- Я. Між вами і тим, хто пише код, немає менеджерів. Під обсяг підключаю перевірених спеціалістів, але архітектуру і відповідальність за результат не делегую.
- Що потрібно від мене по ходу роботи?
- Розповісти, як усе влаштовано зараз, і дати доступи до сервісів, з якими працюємо. Далі питання виникають точково, і на них вистачає пари повідомлень на день. Решта на мені.
- А якщо не вийде?
- Для цього й потрібен розбір: якщо бачу, що задача не окупиться або вирішується простіше і дешевше, кажу про це одразу. А робота йде етапами, тому результат кроку ви бачите перш ніж іти далі.
- Чий код і чиї акаунти?
- Як домовимося, від цього залежить ціна. Можу тримати все в себе і віддавати готовий результат, а можу зібрати на ваших ключах і у ваших сервісах: тоді код і доступи лишаються у вас, без прив’язки до мене. Який варіант вигідніший, розбираємо до старту.
- Що з безпекою?
- Захист закладається в сам продукт: закритий доступ до бази, вхід із перевіркою, обмеження частоти запитів, щоб сервіс не можна було закидати ззовні. Резервні копії робляться завжди. Доступи до ваших сервісів беру мінімальні, які потрібні для роботи. Що система зберігає, а чого не зберігає зовсім, розбираємо до старту: що більший проєкт, то раніше про це варто домовитися.
- Що буде після запуску?
- Лишаюся на зв’язку. На живих клієнтах завжди вилізає те, чого не було на тестах, це нормальна частина роботи. Як влаштована підтримка далі, обумовлюємо разом із ціною.