Наша компанія збирається придбати вихідний код величезного продукту.
Що потрібно враховувати, коли розпочнеться передача, щоб переконатися, що ми маємо все та чи зможемо підтримувати цей продукт у майбутньому?
Наша компанія збирається придбати вихідний код величезного продукту.
Що потрібно враховувати, коли розпочнеться передача, щоб переконатися, що ми маємо все та чи зможемо підтримувати цей продукт у майбутньому?
Відповіді:
По-перше, удачі.
Ось декілька речей, про які вам, мабуть, слід попросити / надати.
Це про все, про що я можу подумати на даний момент.
Що потрібно враховувати, коли розпочнеться передача, щоб переконатися, що ми маємо все та чи зможемо підтримувати цей продукт у майбутньому?
Що ви повинні переконатися, це:
Все інше залежить від поточного технічного обслуговування.
Вам потрібно переконатися, що команда, яка передає код, надаватиме підтримку протягом певного часу. Складіть підписаний контракт!
Пізніше у вас з’являться запитання, про які ви не знали, що вам доведеться задавати їх заздалегідь, тому їм потрібно «приклеїтись», щоб пояснити вам речі, а не просто надавати код, документи та все, що вони мають у проекті.
Коли у вас є передача проекту, ви втрачаєте одне важливе: оригінальний досвід команди.
Іноді ви також отримуєте щось, чого ви не очікували: їхню неприязнь.
Чи компанія, яка робить хендовер, отримує добру справу з хендовером? Якщо вони втрачають бізнес через те, що вони звертають проект до вас, (горді) розробники, які створили код, можуть обуритись тим, що їх "дитина" віддана. Ви можете отримати відповіді на кшталт: "Це в документах, які ви отримали" ... навіть якщо це не так.
Технічні аспекти добре висвітлити, але також враховувати людську сторону цього.
YMMV!
Чи додається код із тестовим набором? Чи проходять усі тести в наборі тестів? Скільки покриття має люкс?
Я рекомендую, не вистачаючи тестового набору, ви зробите побудову тестового набору та відповідних рамок вашим першим пріоритетом.