Agile-команда: Зрелость разработки

Agile-команда: Зрелость разработки

Когда команды впервые приступают к agile-разработке, мало что меняется, кроме, возможно, большего количества встреч в расписании. Они могут по-прежнему работать отдельно или ограничивать свое взаимодействие с клиентами. Вы можете увидеть, как работа разбивается на задачи по типу водопада: затем разработка пользовательских историй, затем создание историй, затем тестирование историй. Поэтому “Agile-команды” являются agile по форме, когда они просто ходят вокруг, не понимая и не принимая agile-принципы и ценности. Команды становятся agile, когда они думают и действуют в соответствии с ценностями и принципами agile.

Продолжить чтение
Что такое гексагональная архитектурная диаграмма

Что такое гексагональная архитектурная диаграмма

Диаграмма шестиугольной архитектуры – это архитектурный паттерн, используемый при проектировании программного обеспечения и направленный на создание свободно связанных компонентов приложения. Этот подход является альтернативой традиционной многоуровневой архитектуре. Это одна из многих форм DDD (Domain Driven Design Architecture).

Продолжить чтение
Критическое мышление: что такое Y-диаграмма?

Критическое мышление: что такое Y-диаграмма?

Y-схема – это график, состоящий из трех частей, который может помочь организовать понимание предмета, записав и/или нарисовав его внешний вид, ощущение и звучание. (1) На что это похоже? (2) На что это похоже на ощупь? (3) На что похож звук?

Продолжить чтение
Учебное пособие по диаграммам PERT

Учебное пособие по диаграммам PERT

Диаграмма PERT – это сокращение от (Program Evaluation and Review Technique). Диаграмма PERT – это инструмент управления проектом, используемый для планирования, организации и координации задач в рамках проекта. По сути, это метод анализа задач, связанных с выполнением данного проекта, особенно времени, необходимого для выполнения каждой задачи, и определения минимального времени, необходимого для завершения всего проекта.

Продолжить чтение
Что такое подход к самоуправлению?

Что такое подход к самоуправлению?

Самоуправляемая команда – это группа сотрудников, которые отвечают за все или большинство аспектов производства продукта или услуги. Самоуправляемая команда – это основная единица новой горизонтальной организации. Самоуправляемые команды являются переростком более раннего командного подхода.

Продолжить чтение
Кросс-функциональные, самоорганизующиеся, функциональные и компонентные команды в Agile

Кросс-функциональные, самоорганизующиеся, функциональные и компонентные команды в Agile

“Кросс-функциональные команды обладают всеми компетенциями, необходимыми для выполнения работы, не завися от других людей, не входящих в команду” – Scrum Guide. В отличие от подхода компонентной команды, кросс-функциональные команды – это группы, состоящие из людей из разных функциональных областей компании. - Она должна быть сформирована не только из технических специалистов (Back-end, Front-end разработчиков, QA инженеров и т.д.), но и состоять из таких членов, как бизнес-аналитики, специалисты по маркетингу и UX или все остальные, принимающие активное участие в проекте.

Продолжить чтение
Agile-манифест и двенадцать принципов

Agile-манифест и двенадцать принципов

Agile – это философия предоставления решений, которые охватывают и способствуют эволюционным изменениям на протяжении всего жизненного цикла продукта/проекта. Многие agile-команды и организации используют Agile для более быстрого создания программного обеспечения, повышения качества и, в конечном счете, повышения удовлетворенности клиентов.

Продолжить чтение