Англійською мовою: How to Capture and Share Learnings (Як захопити і поділитися знаннями)
Англійський словник і фрази для переглядів після запуску: захоплення перемог, виявлення прогалин, написання пунктів дій і представлення знань керівництву після випуску продукту.
Перегляд після запуску є одним з найцінніших — і найчастіше пропусканих — інженерних ритуалів. Після тиску випуску, команди переходять до наступного пріоритету без захоплення того, що пройшло добре, що могло б пройти краще, і що вони зроблять по-іншому наступного разу. Коли післязапускні огляди відбуваються, вони часто або надто короткі, щоб бути корисними, або надто зосереджені на проблемах, щоб визнати справжній прогрес. Для не-англомовних носіїв англійської мови, розуміння конкретної мови післязапускових оглядів - що відрізняється від ретроспектив спринту і постмортемів інциденту - є важливим для ефективного виконання і участі в них.
Ключовий словник
Послезапускный обзор Структуроване відображення запуску продукту або головного випуску, проведене після завершення запуску і доступності початкових даних - відмінне від постмортема (який зосереджується на інцидентах) і ретроспективи (яка зосереджується на процесі).
“Післязапусковий огляд заплановано на тиждень після запуску, як тільки ми матимемо достатньо даних, щоб обговорити справжню поведінку користувача і продуктивність системи.”
Уроки Взгляди, спостереження і висновки, зроблені з запуску - можуть бути позитивними (речі, які потрібно повторити) або розвивальні (речі, які потрібно поліпшити).
“Наші три найважливіші уроки з цього випуску були: комунікація з маркетинговою командою повинна була початися раніше, наш план відновлення був міцним, а система флагів функцій врятувала нас двічі.”
** Готово/не готово ** Точка рішення безпосередньо перед запуском, на якій команда підтверджує, чи продовжувати — часто момент, який варто переглянути ретроспективно.
“Зараз, коли я дивлюся назад, я бачу, що контрольний список « Готово/ Не готово » не включав підписання тесту навантаження. Ми додамо це до наступного запуску.»
** Елемент дії ** Конкретне, призначене, обмежене часом завдання, яке виникає з перегляду — угода зробити щось по-іншому в майбутньому.
- “Ми визначили три пункти дій з перегляду після запуску. Кожна з них має власника і дату виконання.»*
Виграй Щось, що пройшло добре під час запуску - явно назване і відзначене, а не просто підкреслене відсутністю скарги.
“Слід зазначити, що значною перемогою було розгортання без перерв. Команда провела три спринти, щоб побудувати інфраструктуру feature flag, і це окупилося в день запуску.”
Гей Область, де запуск не відповідав очікуванням або де відсутній процес — оформлений конструктивно, а не як звинувачення.
“Головним недоліком було спілкування з підтримкою клієнтів - вони не були інформовані про нову функцію до того, як користувачі почали дзвонити з питаннями.”
Готовність до запуску Загальний стан готовності до випуску — включаючи технічну, операційну та готовність зацікавлених сторін.
“У майбутньому готовність до запуску повинна включати підпис від підтримки клієнтів, що вони пройшли навчання з будь-яких нових можливостей.”
Корисні фрази
** Відкривається перегляд після запуску: **
“Дякую всім за приєднання. Мета сьогоднішньої сесії - це вивчити те, що ми дізналися від запуску - не для того, щоб переглянути рішення, а щоб зробити наступний запуск кращим. Я хочу витратити рівний час на те, що було добре і що ми змінили»
Назва перемоги:
«Я хочу почати з перемоги, тому що я думаю, що вона заслуговує на визнання: команда на гарячому обробила два окремих попередження в ніч запуску без будь-якого впливу на користувача. Це потребувало реальних навичок і підготовки, і це не те, що ми повинні приймати як належне»
** Назва прогалини конструктивно: **
“Одна з областей, на яку я б хотів, щоб ми поглянули чесно, це розгортання комунікацій. Декілька внутрішніх команд дізналися про запуск від користувачів, а не від нас. Це те, що ми повинні вбудувати в контрольний список запуску в майбутньому»
** Формування елемента дії: **
« Цим пунктом дії є додавання кроку « комунікації з зацікавленими сторонами » до контрольного списку запуску, з названими власниками для кожної внутрішньої команди. [Ім’ я] погодилася на це — метою є отримання оновленого контрольного списку до наступного запуску, який відбудеться через шість тижнів. »
Представляю руководству:
“Я хочу дати вам коротке резюме того, що ми дізналися від запуску Q2. Три вещи прошли хорошо, две области нуждаются в улучшении, и у нас есть четыре конкретные действия с владельцами. Я зосереджуся на пунктах, які мають наслідки для ресурсів або процесу»
Поширені помилки
Плутанина післязапускового огляду з пост-мртовим Постмортем викликається інцидентом - щось пішло не так і потребує аналізу кореневої причини. Перегляд після випуску є рутинним відображенням будь-якого значного випуску, включаючи ті, що проходять гладко. Використання посмертної мови (* “корінь причини,” “фактори, що сприяють,” “коректуючі дії” *) для перегляду після запуску створює тон, що прилягає до звинувачення, навіть коли нічого не пішло серйозно не так. Використовуйте легшу, на перспективу орієнтовану мову: “навчання”, “пізнання”, “ми зробимо по-іншому”.
Пропускаю перемогу, щоб зосередитися на проблемах Багато технічних команд, особливо тих з високими стандартами, гравітують до аналізу проблеми і пропускають визнання того, що працювало. Це культурна помилка з реальними наслідками — команди, які ніколи не чують, що вони зробили добре, змушені повторювати це. Зробити перемогу обов’ язковим пунктом порядку денного, а не необмеженим.
Запис неясних елементів дій
- « Покращити комунікацію з зацікавленими сторонами » * не є пунктом дій — це намір. Елемент дії має певний результат, власника з назвою і дату завершення: * “Оновити контрольний список запуску, щоб включити крок зв’ язку з зацікавленими сторонами. Власник: [назва]. Срок: до наступного запуску (близько шести тижнів).”* Неясні дії не виконуються.
Добре проведений післязапусковий огляд є інвестицією в наступний запуск - команди, які роблять час для нього, постійно відправляють краще і швидше, ніж команди, які рухаються вперед, не дивлячись назад.
Навигація по нюансах: англійська для розробників поза основами
Ми розглянули основні принципи ефективних післязапускових оглядів - зосередження уваги на конструктивному зворотньому зв’язку, відзначенні успіхів і активному розв’язанні проблем, що потребують поліпшення. Але давайте будемо чесні, нюанси професійної англійської можуть зачепити навіть досвідчених розробників, особливо тих, хто ще розвиває свою вільність. Це особливо вірно при спілкуванні безпосередньо з зацікавленими сторонами, які очікують певного рівня точності і формальності. Давайте розглянемо деякі поширені пастки і запропонуємо конкретні фрази, які допоможуть вам чітко і впевнено сформулювати свої спостереження під час цих критичних оглядів.
Одна з найчастіших проблем виникає при перекладі прямої технічної мови на англійську. Сказати «Це потребує рефакторингу» може бути цілком зрозумілим в команді, але для менеджера продукту або старшого лідеру, йому бракує контексту. Замість цього, спробуйте сформулювати його так: «Я виявив можливість поліпшити модульність коду і довгострокову підтримку. Зокрема, ми могли б розглянути витягування цього компонента у власну службу, що зменшило б залежності і спростило б майбутні оновлення. ” Зауважте зміну – ми не просто зазначаємо проблему; ми пропонуємо запропоноване рішення з виправданням. Аналогічно, під час документування помилок, не вказуйте просто « Це не працює ». Професійнішим підходом буде: « Елемент інтерфейсу користувача не зміг надіслати дані до сервера за [визначених умов], що призвело до втрати інформації про транзакцію. Кроки для відтворення наведені нижче.”
Слабкі розмови також можуть представляти виклики. Неформальні контакти з вашою командою не заважатимуть, але пам’ ятайте, що за вами можуть спостерігати сторонні люди. Замість того, щоб сказати «Це пошкоджено», розгляньте: «Я спостерігав несподівану поведінку щодо процесу синхронізації даних. Я зараз розслідую кореневу причину і поділлюся своїми висновками якомога швидше. “Це демонструє професіоналізм і прихильність до вирішення. Крім того, при запропонуванні поліпшень - особливо тих, що включають значні зміни - важливо чітко сформулювати вплив. Не просто скажіть «Ми повинні зробити X». Обрамляйте його: «Впровадження цієї зміни може потенційно зменшити затримку на [оцінений відсоток] під час періодів пікового використання, як це було продемонстровано в наших попередніх тестах»
Нарешті, створення описів PR вимагає рівня деталізації, який виходить за рамки простого переліку змін. Стрімтеся до ясності і повноти. Хорошим прикладом може бути: «Вреалізована автентифікація користувача з використанням протоколу OAuth 2.0. Інтегровано з API [Назва сторонньої служби] для безпечного обміну даними. Додано всебічне ведення журналу для полегшення зневадження і контролю. Розв’ язано проблему # 1234 щодо переривчастих помилок з’ єднання з мережею. » Це демонструє ретельне розуміння реалізованих змін і їх передбачуваних переваг. Пам’ ятайте, що ваша мета полягає не лише у документуванні * того, * що * ви зробили, але і * чому * це було зроблено і * як * це сприяє досягненню загальних цілей продукту.