Главная страница
Навигация по странице:

  • Лёша Солнцев, инициатор и координатор первого украинского краудсорсингого проекта, Certified Scrum Master

  • Scrum и xp заметки с передовой


    Скачать 3.07 Mb.
    НазваниеScrum и xp заметки с передовой
    Дата14.02.2022
    Размер3.07 Mb.
    Формат файлаpdf
    Имя файлаscrum_xp-from-the-trenches-rus-final.pdf
    ТипДокументы
    #361341
    страница1 из 10
      1   2   3   4   5   6   7   8   9   10


    Scrum и XP: заметки с передовой
    2
    Yes, we did!
    Чтобы прочитать эту книгу вам понадобится всего лишь два-три часа. Чтобы её перевести участникам сообщества Agile Ukraine потребовалось 4 месяца. Поверьте, мы не халтурили и делали свою работу от всей души.
    К сожалению, на благодарности нам выделили всего лишь страничку. Поэтому я постараюсь представить всех наших активистов в фактах.
     Максим Харченко умудрялся переводить даже на море. Спасибо Гипер.NET.
     Дима Данильченко – директор и по совместительству (да и такое бывает ) один из самых активных переводчиков в нашем проекте.
     Если по ходу книги вам очень понравился перевод, и вы заулыбались, то, скорее всего, эту главу переводил Артём Сердюк.
     Боря Лебеда автоматизировал конвертацию оригинала из word'а в wiki формат. Я и понятия не имел, что это можно сделать так легко.
     Ярослав Гнатюк знает Хенрика лично.
     Антон Марюхненко – самый молодой и перспективный.
     Сергей Петров – самый старший и опытный.
     Марина Кадочникова – наша единственная девушка-переводчица.
    Серёжа Мовчан, конечно же, я про тебя не забыл . Просто хотел сказать тебе отдельное спасибо. Ты был тем вторым локомотивом, благодаря которому нам удалось дотянуть до победного конца. Ведь как говорится в одной японской поговорке: "Начинать легко, продолжать сложно".
    Спасибо Марине Зубрицкой и Лёше Мамчию за финальную вычитку и редактуру. Им удалось найти свыше ста ошибок, в уже, казалось бы, вылизанном тексте. Нет предела совершенству.
    Не забудем мы и про тех, у кого было желание, но, как часто это бывает, не было времени: Сергей Евтушенко,
    Артём Марченко, Алексей Тигарев, Тим Евграшин, Александр Кулик.
    Лёша Солнцев,
    инициатор и координатор первого украинского краудсорсингого проекта, Certified Scrum Master
    P.S. Оригинал книги вы можете скачать по адресу http://www.infoq.com/minibooks/scrum-xp-from-the-trenches

    Scrum и XP: заметки с передовой
    3
    Оглавление
    Предисловие Джеффа Сазерленда ......................................................................................................................... 7
    Предисловие Майка Кона ........................................................................................................................................ 8
    Предисловие – Эй! А Scrum-то работает! ............................................................................................................... 9
    Вступление .............................................................................................................................................................. 10
    Отказ от ответственности ............................................................................................................................. 11
    Зачем я это написал ..................................................................................................................................... 11
    Так что же такое Scrum? ............................................................................................................................... 11
    Как мы работаем с product backlog'ом ................................................................................................................. 12
    Дополнительные поля для user story ......................................................................................................... 13
    Как мы ориентируем product backlog на бизнес ....................................................................................... 14
    Как мы готовимся к планированию спринта ........................................................................................................ 15
    Как мы планируем спринт ..................................................................................................................................... 16
    Почему без product owner'а не обойтись ................................................................................................... 16
    Почему качество не обсуждается ............................................................................................................... 17
    Планирование спринта, которое никак не заканчивается ....................................................................... 18
    Распорядок встречи по планированию спринта ........................................................................................ 19
    Определяем длину спринта. ....................................................................................................................... 19
    Определение цели спринта ......................................................................................................................... 20
    Выбор историй, которые войдут в спринт .................................................................................................. 20
    Как product owner может влиять на то, какие истории попадут в спринт? ............................................. 21
    Как команда принимает решение о том, какие истории включать в спринт? ........................................ 22
    Планирование, основанное на интуиции .......................................................................................... 22
    Планирование, основанное на методе оценки производительности ............................................ 22
    Какую технику мы используем для планирования?......................................................................... 25
    Почему мы используем учетные карточки ................................................................................................ 26
    Критерий готовности .................................................................................................................................... 28
    Оценка трудозатрат с помощью игры в planning poker ............................................................................ 28
    Уточнение описаний историй ...................................................................................................................... 29
    Разбиение историй на более мелкие истории .......................................................................................... 30
    Разбиение историй на задачи ..................................................................................................................... 30
    Выбор времени и места для ежедневного Scrum'а .................................................................................. 31
    Когда пора остановиться ............................................................................................................................. 32
    Технические истории ................................................................................................................................... 32
    Как мы используем систему учёта дефектов для ведения product backlog'а ......................................... 34
    Свершилось! Планирование спринта закончено! ..................................................................................... 34
    Как мы доносим информацию о спринте до всех в компании .......................................................................... 35

    Scrum и XP: заметки с передовой
    4
    Как мы создаём sprint backlog ............................................................................................................................... 37
    Формат sprint backlog'a ................................................................................................................................ 37
    Как работает доска задач............................................................................................................................. 38
    Пример 1 – после первого ежедневного Scrum'а ...................................................................................... 38
    Пример 2 – еще через пару дней ................................................................................................................ 39
    Как работает burndown-диаграмма ............................................................................................................ 40
    Тревожные сигналы на доске задач ........................................................................................................... 40
    Эй, как насчет отслеживания изменений? ................................................................................................. 41
    Как мы оцениваем: в днях или часах? ........................................................................................................ 41
    Как мы обустроили комнату команды .................................................................................................................. 42
    Уголок обсуждений ...................................................................................................................................... 42
    Усадите команду вместе .............................................................................................................................. 43
    Не подпускайте product owner'а слишком близко .................................................................................... 44
    Не подпускайте менеджеров и тренеров слишком близко ..................................................................... 44
    Как мы проводим ежедневный Scrum .................................................................................................................. 45
    Как мы обновляем доску задач ................................................................................................................... 45
    Как быть с опоздавшими ............................................................................................................................. 45
    Как мы поступаем с теми, кто не знает, чем себя занять ......................................................................... 46
    Как мы проводим демо .......................................................................................................................................... 48
    Почему мы настаиваем на том, чтобы каждый спринт заканчивался демонстрацией ......................... 48
    Памятка по подготовке и проведению демо ............................................................................................. 48
    Что делать с "недемонстрируемыми" вещами ......................................................................................... 49
    Как мы проводим ретроспективы ......................................................................................................................... 50
    Почему мы настаиваем на том, чтобы все команды проводили ретроспективы .................................. 50
    Как мы проводим ретроспективы ............................................................................................................... 50
    Как учиться на чужих ошибках .................................................................................................................... 51
    Изменения. Быть или не быть ..................................................................................................................... 52
    Типичные проблемы, которые обсуждают на ретроспективах................................................................ 52
    «Нам надо было больше времени потратить на разбиение историй на подзадачи» .................. 52
    «Очень часто беспокоят извне» ......................................................................................................... 52
    «Мы взяли огромный кусок работы, а закончили только половину» ............................................ 53
    «У нас в офисе бардак и очень шумно» ............................................................................................ 53
    Отдых между спринтами........................................................................................................................................ 54
    Как мы планируем релизы и составляем контракты с фиксированной стоимостью ....................................... 56
    Определяем свою приёмочную шкалу ....................................................................................................... 56
    Оцениваем наиболее важные истории ...................................................................................................... 57
    Прогнозируем производительность ........................................................................................................... 58
    Сводим всё в план релиза ........................................................................................................................... 58

    Scrum и XP: заметки с передовой
    5
    Корректируем план релиза ......................................................................................................................... 59
    Как мы сочетаем Scrum с XP .................................................................................................................................. 60
    Парное программирование ......................................................................................................................... 60
    Разработка через тестирование (TDD) ........................................................................................................ 61
    TDD и новый код .................................................................................................................................. 61
    TDD и существующий код ................................................................................................................... 61
    Эволюционный дизайн ................................................................................................................................ 62
    Непрерывная интеграция (Continuous integration) .................................................................................... 62
    Совместное владение кодом (Collective code ownership) ......................................................................... 63
    Информативное рабочее пространство ..................................................................................................... 63
    Стандарты кодирования .............................................................................................................................. 63
    Устойчивый темп / энергичная работа ....................................................................................................... 63
    Как мы тестируем ................................................................................................................................................... 65
    Скорее всего, вам не избежать фазы приёмочного тестирования .......................................................... 65
    Минимизируйте фазу приёмочного тестирования ................................................................................... 66
    Повышайте качество, включив тестировщиков в Scrum-команду ........................................................... 66
    Тестировщик – это "последняя инстанция". ..................................................................................... 66
    Чем занимается тестировщик, когда нечего тестировать? .............................................................. 67
    Повышайте качество – делайте меньше за спринт! .................................................................................. 68
    Стоит ли делать приёмочное тестирование частью спринта?.................................................................. 68
    Соотношение спринтов и фаз приёмочного тестирования ...................................................................... 69
    Подход №1: "Не начинать новые истории, пока старые не будут готовы к реальному использованию" .................................................................................................................................. 70
    Подход №2: "Начинать реализовывать новые истории, но наивысшим приоритетом ставить доведение старых до ума" ................................................................................................................. 70
    Неправильный подход: "Клепать новые истории" ........................................................................... 71
    Не забывайте об ограничении системы ..................................................................................................... 71
    Возвращаясь к реальности .......................................................................................................................... 71
    Как мы управляем несколькими Scrum-командами ........................................................................................... 72
    Сколько сформировать команд .................................................................................................................. 72
    Виртуальные команды ........................................................................................................................ 72
    Оптимальный размер команды ......................................................................................................... 73
    Синхронизировать спринты или нет? ......................................................................................................... 74
    Почему мы ввели роль "тимлида" .............................................................................................................. 75
    Как мы распределяем людей по командам .............................................................................................. 76
    Нужны ли узкоспециализированные команды? ....................................................................................... 77
    Подход №1: команды, специализирующиеся на компонентах ...................................................... 77
    Подход №2: универсальные команды .............................................................................................. 78

    Scrum и XP: заметки с передовой
    6
    Стоит ли изменять состав команды между спринтами? ........................................................................... 78
    Участники команды с частичной занятостью ............................................................................................. 79
    Как мы проводим Scrum-of-Scrums ............................................................................................................. 79
    Scrum-of-Scrums уровня продукта ...................................................................................................... 80
    Scrum-of-Scrums уровня компании .................................................................................................... 80
    Чередование ежедневных Scrum'ов ........................................................................................................... 80
    «Пожарные» команды ................................................................................................................................. 81
    Разбивать product backlog или нет? ............................................................................................................ 82
    Подход первый: Один product owner – один backlog ...................................................................... 82
    Подход второй: Один product owner – несколько backlog'ов ......................................................... 84
    Подход третий: Несколько product owner'ов – несколько backlog'ов ..................................................... 84
    Параллельная работа с кодом .................................................................................................................... 85
    Ретроспектива для нескольких команд ...................................................................................................... 86
    Как мы управляем географически распределёнными командами ................................................................... 87
    Оффшорная разработка ............................................................................................................................... 87
    Члены команды, работающие дома ........................................................................................................... 88
    Памятка ScrumMaster'а .......................................................................................................................................... 90
    В начале спринта .......................................................................................................................................... 90
    Каждый день ................................................................................................................................................. 90
    В конце спринта ............................................................................................................................................ 90
    Заключительное слово ........................................................................................................................................... 91
    Список рекомендованной литературы ................................................................................................................. 92
    Об авторе ................................................................................................................................................................. 94

    Scrum и XP: заметки с передовой
    7
      1   2   3   4   5   6   7   8   9   10


    написать администратору сайта