Компания LeSS была создана Басом Водде и Крейгом Ларманом на основе практического опыта масштабирования Scrum и основана как LeSS Company в 2014 году. Принцип “Больше с LeSS” лежит в основе LeSS (Large Scale Scrum). Разработка сложных продуктов не требует сложных решений. Она требует глубокого понимания сути проблем, которые затем могут быть решены с помощью более простых решений.
Продолжить чтениеРубрика: Agile Project Management
Как сделать UML-моделирование гибким и своевременным
Эта статья покажет вам, как эффективно применять UML-моделирование в режиме agile и just-in-time с помощью мощной функции Model ETL. Модель или диаграмма UML – это конкретный взгляд на то, что вы пытаетесь понять в определенном контексте.
Продолжить чтение
Когда следует использовать какой? Пользовательская история / вариант использования / функция / элемент невыполненной работы
Мы постоянно сталкиваемся с этими терминами при разработке программного обеспечения. Иногда люди называют часть программного продукта – требование/случай использования, элементы бэклога ….. Что принято использовать в программном обеспечении: “это” или “что”?
Продолжить чтение
Что такое гибкая оценка? Каковы распространенные ловушки?
В разработке программного обеспечения обычная “оценка” включает количественную оценку работы, необходимой для выполнения данной задачи разработки; она обычно выражается в терминах продолжительности (час / день) или расчетной единицы (сюжетная точка). Цель состоит в том, чтобы объединить ряд таких индивидуальных оценок, чтобы получить представление об общей продолжительности, работе или стоимости проекта программного обеспечения.
Продолжить чтение
Что такое кросс-функциональная блок-схема?
Межфункциональная блок-схема (иногда называемая блок-схемой развертывания) – это инструмент отображения бизнес-процессов, используемый для формулирования этапов и заинтересованных сторон данного процесса. Обычно мы используем межфункциональную блок-схему, чтобы показать взаимосвязь между бизнес-процессом и функциональными подразделениями (например, отделами), ответственными за этот процесс.
Продолжить чтение
Топ-7 самых популярных Agile-методов оценки пользовательских историй
В разработке программного обеспечения “оценка” в обычном смысле включает количественную оценку усилий, необходимых для выполнения конкретной задачи разработки; обычно она выражается в терминах продолжительности. Agile-оценка – это процесс оценки усилий, необходимых для выполнения задач в бэклоге продукта в порядке приоритетности. Эти усилия обычно измеряются в терминах времени, необходимого для выполнения задачи, что, в свою очередь, приводит к точному планированию спринта.
Продолжить чтение
Agile-оценка в Scrum? Story Point и покер планирования
Независимо от того, работает ли команда над продуктом или проектом, нам нужно ответить на вопрос: “Когда мы это сделаем?”. “Или сколько мы можем сделать в определенный момент времени, поэтому, как и в традиционной модели разработки, нам необходимо оценить усилия до начала проекта. Во время разработки Scrum команда разделяла ответственность и коллективно брала на себя обязательства по выполнению работы каждого спринта, поэтому при оценке объема работы для agile-команды использовался подход коллективной оценки.
Продолжить чтение
Почему Agile? Почему проекты по разработке программного обеспечения, основанные на планах, терпят неудачу?
Процесс, управляемый планом, означает, что все действия процесса планируются заранее, а прогресс измеряется в соответствии с этим планом. В гибком процессе план составляется постепенно, и легче изменить план и программное обеспечение в соответствии с меняющимися потребностями клиента.
Продолжить чтение
Скрам-команда — I-образные против Т-образных людей
Некоторые люди очень хорошо разбираются в определенной области, но редко вносят вклад за ее пределами. В сообществе agile таких людей называют “I-типами”, потому что они похожи на букву “I” в том смысле, что у них есть глубина, но нет широты охвата. В отличие от них, “Т-типы” обладают дополнительным опытом в одной области, но менее развитыми навыками в смежных областях и хорошими навыками сотрудничества.
Продолжить чтение
10 Agile-рекомендаций по улучшению ваших Scrum-проектов
Цель данной статьи – проиллюстрировать практику Agile и дать рекомендации agile-команде по внедрению Agile для реализации ИТ-систем. Она была разработана на основе распространенных в отрасли практик Agile и опыта, полученного в ходе различных пилотных проектов.
Продолжить чтение