Как стать автором
Обновить
25.45
Рейтинг

Agile *

Гибкая методология разработки

Сначала показывать
Порог рейтинга

Важные основы фреймворка Скрам, про которые забывают

Блог компании OTUS Управление проектами *Agile *

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

Данные события часто проводятся как механические упражнения и ритуалы, что является одной из дисфункций фреймворка. Дают ли такие события пользу без других важных основ? Ответ очевиден. Давайте разберёмся, что должно стоять за событиями.

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 1.2K
Комментарии 1

Новости

Тренды тестирования в 2022 году

Тестирование IT-систем *Agile *DevOps *IT-компании Data Engineering *
Перевод

Мир тестирования постоянно меняется. Тенденции, заметные в этом году и позволяющие бизнесу добиться успеха в эпоху “новой нормальности”, хорошо отражены в статье, которую я взялась перевести - Stepping into the future: QA and software testing trends to thrive in 2022. Год подходит к концу и хочется посмотреть насколько тенденции актуальны. Но в моей компании тренды далеко не всегда могут быть применимы, по крайней мере пока.

Поэтому попытаюсь к переводу добавить и отношение со стороны своего опыта.

Пандемия COVID-19 ускорила внедрение цифровых технологий. Компании были вынуждены быстро перенести свой бизнес в онлайн и продолжать работу, несмотря на то, что пришлось внедрять прорывные технологические новинки — от искусственного интеллекта и IoT, до блокчейна и дополненной реальности. Однако путь в цифру оказался непростым. По оценкам экспертов BCG 70% крупномасштабных трансформаций потерпели неудачу, так и не достигнув своих целей (детали можно найти тут)

Учитывая такую высокую долю провалов, напрашивается вопрос - как бизнесу обеспечить успех этого процесса и окупить все свои усилия?

Читать далее
Рейтинг 0
Просмотры 1.3K
Комментарии 0

Скрам или Kanban?

Блог компании OTUS Управление проектами *Agile *

Зачастую при построении процессов разработки возникает вопрос: "Что использовать — Scrum или Kanban? Что подойдет нашей команде?" Давайте разбираться, можно ли их вообще сравнивать.

Читать далее
Всего голосов 14: ↑11 и ↓3 +8
Просмотры 3.9K
Комментарии 2

Топ-5 бессмысленных Agile-практик, которые делают вашу команду несчастной

Блог компании OTUS Управление проектами *Agile *
Перевод

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

Вот мой список 5-ти лучших Agile-практик, на которые уходит много времени и которые бесполезны:

1. Оценка пользовательских историй в Story Points по конечным результатам.

Единственная причина оценки в Story Points - проверить, есть ли у команды одинаковое понимание того, что и как нужно сделать для завершения User Story. Оценка любой работы методом от обратного контрпродуктивна и не приносит никакой пользы: Какой смысл проверять, одинаково ли мы понимаем то, что уже сделано? Кроме того, это подрывает правильное использование Story Points на сессиях планирования.

Читать далее
Всего голосов 24: ↑14 и ↓10 +4
Просмотры 18K
Комментарии 22

Рефайнмент бэклога и как это повышает эффективность работы

Управление разработкой *Agile *Управление продуктом *

Привет, это Илья, CTO 2people IT. Бэклог – ваша кухня, а рейфайнмент (груминг) – генеральная уборка. Как бы тщательно вы за ним не следили, периодически необходимо его чистить и адаптировать к планируемым спринтам. Если вы склонны обдумывать задачи на ходу и перетаскивать их из бэклога продукта в спринт по наитию, то эта статья для вас.  

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 1.9K
Комментарии 0

Мейнстримовый Agile пора выбрасывать на свалку истории!? Введение в Shape up

Программирование *Управление разработкой *Управление проектами *Agile *Управление продуктом *
Из песочницы

Дисклеймер: пока сам Shape up в боевых условиях не довелось попробовать, но на бумаге оно решает многие проблемы, которые меня бесят в организации процессов разработки.

Некоторое время назад я мониторил забугорный рынок труда, на предмет удвоить а то и утроить свою ЗП на тот момент. В итоге я эту затею забросил через какое-то время, зато по ходу обогатился знаниями. В частности я наткнулся на компанию Process street, в блоге которой был описана методология Shape up. Там был описан очень заманчивый крючок для меня как для разработчика, так называемый 2х недельный cooldown после 6 недельного цикла. "В эти 2 недели наши разработчики занимаются на проекте всем чем захотят!" Прям так и было написано, возможно без восклицательного знака. 

А вот что я понял когда поисследовал
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 7K
Комментарии 6

Еще пара слов о Скраме и Agile-манифесте

Управление проектами *Agile *Управление продуктом *

Людям свойственно со временем забывать откуда все пошло, поэтому нужно вспоминать. Публикация навеяна статьей "Почему Scrum не надо применять там, где не надо — ограничения и допущения фреймворка".

Конечно, это моя интерпретация, но она основана на огромном количестве времени обучения, самообучения и опыта в индустрии.

Понятно, что тут только про разработку ПО. И разработку длительную (в коротких проектах есть много возможностей где-то срезать углы).

Честный и понятный Agile-манифест:

Читать далее
Всего голосов 6: ↑3 и ↓3 0
Просмотры 3.1K
Комментарии 7

5 советов о том, как выполнить успешное планирование спринта

Управление разработкой *Agile *Облачные сервисы *
Из песочницы

Планирование спринта является ключевым элементом работы в Scrum. Тем не менее, это все еще проблематичное и часто поверхностное событие для многих групп. Основываясь на своем опыте, я подготовил пять советов, которые помогут вам лучше спланировать свой следующий спринт.

Читать далее
Всего голосов 11: ↑6 и ↓5 +1
Просмотры 4.3K
Комментарии 4

Почему Scrum не надо применять там, где не надо — ограничения и допущения фреймворка

Управление проектами *Agile *Управление продуктом *

Фрейморк Scrum в представлении не нуждается, и его преимущества многократно описаны. Однако о недостатках подхода говорят реже, и успешно применять его получается далеко не у всех. Зачастую после первых неудач команда разочаровывается в подходе и начинает считать его полностью бесполезной пустышкой. Но может быть дело не в самом Скраме, а в том, где и как его применили?

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

Читать далее
Всего голосов 27: ↑26 и ↓1 +25
Просмотры 5.5K
Комментарии 37

Скрамсара аналитика

Анализ и проектирование систем *Управление проектами *Agile *Управление продуктом *

Статья посвящена трудным/трудовым обстоятельствам работы аналитиков на проектах, которые выполняются по некому варианту «Scrum + Аналитик», эти обстоятельства являются причиной стресса. Если вы думаете, что я дам вам какие-то решения, то увы, нет. Трудности эти в обозримом будущем никуда не денутся, можете считать, что вы ходите по кругу Сансары аналитика. Знайте, что вы не одни по нему ходите, может вам психологически станет легче.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 2.6K
Комментарии 13

Нужна ли команде Цель спринта в Scrum?

Управление проектами *Agile *

Стоит ли команде тратить время на постановку цели спринта при работе по Scrum, и какой в этом вообще смысл?

Читать далее
Всего голосов 23: ↑12 и ↓11 +1
Просмотры 2.9K
Комментарии 17

Почему ваши ежедневные стендапы не работают и как это исправить

Управление разработкой *Управление проектами *Agile *
Из песочницы
Перевод

Перевод статьи Лукаса Ф. Косты "Why your daily stand-ups don't work and how to fix them" с некоторыми размышлениями переводчика (выделены курсивом).

Ежедневные стендапы — классический пример выученной беспомощности. Мы все знаем, что они отстой. Тем не менее, мы ничего с этим не делаем. В наши дни мы проводим стендапы потому что нам так говорят, а не потому что они решают какие-то конкретные проблемы.

Читать далее
Всего голосов 33: ↑31 и ↓2 +29
Просмотры 21K
Комментарии 35

Управление техническим долгом в Scrum-разработке

Agile *

Scrum методология решает значительное количество типичных проблем разработки ПО, однако, во многих компаниях отмечают, что ускорение разработки связано не просто с применением какой-то организационной парадигмы, но и с тем, что в Scrum часто пренебрегают какими-либо аспектами софверной инженерии, и, в частности, параметрами долгосрочного качества программного продукта. Однако, такая «экономия» редко может найти себе оправдание в значительной части отраслей экономики, где долгосрочное качество ПО лежит в основе конкурентных возможностей компаний. Технологическое развитие программных продуктов, и, например, учет и списание технического долга положительно влияют на значительное число параметров долгосрочного качества ПО.

Узнать больше
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 2.5K
Комментарии 0

Как работать со сложными пользовательскими историями, которые нельзя разделить

Agile *
Перевод

Сложные истории — это те, которые нельзя разделить. Они по своей природе большие и/или сложные, и в них нет частей, которые можно было бы разделить на отдельные истории. Что делать с такими историями?

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 2.2K
Комментарии 1

Два способа добавлять детали в пользовательские истории

Agile *
Перевод

Пользовательские истории часто поначалу преднамеренно расплывчаты, если работа над историей не начнется в течение нескольких будущих спринтов. Agile-команды поняли, что добавлять детали в историю заблаговременно нецелесообразно. Но в жизни любой пользовательской истории наступает время, когда нужно добавлять детали. И есть два способа, которыми команда может добавить детали в пользовательскую историю: разделить ее или добавить критерии приемки (Acceptance criteria). Рассмотрим подробнее оба метода.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 795
Комментарии 0

Проблемы мотивации команд и их решения в Scrum

Управление проектами *Agile *Управление персоналом *
Из песочницы

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

А как же люди? Ведь именно их отношение к работе, их мотивация и определяет итоговый результат.

Связь мотивации и эффективности очевидна: мотивированный сотрудник способен более длительное время удерживать фокус внимания на объекте своей деятельности. Он проявляет больше упорства в преодолении различных трудностей, более охотно принимает ответственность за результаты своей деятельности.

Поэтому один из пунктов Agile манифеста и гласить: над продуктом должна работать команда замотивированных профессионалов.

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

Забегая немного вперед, сразу хочу сказать, что мотивация, по сравнению с другими различными профессиональными характеристиками, - структура весьма динамичная. И перемены ее уровня могут происходить скачкообразно как вверх, так и вниз. Как и изменение самой структуры мотивации.

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

И тут вроде все понятно: есть ДМС, инструменты премирования по ключевым показателям эффективности, карьерный гайд, печеньки к кофе. Чего еще надо? Однако все это относится к инструментам мотивирования (стимулирования), а не к мотивации.

Читать далее
Всего голосов 6: ↑4 и ↓2 +2
Просмотры 3.3K
Комментарии 14

Гадание на кишках или визуализация спринтов

C# *Microsoft Azure *Визуализация данных *Agile *Atlassian *

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

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 1.7K
Комментарии 4

Опыт неопытного тимлида

Управление разработкой *Управление проектами *Agile *IT-эмиграция

В этом году я получил очень специфический опыт тимлидерства. Мало того, что это был мой первый опыт тимлидерства, так еще и проекты нужно было стартовать с нуля, и команды были собраны ровно под эти проекты. Никто из нас до этого вместе не работал и не имел четкого представления об опыте, знаниях и возможностях друг-друга.

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 11K
Комментарии 24

Параметры спринтов как качественный показатель Scrum разработки

Разработка мобильных приложений *IT-стандарты *Управление разработкой *Agile *
Из песочницы

Современные парадигмы разработки ПО всегда являются итерационными. В методологии Scrum такими итерациями являются спринты, в классической версии Scrum каждый спринт начинается с планирования и завершается демо, ретроспективой и «инженерным» днем. Оценка успешности каждого спринта – это довольно субъективная вещь, формализация которой важна и может быть реализована с помощью следующих стандартных действий:

• Определить достижение целей спринта;

• Оценить краткосрочное влияние разработки ПО на удовлетворённость заказчиков и пользователей в развитии продуктов;

• Провести формализацию и учет параметров спринтов.

Определять для каждого спринта собственные цели несложно: необходимо сопрягать довольно точно измеряемые и формулируемые сущности: бизнес-цели разрабатываемых продуктов, приоритет функциональных и нефункциональных требований в беклогах различного уровня, логическую очередность этапов развития софтверных проектов.

Узнать больше
Всего голосов 9: ↑5 и ↓4 +1
Просмотры 4.9K
Комментарии 6

Чуть больше о связи Критериев готовности (Definition of done) и Условий удовлетворенности (Conditions of Satisfaction)

Agile *
Перевод

Я хотел бы прояснить взаимосвязь между двумя важными понятиями: командным определением Критериев готовности (Definition of done) и Условий удовлетворенности (Conditions of Satisfaction) для пользовательской истории.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 531
Комментарии 0

Вклад авторов