Нужен Ли Вам Agile: 5 Моделей Для Тестирования

Дети, родившиеся в год подписания Agile-манифеста, в этом году празднуют свое совершеннолетие.

А взрослые продолжают спорить, где применим Agile. Обычно они фокусируются на направлениях: можно ли использовать Agile вне ИТ? Иногда они добавляют драматизма: вы пробовали построить атомную электростанцию, используя Agile? Для художественного эффекта это, конечно, лучше.

Но если вы хотите сделать продукт, а не выиграть выступающий конкурс, то лучше смотреть на него применительно к конкретной ситуации.

В этой статье мы поговорим о нескольких моделях оценки применимости Agile и подробно рассмотрим одну из них — Модель пригодности Agile, представленную в Agile Practice Guide от PMI и Agile Alliance.



Фильтр пригодности DSDM

В 1994 году Консорциум DSDM разработал опросники «Фильтр пригодности проекта» (PSF) и «Фильтр пригодности организации» (OSF), которые оценивали пригодность проекта и организации для гибкого подхода и фиксировали потенциальные источники проблем.

DSDM теперь доступен на веб-сайте Консорциума гибкого бизнеса.

Анкета по проектному подходу (PAQ) .

Это список из 17 утверждений, которые помогают определить риски использования DSDM. Заявления касаются понимания философии и практики DSDM, а также поддержания командных ролей.

Имеет смысл прочитать ее, если вы уже понимаете подход.

Нужен ли вам Agile: 5 моделей для тестирования



Факторы критичности Алистера Кокберна и размера команды

Алистер Кокберн использовали показатели «критичность системы» и «размер команды», чтобы показать, какой из методов семейства Crystal следует использовать в зависимости от совокупности факторов.

Критичность относится к уровню ущерба, который может быть причинен, если что-то пойдет не так.

Алистер объясняет значение модели в своей речь на TEDx.

Нужен ли вам Agile: 5 моделей для тестирования



Бём и Тернер – Радарная диаграмма

В этой модели для оценки используются 5 критериев, а результаты отображаются на радиолокационной диаграмме.

Авторы предлагают оценить:

  1. Уровень подготовки персонала
  2. Доля потребностей, которые меняются ежемесячно
  3. Культура
  4. Размер команды
  5. Критичность (такая же, как и у предыдущей модели)
Модель может быть построена В сети – переместите ползунки и получите диаграмму.



Нужен ли вам Agile: 5 моделей для тестирования



Модель сложности Стейси

Модель используется для оценки проекта с точки зрения неопределенности.

Вертикальная ось показывает, понятно ли, что мы хотим сделать.

Горизонтальная ось показывает, понимаем ли мы, как этого добиться.

Оси образуют четыре области, на которые может попасть проект: простое, сложное, сложное и хаос.

После определения домена вы можете выбрать подход.

Нужен ли вам Agile: 5 моделей для тестирования

О других моделях можно почитать, например, на сайте Майк Гриффитс , один из разработчиков DSDM и Agile Practice Guide. И мы переходим к модели гибкой пригодности, которая представляет собой синтез описанных выше моделей.



Гибкая модель пригодности



Как это работает

Несколько человек, в идеале включая спонсора, представителей команды и заказчика, отвечают на вопросы, сгруппированные в 3 области:
  • Культура – насколько окружающая среда способствует этому подходу?
  • Команда – может ли сама команда воспользоваться преимуществами этого подхода?
  • Проект – а что насчет самого проекта? Насколько гибким необходимо и возможно быть?
Группа должна обсудить проблему, прийти к общей оценке и зафиксировать ее на радиолокационной диаграмме.

(ты можешь скачать ).

Давайте пройдемся по вопросам.



Домен «Культура»

Поддерживать: Поддерживает ли спонсор проекта (супервайзер) использование гибких методов в этом проекте?

Нужен ли вам Agile: 5 моделей для тестирования

Н.

Б.

Если спонсор говорит «делай, что хочешь», это не поддержка.

Уверенность: Рассмотрим спонсора проекта и представителей заказчика, работающих с командой.

Верят ли эти заинтересованные стороны, что команда сможет преобразовать их видение и потребности в продукт или услугу — при их поддержке и постоянной обратной связи?

Нужен ли вам Agile: 5 моделей для тестирования

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

Думаю об этом.

Решения: Будет ли у команды автономия в принятии местных решений о том, как завершить работу над проектом?

Нужен ли вам Agile: 5 моделей для тестирования

Кто-то посоветовал одному из моих друзей «внедрить Agile».

Зная специфику компании, я поинтересовался, вешала ли она уже доску на стену.

Девушка в шоке сказала, что они не могут повесить доски на стены.

Если вы не можете решить для себя, можно ли вешать доски на стены, не рассчитывайте на автономность.

Это слово не о тебе.



Домен «Команда»

Размер команды: Оцените размер основной команды проекта по следующей шкале: 1-9 = 1; 10-20 = 2; 21-30 = 3; 31-45 = 4; 46-60 = 5; 61-80 = 6; 81-110 = 7; 111-150 = 8; 151 – 200 = 9; 201+ = 10.

Нужен ли вам Agile: 5 моделей для тестирования

Возможно в команде 100+ будет немного сложнее с самоорганизацией ;) Опыт: Учитывайте опыт и навыки ключевых ролей в команде.

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

Нужен ли вам Agile: 5 моделей для тестирования

Стажер, которым ты закроешь все дыры, не в счет. Доступ: Будет ли команда иметь ежедневный доступ хотя бы к одному представителю клиента/бизнеса для получения отзывов и ответов на вопросы?

Нужен ли вам Agile: 5 моделей для тестирования

Не фантазируйте.

Вспомни, как это было в прошлый раз.



Домен «Проект»

Изменения: Какой процент требований, скорее всего, будет меняться каждый месяц?

Нужен ли вам Agile: 5 моделей для тестирования

Здесь полезно вспомнить Модель сложности Стейси.

Если для вас ничего не меняется, то зачем вам гибкость? Критичность: Рассмотрите потери, которые могут возникнуть из-за дефектов, определите, к чему может привести отказ.



Нужен ли вам Agile: 5 моделей для тестирования

Не всегда возможно просто пойти дальше и исправить ошибки.

Особенно плохо обстоят дела с физическими объектами.

Поставлять: Можно ли разрабатывать и оценивать продукт по частям? Смогут ли представители клиентов/бизнеса предоставить своевременную обратную связь по поводу приращений?

Нужен ли вам Agile: 5 моделей для тестирования

Инкремент должен быть готов к использованию, а не просто показываться на демо-версии.



Результаты

В конце концов, точки и значения соединяются.



Нужен ли вам Agile: 5 моделей для тестирования

Центрированные результаты показывают готовность к гибким подходам.

Результаты в гибридной зоне показывают возможность сочетания гибкого и прогнозного подхода.

Чем дальше от центра расположены результаты, тем выше вероятность того, что оптимальный подход является прогнозирующим.

Вполне вероятно, что ваша диаграмма будет иметь экстремумы в обоих направлениях.

Главное, не воспринимать полученные результаты как медицинский диагноз.

Это отправная точка для анализа текущей ситуации и дальнейшей работы над изменениями, если они потребуются.



Нужен ли вам Agile: 5 моделей для тестирования

Соавтор лера_иленкова Теги: #Управление разработкой #Управление проектами #Управление продуктом #agile #agile-методологии #agile-разработка #водопад

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.