Я виявив, що якщо ви можете вказати дійсні номери, більше шансів діяти менеджери. (Якщо вони можуть зрозуміти логіку та вартість / вигода.)
ІМХО, щоб зробити переконливий випадок, вам знадобиться таке, щоб показати, наскільки це погано:
- кількість випадків підтримки, зареєстрованих у зв'язку з проблемами
- час, витрачений у години на підтримку / усунення несправностей у коді / виправлення підтримки
- часові витрати на основі погодинної ставки людей, які займаються технічним обслуговуванням / смуговими пристроями / підтримкою
- якийсь спосіб продемонструвати, наскільки важливі ці завдання для бізнесу
А щоб зробити випадок рефакторингу, вам знадобиться:
- Оцінка часу для рефакторації та впровадження кожного з найкращих 3 цих поганих речей
- кошторис витрат на реалізацію (ті ж погодинні тарифи, що й вище)
За допомогою них ви можете зробити економію часу, якщо рефакторинг забирає набагато менше часу, ніж тривалість підтримки для 3 інцидентів для кожного з цих 3 найкращих пунктів. Можна стверджувати, що ця менша кількість витраченого часу буде
- бути менше, ніж n більше випадків підтримки
- з цими речами більше не буде інцидентів (НАЙКРАЩЕ!)
Однак найважча частина цієї продажу буде відповідати на наступне запитання, оскільки багато людей не планують час в розкладі на всю підтримку, яку ви робите:
Скільки часу мені доведеться чекати, коли завершиться поточний проект Y, поки ви витрачаєте час на роботу над цими питаннями з X ????? (незважаючи на поточні часові повідомлення про підтримку, яких неможливо передбачити і запланувати в діаграмах Ганта)
Це багато що залежить від того, наскільки добре ви спілкуєтесь з особами, які приймають рішення, і наскільки вони розуміють ситуацію.
Я ВИЗНАЧЕНО думаю, що це варто зробити, тому ви отримуєте практику побудови справи з показниками та заощаджуєте час, навіть якщо вони цього не роблять. На жаль, переконати не всіх легко, незважаючи на дані. ЩАСТИ!