grischenko-proj-management / lectures / lecture-12
.pdfКоллективное владение кодом
●Право вносить изменения в любую часть кода системы
●Каждый несет ответственность за весь код
●Обеспечить собираемость и правильное функционирование
●Если изменения нарушают целостность системы программист не должен вносить
Канбан
●«Кан» — видимый, «бан» — карточка
●Разработана на заводах Toyota
●Уменьшение количества «выполняющейся в данный момент работы»
Разница между Канбан и SCRUM
●Нет спринтов
●Задачи больше и их меньше
●Оценки задач опциональны
●Учитывается только среднее время на
реализацию задачи
Канбан-доска
Столбцы
●Цели проекта
●Очередь задач
●Проработка дизайна
●Разработка
●Тестирование
●Деплоймент
●Закончено
Примеры задач
●Добавить русскую локализацию в продукт
●Сделать возможность задавать wildcards в путях и правилах конфигурации
●Изменить внешний вид интерфейса под новые стандарты
●Исправить баг номер 12345, важный для кастомера XYZ
Преимущества доски
●Уменьшение числа параллельных задач
●Видны узкие места
●Расчет среднего времени выполнения задачи
Правила Канбан
●Визуализируйте производство
●Ограничивайте параллельность задач
●Постоянно оптимизируйте процесс