Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Сроки как часть инженерной культуры

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →
Avatar for Nikolay Nikolay
February 25, 2019

Сроки как часть инженерной культуры

Avatar for Nikolay

Nikolay

February 25, 2019

More Decks by Nikolay

Other Decks in Technology

Transcript

  1. Николай Крапивный • 9 лет в Badoo: • С 2010

    — PHP-разработчик • С 2012 — тимлид • С 2014 — начальник отдела • Руковожу 5 тимлидами 2
  2. 4

  3. 5 ✦ Работа со сроками как инструмент тимлида Расскажу: ✦

    Практические советы ✦ Почему полезно ставить сроки
  4. 6 План 1. Быть или не быть 2. Как это

    работает 3. 7 советов тимлида
  5. 11 ✦ Приемка — согласовываем требования Работа по срокам: ✦

    Оценка — ставим срок ✦ Работа — отслеживаем прогресс ✦ Ретроспектива — рефлексируем
  6. 18 ✦ Приемка — разработчик Ответственный: ✦ Оценка — разработчик

    ✦ Работа над задачей — разработчик ✦ Ретроспектива — разработчик
  7. 19

  8. 20 ✦ “Это не я, это QA/RE/админы/кто-то” Забываем: ✦ “Я

    свою часть сделал…” ✦ “ТЗ — не торт”
  9. 22

  10. 26

  11. 32 ✦ Срок = приемка, оценка, работа, ретро Итого: ✦

    Сроки полезны для лида, не только для заказчика ✦ Делегируем: разработчик отвечает за все стадии ✦ Растим: лид менторит, помогает
  12. 34

  13. 37 ✦ Какая цель задачи? Критерий успеха Checklist для kick-off

    встречи: ✦ Требования: согласовать + обновить ✦ Прояснить все вопросы ✦ Коммуникация: кто, как, когда
  14. 38 Оценка: ✦ Тех. план ✦ Зависимости ✦ Весь цикл

    до продакшна: ревью, QA, выкладка
  15. 40

  16. 41 ✦ Due date поле — текущий актуальный срок по

    задаче Статус задачи: ✦ Situation — поле с описанием ситуации (если необходимо) ✦ При изменении due date — пишем в situation
  17. 42

  18. 43

  19. 44 ✦ Нет единого стандарта, на совести лида Ретроспектива: ✦

    Регулярные ретро ✦ Проектные ретро ✦ Фидбэк на 1:1 встрече
  20. 53 Ограничения: время/требования ✦ Жесткие требования — ставим срок ✦

    Жесткий срок — срезаем требования ✦ Жесткий срок + жесткие требования ✦ Срок и требования не зафиксированы
  21. 56 Неопределенность (R&D) ✦ Действуем итеративно ✦ Срок по каждому

    шагу ✦ Корректируем план после каждого шага ✦ Намечаем варианты решения и общий план
  22. 59 ✦ Готовые “кубики” — фреймворки, решения, подходы Инфраструктура ✦

    Наработанный опыт = минимум сюрпризов ✦ Tech Radar: Hold/Assess/Trial/Adopt ✦ Инновации — отдельно
  23. 67 1. Минимальные достаточные требованиям 7 советов тимлида: 3. Баланс

    время/требования 4. Неопределенности в первую очередь 6. Разбиваем на куски 5. Проверенные решения 7. Здравый смысл 2. Оптимистичный срок
  24. 68

  25. 71 Итого 1. Срокам — быть! 2. Как мы это

    делаем 3. 7 советов и еще один
  26. Спасибо! Вопросы? Email: [email protected] LinkedIn: nkrapivnyy Tech blog: tech.badoo.com We

    are hiring: https://badoo.jobs Презентация: bit.ly/badoo_deadlines