Обновить
62.45

Agile *

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

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

Всё дело в Agile — 1: популярные мифы о гибкой разработке

Время на прочтение7 мин
Количество просмотров13K


Методологии гибкой разработки (Agile) прижились и в IT, и в не-IT, обросли своими приметами, стереотипами, суевериями и мифологией. Редакция блога Mail.Ru Cloud Solutions решила поговорить об этой мифологии с Agile-коучем Василием Савуновым из ScrumTrek.
Читать дальше →

Где Agile ужасен, особенно Scrum

Время на прочтение15 мин
Количество просмотров96K
Гибкость — без сомнения хорошая вещь, и в манифесте Agile есть смысл. По сравнению с хрупкой практикой под названием «водопад», Agile заметно лучше. Тем не менее, на практике гибкие подходы часто наносят глубокий вред, и в действительности вряд ли здесь уместна дихотомия Agile/Waterfall.

Я видел, как множество вариантов Agile, называемых Scrum, реально убивают компанию. Под «убивают» я имею в виду не «ухудшение культуры», а скорее когда акции компании падают почти на 90% за два года.

Что такое Agile?


Agile вырос из среды веб-консалтинга, где он приносил определённую пользу: при работе с привередливыми клиентами, которые не знают, чего они хотят, обычно приходится выбирать из двух вариантов. Или одолеть клиента: установить ожидания, соответствующую оплату за переделки и поддерживать отношения равенства, а не подчинения. Или принять некорректное поведение клиента (как, скажем, приходится многим дизайнерам) и ориентировать рабочий поток вокруг клиентской дисфункции.
Читать дальше →

GeekBrains запускает курс по подготовке продакт-менеджеров

Время на прочтение2 мин
Количество просмотров5.9K


Наш образовательный портал GeekBrains объявляет о запуске курса Product Manager. Слушатели узнают, как создать успешный продукт, управлять им и выводить на рынок, и смогут применить свои знания на практике, работая в командах с разработчиками и дизайнерами — студентами GeekBrains. Программа рассчитана на специалистов, которые хотят расширить свои компетенции, чтобы в дальнейшем стать тимлидом, ведущим разработчиком, менеджером проектов, руководителем отдела, маркетологом или специалистом по продажам.

Читать дальше →

Почему в будущем Agile станет не нужен

Время на прочтение11 мин
Количество просмотров14K
Давайте представим себе, как реализовалось бы управление производственными процессами в обществе настоящей демократии, то есть в эпоху, когда каждый человек не только будет иметь доступ ко всем декларируемым гражданским правам, но и будет являться законным совладельцем средств производства, что гарантирует его подлинную независимость.

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

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

image
Читать дальше →

Мифы и легенды Agile — oт фараонов до наших дней

Время на прочтение6 мин
Количество просмотров13K
«Всё — яд, всё — лекарство; то и другое определяет доза.»
Парацельс



Принято отсчитывать историю Agile от февраля 2001 года, когда появился на свет довольно странный документ — Agile Manifesto. По большому счёту текст документа скомпонован из философских очевидностей (например, «простота — искусство не делать лишней работы») и спорных утверждений (например, «лучшие технические требования, дизайн и архитектура получаются у самоорганизованной команды»). Но этот документ странен не столько своим содержанием (мало ли что может прийти в голову на лыжном курорте), сколько эпичностью последовавших изменений в отрасли разработки программного обеспечения. В кратчайшее время появилось множество методик, реализующих методологию «гибкой» разработки, которые торжественным маршем пошли по миру, захватывая умы Исполнителей и кошельки Заказчиков. Адептами этот движ преподносится как некая волшебная пилюля, решающая всё. Дошло до того, что благородному дону честному программисту уже стало неприличным признаться в причастности к разработке ПО по традиционной ориентации методологии. Попробуем же разобраться в причинах и следствиях явления, на примере Scrum-а, как наиболее распространённого проявления Agile.
Читать дальше →

Процессы разработки глазами эксплуатации. Взгляд с другой стороны баррикад

Время на прочтение12 мин
Количество просмотров8.2K


Привет, Хабр! И снова на связи Алексей Приставко.

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

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

В этой статье я постараюсь ответить на следующие вопросы:

  • Как методы и процессы разработки отражаются на эксплуатации?
  • Что движет каждой стороной конфликта?
  • В чем первопричина разногласий?

Добро пожаловать под кат!
Читать дальше →

Скрам-митап с настольной игрой: приглашаем на Scrum Values Game

Время на прочтение2 мин
Количество просмотров2.5K
13 ноября мы с компанией AgileVerse будем проводить теплый ламповый вечер с настольными играми. Вместо D&D, Манчкина или какой-нибудь другой классики вас будет ждать Scrum Values Game — новая игра, которая поможет врубиться в ценности скрам — фреймворка и связать их с обычными кейсами. (Да, и при этом не запороть реальные проекты — игра же!)



А после митапа AgileVerse раздаст сотню коробок с этой игрой, чтобы вы могли показать ее коллегам и друзьям. Подробности под катом.
Читать дальше →

Почему я не использую story points для планирования спринта

Время на прочтение3 мин
Количество просмотров17K
Привет, Хабр! Представляю вашему вниманию перевод статьи «Why I Don’t Use Story Points for Sprint Planning» автора Mike Cohn.

Как описано в «Agile Estimating and Planning», я большой поклонник story points для оценки бэклога продукта. Тем не менее, я также рекомендую оценивать бэклог спринта в часах, а не в story points. Почему это кажущееся противоречие? Ранее я писал о причинах. Я рекомендую использовать разные единицы измерения (points и часы) для различных бэклогов.
Читать дальше →

Презумпция ума

Время на прочтение2 мин
Количество просмотров43K
Новое место работы. Все собеседования позади. Первый рабочий день. Тебя проводят к рабочему месту. Там уже стоит готовый к работе ноутбук. Ты открываешь крышку. Все, ты готов к работе. Твоя первая задача. К тебе подходит человек, который должен ввести тебя в курс дела. Он объясняет тебе, что нужно сделать: баг с фиксом в 3 строчки кода. Попутно тебе помогают настроить рабочий комп. И вот ты уже приступаешь к задаче и понимаешь, что как-то все не так…

Во-первых, для сборки фронтенда у нормальных людей давно уже используется Webapck, на худой конец Gulp. Неужели они ничего не слышали про Docker?! Они вообще не умеют писать на Python!? Да и зачем здесь в принципе Python, и почему он еще 2й версии!? Вот дебилы! (Здесь может быть любой WTF на ваш вкус).

Мысли свои озвучиваешь вслух. Но про дебилов молчишь, конечно, все-таки культурный человек. Но на лице все написано. А вообще должны и сами понимать. И вроде все правильно. И все по делу. Но…
Читать дальше →

Проблема Windows не в частоте обновлений, а в процессе разработки

Время на прочтение15 мин
Количество просмотров63K
Глючные обновления указывают на более глубокую проблему


Windows 10 на презентации в Токио, июль 2015 года

Очевидно, обновление Windows от 10 октября 2018 года было не самым удачным. Быстро появились сообщения о потере файлов на компьютерах, а Microsoft приостановила распространение обновления. С тех пор баг исправили, сейчас идёт тестирование нового апдейта перед его повторным выпуском.

Это не первое обновление Windows, в котором возникли проблемы — в предыдущих апдейтах мы видели такие вещи, как значительные аппаратные несовместимости — но оно явно стало худшим. Большинство из нас знает о резервном копировании, но в реальности многие данные, особенно на домашних компьютерах, не имеют бэкапа, и их исчезновение весьма неприятно.
Читать дальше →

Книга «Блистательный Agile. Гибкое управление проектами с помощью Agile, Scrum и Kanban»

Время на прочтение7 мин
Количество просмотров10K
image Что такое гибкое управление проектами?

Нужно ли оно вашему проекту?

Будет ли от этого выгода?

Хотите разобраться, как работает гибкое управление проектами и воспользоваться этим мощным подходом? Тогда вы выбрали правильную книгу.

«Блистательный Agile» — это не очередной рассказ о методах и процессах, основное внимание уделено реальным примерам использования Agile в бизнес-средах.

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

Похороны скрам-доски

Время на прочтение9 мин
Количество просмотров14K
— Ты служила нам верой и правдой. – грустно и торжественно произнес Джон, стоя рядом со скрам-доской. – Но мы не в силах больше сохранять тебе жизнь. Прости.

— Джонни, ты чего? – весело спросила Ребекка.

— Сегодня скорбный и торжественный день. – обернулся к веселой, молодой, хоть и малоопытной девушке-программисту Джон. – Подойти, сестра!

Ребекка встала со стула, и вприпрыжку кинулась к Джону.

— Сделай грустное лицо. – строго сказал Джон. – Ну, давай.

Ребекка, как могла, изобразила грусть. Хватило ее на пару секунд – не тот характер, чтобы долго пребывать в плохом настроении – и снова улыбнулась.

— Что происходит, Джон? – спросила она.

— Все. Конец. И мне, и скрам-доске. – серьезно ответил командир.
Читать дальше →

Google OKR Video пять лет спустя — обзор опыта Google Ventures по внедрению OKR (2012-2017)

Время на прочтение3 мин
Количество просмотров2.5K

Данный материал можно рассматривать, как продолжение, ретроспективу этого руководства и видео (для понимания материала желательно с ними предварительно ознакомиться): Google re:Work — Руководство: Постановка целей с помощью OKR (перевод).

Google OKR Video — видео с семинаром об OKR от Рика Клау (Rick Klau) — партнера Google Ventures, было записано еще в конце 2012 года и стало, фактически, первой презентацией OKR для широкой аудитории — до этого о информация о методологии просачивалась только небольшими фрагментами, через бывших сотрудников Intel и Google.

В ноябре 2017 года Рик решил отметил пятилетие этого знаменательного семинара серией твитов, где существенно поправляет некоторые моменты из своей презентации. Этот новый материал не представлен на официальных ресурсах Google, поэтому даже в 2018 году появляются все новые статьи по OKR, в том числе и на русском, основывающиеся на Google OKR Video, но не учитывающие эти важные поправки к нему:

Rick Klau @rklau 7 Nov 2017
Вот перевод этой серии твитов (форматирование текста немного изменено для читабельности):

Ближайшие события

Как быстро развалить любой проект? 17 лучших вредных советов

Время на прочтение5 мин
Количество просмотров16K
Очень много статей и рассказов о том, как построить или организовать. А вредные советы, о том как что-то разрушить, незаслуженно обделены вниманием, хотя сознательно применяются в каждой компании.

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



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

И да, ещё предлагаю устроить опрос на тему какие вредные советы используются в вашей компании. Там 10 вопросов с вариантами. После прохождения видна статистика по всем опрошенным.
Читать дальше →

Что нового в YouTrack 2018.3

Время на прочтение4 мин
Количество просмотров7.4K
Всем привет!

Вчера вышел YouTrack 2018.3, и в этой статье мы расскажем о том, что нового появилось в новой версии.


Читать дальше →

Scrum Day — конфа высокой концентрации смыслов

Время на прочтение2 мин
Количество просмотров2.7K
8 октября в московском DI Telegraph пройдет Scrum Day 2018 — одна из конференций, которые по всему миру организует Scrum.org. Особенность Scrum Day в том, что точная программа конференции заранее неизвестна и упор делается на общение в малых группах. Каждый участник может заявить свою тему и затем обсудить ее с коллегами. Таким образом в течение дня параллельно раскрываются десятки актуальных тем. Подробная информация — под катом.
 

Scrum is dead

Время на прочтение7 мин
Количество просмотров50K
— За что тебя приняли, за то и уволят. – тяжело вздохнув, сказал Боб. – Слышал такую фразу?

— Нет. – угрюмо ответил Джон.

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

— У меня своя версия. – тихо сказал Джон. – Кажется, дело было в скраме.

— Да, дело было в скраме. – кивнул Боб, все еще глядя в окно. – И я, если честно, уже не могу про него слышать. Не хочу говорить высокопарных слов, но ты меня обманул.

— Я? – недоуменно спросил Джон.

— Ты и скрам. Твой скрам. Твоя инициатива. – Боб повернулся и в упор уставился на Джона. Которая будет стоит мне проекта. И кучи денег.
Читать дальше →

Openspace Agility: внедряем Agile во всей компании (теперь вместе с руководством!)

Время на прочтение4 мин
Количество просмотров1.9K
Сейчас, когда уровень понимания и применения Agile в России вырос, выросли и проблемы, с которыми сталкиваются все Agile энтузиасты при внедрении этой организационной культуры.

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

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

Читать дальше →

А был ли Scrum*?

Время на прочтение6 мин
Количество просмотров19K

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

Почему я решил написать эту статью


Очень часто в рабочей среде, на просторах интернета и на собеседованиях можно услышать, например, вот такое:
«С этим Скрамом столько встреч! Когда работать то?!»;
«Хорошо, пусть это будет хоть Скрам, хоть Срам, только отвалите и дайте мне писать код!»;
«У нас тоже этот Скрам навязали, вообще непонятно для чего»;
«Каждый день стендапы минут по сорок, нафига мне на них присутствовать? Хотите знать, что я сделал и над чем работаю сейчас — смотрите Jira, Confluence, Git и т.д.»
«Скрам-мастер вообще шут какой-то, ему бы всё хороводы водить, вместо управления проектом!»;
«Да, Скрам мы использовали: главное, что ретроспективы проводили».
Цель данной статьи показать, что тот негатив, который всё ещё большим потоком льётся в сторону Скрама, на самом деле к нему не относится, и проблему нужно искать в другом месте.

Далее я хотел бы рассказать о типичных случаях, откуда берут своё начало эти проблемы.
Читать дальше →

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

Время на прочтение11 мин
Количество просмотров17K
За последний месяц я провел 71 обучающий скайп-звонок с самыми разными компаниями. Задачей было внедрить разрабатываемую нами систему управления проектами. Запрос у всех согласившихся на такой формат примерно один и тот же — “Как втянуть команду в систему ведения проектом и в сам проект?”. Или проще говоря: “Как сделать так, чтобы все работали?”.

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



В этой статье — 10 ключевых рекомендаций по затягиванию команды в проект. Все высказанные ниже идеи подходят для работы в любой системе, но некоторые примеры приведены с интерфейсами нашего YouGile.

Важный факт — участники компаний после часового скайпа работали в нашей системе в 8.5 раз активнее в сравнении со средним пользователем. И в 2.3 раза активнее в сравнении с теми, кто согласился на скайп, но позднее отменил мероприятие.
Читать дальше →