Як скоротити час розгляду запиту на отримання, не поспішаючи рецензентів
Системний підхід до швидшої першої перевірки: правильно виміряйте чергу, знайдіть реальне обмеження та перебалансуйте роботу без зниження якості перевірки.
Вимірюйте час очікування, а не швидкість перегляду
Затримка першого перегляду – це час від моменту, коли зміна стає готовою до перевірки, до першої значимої події перевірки людиною. Це властивість системи доставки, а не оцінка ефективності окремої людини. Виключіть чернетки, автоматичні коментарі ботів і події, які відбуваються до того, як автор подав запит на перевірку. Повідомте про медіану разом із розподілом і охопленням: медіана, заснована на десяти відсотках змін, не повинна мати такої ж впевненості, як медіана, заснована на подіях повного перегляду. Відокремте час, витрачений на очікування, від часу, витраченого на активне обговорення або перегляд змін.
Знайдіть чергу за номером
Розділіть час очікування за репозиторієм, командою, розміром зміни, областю власності, запитуваним рецензентом і днем тижня. Потім відкрийте записи. Довгі очікування часто групуються навколо невеликої групи рецензентів, компонента з нечітким правом власності, надмірних змін, передачі часового поясу або роботи, поданої поблизу межі випуску. Глобальна медіана приховує ці моделі. Слідкуйте за попитом, який надходить швидше, ніж рецензенти можуть його задовольнити, і за змінами, які змінюються між командами. Правильне втручання залежить від черги; загальна ціль, наприклад переглянути все протягом чотирьох годин, рідко враховує обмеження.
Збалансуйте знання, перш ніж додавати тиск
Коли кілька людей отримують більшість запитів, зменшіть залежність, а не просіть їх працювати швидше. Додайте резервних рецензентів для визначених сфер власності, об’єднайте досвідченого рецензента з учнем, чергуйте вікно перевірки та документуйте рішення, які неодноразово блокують схвалення. Зберігайте зміни меншими, щоб більше людей могли їх безпечно зрозуміти. Якщо фахівець справді потрібен, зробіть цю залежність видимою під час планування. Метою є ширша, надійна мережа огляду із захищеним часом фокусування, а не більший потік сповіщень, спрямований на тих самих експертів.
Створіть легкі угоди про надання послуг
Команди можуть узгодити, коли зміна готова, як маршрутизуються запити на перевірку, що є блокуючим коментарем і як термінова зміна передається. Корисна угода може зарезервувати два вікна перегляду на день і попросити авторів надати контекст, тести, ризики та примітки щодо розгортання, перш ніж звернути увагу. Уникайте жорстких індивідуальних цілей відповіді. Вони стимулюють поверхневі коментарі та постійні перебивання. Перегляньте угоду, використовуючи фактичні докази черги через кілька тижнів, а потім відкоригуйте правила сховища, межі команд або припущення щодо планування, якщо очікування триватиме.
Перевірте якість і течіть разом
Швидший перегляд є лише покращенням, якщо зміни залишаються зрозумілими та безпечними. Відстежуйте подальші виправлення, сигнали повернення, повторні раунди перегляду та посилання на інциденти разом із затримкою. Запитайте рецензентів, чи новий робочий процес захищає глибоку роботу та чи отримують автори корисні відгуки. Порівнюйте схожі періоди замість того, щоб святкувати одноденне падіння. Найкращий результат – це не найменше можливе число; це передбачувана система перегляду, де важливі зміни швидко отримують правильну експертизу, а нормальна робота не залежить від героїчної доступності.
Чітко дивіться на свою систему доставки.
Дослідіть робочий простір Troodo, схожий на виробництво, і подивіться, як докази доставки перетворюються на цілеспрямоване керівництво.
Ознайомтеся з живою демонстрацією