Зараз я відповідаю за продуктову лінійку, яку моя компанія відправляє вже десятиліття. Один з попередніх інженерів продукту був, скажемо так, менш сумлінним щодо стійкості та належної документації. Ми поставили сотні одиниць, декількох варіантів дизайну, під точно однаковим номером деталі . Посібник на даний момент відображає лише один варіант, тобто багато користувачів не можуть ним користуватися. І у нас було декілька випадків, коли користувач намагався переупорядкувати підрозділ за номером деталі, лише щоб виявити, що те, що ми їх надсилаємо, не відповідає тому, що у них було.
Очевидно, це жахливо. Не можна змінювати характеристики або інтерфейс користувача, не змінюючи також номер деталі. Ми уникатимемо таких речей у майбутньому. Але моє питання стосується минулого.
На папері у нас є документація, яка вказує, якому варіанту дизайну відповідає кожен серійний номер. Моя думка - створити електронну таблицю та назвати кожен варіант заднім числом, щоб ми могли принаймні підтримувати користувачів, які запускають або розміщують повторні замовлення. Тоді ми створимо належні посібники, щоб користувач міг, виходячи з їх серійного номера, зрозуміти роботу одиниць, які вони мають.
Але я просто вирішую це рішення. Мені здається, що можуть існувати формальні, галузеві методи боротьби з такими речами. Чи є процедурно-правильний спосіб обробляти мою наявну базу встановлення?