А3: метод, названный в честь общепринятого бумажного формата 11 × 17 дюймов (297 × 420 мм), позволяет структурировать дискуссию, чтобы достичь понимания и согласия.
Agile: инкрементальные и итерационные улучшения, которые проводятся с регулярной каденцией; альтернатива традиционным методам управления проектом, предлагает частую переоценку и адаптацию планов.
Scrum: аgile-фреймворк, который помогает завершить проекты.
Smoke-тестирование: минимальное тестирование функций кода, чтобы они работали корректно после завершения билда.
Бережливое производство (Lean): философия в духе Сократа, нацеленная на совершенствование процесса. Бережливое производство опирается на принцип «точно вовремя» и визуальное управление.
Билд: когда код берется из репозитория исходных кодов, компилируется в исполнимые файлы и дополняется всеми необходимыми компонентами, чтобы установить его там, где новую функцию увидят остальные.
Булева логика: раздел алгебры, где любое значение может быть либо истинным, либо ложным, и представлено в бинарной системе исчисления, где каждая цифра равна либо 1, либо 0.
Временные рамки: конкретный период времени с началом и концом. Например: ручки на стол после двухчасового экзамена, который начался точно в полдень.
Время выполнения: время, необходимое для обработки запроса, начиная с поступления запроса и заканчивая доставкой продукта клиенту.
Время развертывания: время, которое нужно для развертывания изменений, после того как код попадет в систему контроля версий.
Время цикла: время, которое нужно, чтобы выполнить задачу, — с момента, когда работа началась, до момента, когда был получен результат.
Диаграмма Ганта: иллюстрация даты начала и конца всех этапов процесса.
Единица работы: любые задачи, которые вы выполняете; работа, предполагающая любую степень усилий.
Зависимость: файлы, необходимые для компиляции исходного кода; люди со специализированными навыками, необходимыми для определенной работы; результат, который нужно получить до того, как выполнить другую задачу.
Загрузка производственной мощности: процент общей возможной загрузки. Если человек способен работать по 10 часов в день, но работает 7 часов, то его загрузка составляет 70%.
Канбан: японский термин для визуального символа; используется в этой книге для обозначения визуального управления системой вытягивания, предназначенной для умственного труда.
Каскадный подход: традиционный метод разработки продукта, когда работу нельзя продолжить, пока не будут выполнены все элементы предыдущего шага.
Контрмеры: действия, которые предпринимаются для решения проблемы.
Объем незавершенных задач (WIP): вся работа, начатая, но еще не законченная.
Ограничение: узкое место системы; то, что мешает развитию.
Отток: клиенты или подписчики, которые рвут связи с вашим сервисом или компанией.
Очередь: вагон работы, ждущей, когда на нее обратят внимание; работа на стадии ожидания.
Ошибка невозвратных затрат: когда вы продолжаете что-то делать, потому что вложили в это много сил и не хотите, чтобы усилия пропали зря.
Первым пришел — первым ушел (FIFO): метод приоритизации, когда задачи обрабатываются в порядке их поступления.
Переключение контекста: когда вы прерываете работу над одной задачей, чтобы заняться другой.
Поток: система вытягивания, когда производственный процесс протекает гладко и прогнозируемо; позитивные аспекты и радость нахождения «в зоне».
Поток работы: последовательность рабочих операций в системе от начала до конца.
Поток создания ценности: полный цикл работы по конкретному продукту или услуге, нацеленной на создание бизнес-ценности.
Проблемы среды: проблемы с конфигурацией серверов, которые мешают сайтам и другим функциям работать корректно.
Пропускная способность: количество задач, выполненных за определенный период времени.
Разработка на основе функционала (FDD): вид аgile-разработки, основанный на межфункциональной, коллективной разработке функций с соблюдением определенных временных рамок.
Самые короткие весомые задачи (WSJF): метод приоритизации, когда задача самой короткой продолжительности обрабатывается раньше других задач равной ценности.
«Серебряная пуля»: срочный запрос, неотложная задача; обычно инициируется руководством компании.
Система: сеть взаимозависимых компонентов, задействованных в работе над определенной задачей; включает людей, а также правила и инструменты.
Система вытягивания: когда новая работа вытягивается в систему в зависимости от доступных возможностей; среда, где люди, выполняющие работу, вправе приступать к новой задаче, когда у них будет для этого время.
Система планирования бизнес-ресурсов: информационная система, охватывающая такие элементы, как планирование, закупку, материально-техническое обеспечение, продажи, маркетинг, финансы и HR.
Система управления версиями исходного кода: место, где разработчики хранят свои коды.
Системное мышление: комплексный взгляд на систему, где цель — оптимизировать целую систему, а не отдельные функции и подразделения.
Скорость команды: количество story points за пользовательскую историю, выполненных за определенное время (обычно две недели).
Статус работы: текущий статус работы. Меняется по мере приближения к завершающему этапу. Статусы работы показывают, на каком этапе процесса находится работа.
Стендап: короткая (обычно 15 минут) встреча, где команда обсуждает те или иные вопросы. Так как длится она всего 15 минут, люди обычно стоят.
Теория ограничений: поиск ограничивающих факторов (или ограничений), которые мешают достижению цели, а затем постепенная корректировка этих ограничений, пока они не перестанут быть ограничивающими факторами.
Технический долг: дополнительные усилия, необходимые для того, чтобы исправить баги в программе и разработать новые функции — из-за предыдущих поспешных и необоснованных решений проектирования.
Требования сбоя: требования, вызванные сбоем, — когда не получилось выполнить задачу для клиента (вообще или должным образом).
Формула Кингмана: используется для расчета процента производственной загрузки по соотношению WIP и времени потока. Показывает, насколько увеличивается время ожидания, по мере того как загрузка приближается к 100%.
Цена задержки (ЦЗ): способ отразить ценность и срочность задачи; демонстрирует влияние времени на ценные результаты.
Эффект масштаба: концепция экономики, которая связывает снижение расходов с ростом производительности; ценовая выгода, которая появляется с повышением объема производства.
Эффективность потока: процент времени, необходимого для выполнения работы, по сравнению со временем ожидания. Как рассчитать эффективность потока: время работы / объем работы + время ожидания.
Эффективность ресурсов: процент времени, когда ресурсы заняты. Иногда эффективность ресурсов предполагает, что люди должны быть постоянно заняты.