Pull to refresh

Agile лагерь строго режима или впечатления от AgileCamp 2011 в Самаре

Reading time3 min
Views1.4K
Что будет если собрать кучу народа, дать им лего, мандарины, стикеры, фломастеры? Бардак? Может быть. Но если замесить все это на agile, то может получиться очень интересно. Именно так и вышло на прошедшем AgileCamp в Самаре. Подробности под катом.

Читать дальше →
Total votes 17: ↑13 and ↓4+9
Comments6

Счастливый ProductOwner — верхом на пороховой бочке

Reading time8 min
Views1.8K
Вы — руководитель проектов и вам поручили создать сложный интернет-магазин с извращенным биллингом за 4 месяца. Вам хочется работать в этой компании ближайшие 2-3 года — платят хорошо, проекты громкие. Топы верят в вас. На кону ваша профессиональная репутация.

Разберем, какой оседлать собственное подразделение разработки и добиться успеха.

Читать дальше →
Total votes 83: ↑74 and ↓9+65
Comments34

Он-лайн вебинар «Современные подходы к организации процессов разработки ПО: Lean и Agile»

Reading time1 min
Views5.1K
Лето — не самое традиционное время для получения новых знаний (хотя, все люди разные). Но в самый его разгар, 14 июля, мы с компанией ScrumTrek организуем бесплатный он-лайн вебинар на тему современных подходов к организации процессов разработки программного обеспечения.

Основные темы вебинара:
  • Что приходит на смену старым (каскадным) подходам к разработке ПО?
  • Чем Agile и Lean отличаются от традиционных подходов?
  • На чем и на каких принципах основаны данные подходы?

Итого: 14 июля 2011 года (четверг), Никита Филиппов (ScrumTrek) проводит вебинар «Современные подходы к организации процессов разработки ПО: Lean и Agile». Начало в 11:00 (по Москве), продолжительность ~1 час 15 минут (в т.ч. с сессией ответов на вопросы).
Читать дальше →
Total votes 14: ↑12 and ↓2+10
Comments4

Особенности применения Scrum в заказной разработке

Reading time3 min
Views16K
В этой статье я расскажу об особенностях Scrum в заказной разработке, которая отличается от «тепличных» условий внутренней разработки. Можно ли применять Scrum в условиях рынка и на что надо обратить внимание прежде всего. Добро пожаловать под кат и в комментарии.

Читать дальше →
Total votes 39: ↑31 and ↓8+23
Comments25

Как скрестить управление рисками и Agile?

Reading time3 min
Views17K

Мы продолжаем разговор об особенностях применения Scrum в заказной разработке и в этой статье я расскажу, как скрестить управление рисками и Agile.
Читать дальше →
Total votes 20: ↑18 and ↓2+16
Comments4

Agile проектирование, разработка и запуск высоконагруженного интернет-магазина на платформе 1С-Битрикс — за 4 месяца

Reading time11 min
Views17K
Добрый день, коллеги!
Сегодня я расскажу как в очень сжатые сроки спроектировать и запустить высоконагруженный интернет-магазин с нестандартным функционалом… на платформе 1С-Битрикс.

Проблематика


Если подходить к задаче разработки большого интернет-магазина формально, описывая каждый миллиметр будущего проекта, то у вас получится ТЗ на несколько сотен, если не тысяч листов и десятки диаграмм и экранных форм. И писать вы его будете, скорее всего, не менее полугода… впятером, ночуя на работе. Но самое «страшное» впереди — когда вы его наконец торжественно допишите и объявите об этом выпучив воспаленные глаза, с огромной долей вероятности поменяются требования к проекту: рыночные условия за полгода изменились, приходят и уходят люди, ваши начальники и подчиненные, появляются новые идеи и у них и у вас и т.п. И придется срочно нанимать 10 переписчиков и так до бесконечности :-)
image
С другой стороны, если ТЗ написать маленьким, страниц на 10, за выходные, и все его согласуют… не читая, то вам придется поселиться в команде разработки для конкретизации требований и ответов на поражающие своей точностью мозгоразжижающие вопросы: «А напишите пожалуйста формулу расчета скидки при оплате продукта долларами с учетом погрешности машинного нуля». Скорее всего, больше недели вы не продержитесь и проект так и не появится.
Так что же делать, если на проектирование отведен месяц, на программирование — три, вы не хотите поселяться в команде разработки, а кто-то уже публично объявил дату запуска проекта? :-)
Читать дальше →
Total votes 39: ↑21 and ↓18+3
Comments64

ScrumMaster — сильный лидер с правом на отстрел

Reading time5 min
Views37K
Сегодня хочу обсудить одну из краеугольных тем в мире Agile — по каким визуальным и обонятельным признакам подобрать эффективного лидера Agile команды, работающей, допустим, по Scrum, среди множества двухдневных самоучек, могущих привести команду и проекты к хаосу.

Для начала вспомним отличия традиционной системы управления — репрессивной, от гуманной и творческой Agile модели.

Репрессивная модель управления


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

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

image

Модель, разумеется, очень эффективна на коротких и средних дистанциях. Еще бы — вспомним Фашистскую Германию, ее бурный рост и развитие. Но… модель имеет косяки, т.к. «посеявший ветер, пожнёт бурю» (чем заканчивает владыка ситх и его последователи, мы знаем :-)).

Читать дальше →
Total votes 69: ↑45 and ↓24+21
Comments48

О (гибких) методологиях

Reading time2 min
Views20K
Я не отношусь к лагерю сторонников или противников той или иной методологии. Это инструмент, который в умелых руках творит чудеса, а в неумелых чудеса не творит. Ранее я уже немного писал о трендах, возведенных в культ, в списке которых гибкие методологии (в просторечии — эджайл), на мой взгляд, занимают важное место. В этой статье тезисно пройдемся по основным моментам использования методологий, в том числе гибких.

image
Читать дальше →
Total votes 24: ↑13 and ↓11+2
Comments7

Agile Board. Как мы планируем в Яндекс.Картинках и как к этому пришли

Reading time5 min
Views105K
Наша команда занимается разработкой интерфейсов для четырех крупных проектов: Яндекс.Картинки, Яндекс.Видео и их версий для смартфонов. Разработка верстки поисковых сервисов в Яндексе обладает своей спецификой. Задачи стекаются с разных сторон: от менеджеров, разработчиков бэкэнда, поиска, проявляются баги и т.д. Внедряются новые фичи, требующие отображения в верстке. Все это стекается в наш таск-трекер (JIRA).

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

image

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

Как мы это делали, и что получилось
Total votes 93: ↑79 and ↓14+65
Comments57

Эволюция гибких фреймворков: Scrum-And в планировании и мониторинге проектов, 26 марта (Минск)

Reading time1 min
Views2.4K
В боевом искусстве владения клинком существует понятие о трех ступенях развития мастерства Шу Ха Ри. Шу — следуй правилу, Ха — разрушай правило, Ри — будь правилом. Совершенствуясь в нашей профессиональной дейтельности, мы также проходим эти три ступени.
26 марта в офисе компании Ciklum мы рады представить Вам нового спикера Ciklum Practice Leaders: Management and communications Надежду Свирновскую.
image
Читать дальше →
Total votes 3: ↑2 and ↓1+1
Comments0

Как не сделать «какашку»? Личный опыт создания продукта

Reading time5 min
Views60K
В этом посте хочется поделиться личным опытом создания продукта с нуля. Путь «а давайте запилим/скопируем и выкинем на рынок» мы уже проходили. Такой подход чуть не убил нашу компанию.

image

По статистике, около 50% фич среднестатистического продукта никогда не используются и только 12% опций клиенты используют активно. Как всегда попадать в эти 12% функционала? А что, если я сам не являюсь пользователем этого продукта? Как сделать продукт простым и удобным? Наконец, стоит ли его вообще делать нашей компании? И как понять, будет ли продукт востребован рынком еще до его создания?
Читать дальше →
Total votes 56: ↑46 and ↓10+36
Comments28

Нужна книга по Scrum?

Reading time2 min
Views18K


Всем привет!
Очередной раз мы хотим спросить мнение хабра-сообщества по поводу издания новой книги по IT. В этот раз нам приглянулась книга по управлению проектов по методологии Scrum.
Заранее спасибо за ваше мнение!

Содержание:

Читать дальше →
Total votes 39: ↑31 and ↓8+23
Comments16

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

Reading time6 min
Views539K
Я продолжаю работу над диссертацией по проектному менеджменту. Сегодня мы кратко рассмотрим Scrum, рассмотрим типичные ошибки, приводящие к проблемам. Данный пост не претендует на полноту, он является обзорным и адресуется тем, кто еще не знаком со Scrum, или знаком лишь частично (к примеру, работает в модифицированном Scrum).

В настоящее время, Scrum является одной из наиболее популярных «методологий» разработки ПО. Согласно определению, Scrum — это каркас разработки, с использованием которого люди могут решать появляющиеся проблемы, при этом продуктивно и производя продукты высочайшей значимости (с точки зрения клиента — прим. Автора) [1].

Это говорит о том, что в Scrum невозможно найти ответы на все вопросы и указания к действию во всех ситуациях (к примеру, в официальном описании Scrum лишь указана необходимость оценки времени, необходимой на выполнение работы, но не уточняется вид оценки. Т.е. это может быть и planning poker и другой способ оценки). Таким образом, само наименование топика не верно :)

Когда говорят о методологии Scrum, чаще всего имеют ввиду гибкую методологию разработки ПО, построенную на основе правил и практик Scrum, так что вполне может оказаться что ваш Scrum круче моего Scrum, а также быть от него так же далеким, как ВАЗ 7-ка от BMW 7-й серии :)

Авторами Scrum заявлены следующие особенности:
-Легкий (англ. Lightweight)
-Понятный, доступный
-Сложный в освоении
(практически взаимоисключающие параграфы)

image
Total votes 21: ↑11 and ↓10+1
Comments71

70 эпичных докладов, сумасшедшая agile атмосфера и 1000+ соратников ждут тебя на AgileDays’15!

Reading time1 min
Views3.2K
Главное ежегодное событие Agile отрасли – AgileDays’15 пройдет с 19 по 20 марта 2015 года в Центре Международной Торговли на Краснопресненской набережной, 12. В этом году мероприятие будет еще масштабней.

Традиционно программа AgileDays’15 включает в себя Keynotes от зарубежных Agile-гуру, множество тематических докладов, воркшопов и ежегодно собирает в дни мероприятия более чем 1000 человек.

В 5 параллельных потоках будут обсуждаться методологии, применяемые для гибкого управления процессами – Scrum, Kanban, Lean и т.д., продуктовая разработка, инженерные практики и DevOps и многое другое.

За формирование программы отвечает Программный комитет, также можно подать заявку на выступление с докладом.
Читать дальше →
Total votes 12: ↑6 and ↓60
Comments1

Моделирование спринтов Scrum. Решаем проблемы взаимодействия с клиентом и внутри команды

Reading time6 min
Views28K
«Мобильное приложение должно быть «живым», пользователь должен видеть, что проект развивается»
image
Мы в Redmadrobot работаем по гибким методологиям Agile и Scrum. Как известно, они предполагают значительную свободу в том, как организуются спринты по проектам, — каждая компания подбирает удобную для себя модель. Кейсов — информации о том, как организуются команды во время выполнения спиринтов — во внешних источниках крайне мало. Раскрываем свою “кухню”.
Читать дальше →
Total votes 16: ↑14 and ↓2+12
Comments8

ISO 9241-210. Планирование и внедрение Human-Centered Design

Reading time8 min
Views18K


Из опроса в конце предыдущей статьи я узнал, что читателям интересны все три из предложенных аспектов Human-Centered Design (далее — HCD):
  • Стандарты,
  • Методология,
  • Внедрение.

В этой статье я расскажу, как использовать стандарт ISO 9241-210 для планирования и внедрения HCD-подхода. Также я покажу как HCD может дополнить две наиболее часто используемые модели разработки: Scrum и Waterfall.
Поехали
Total votes 9: ↑8 and ↓1+7
Comments13

Впечатления от тренингов Certified Scrum Master и Certified Scrum Product Owner

Reading time10 min
Views13K


Сегодня мы хотим поделиться впечатлениями от участия в тренингах Certified Scrum Master и Certified Scrum Product Owner от Innovel и ProCognita, которые проходили в Варшаве 29-30 июня и 1-2 июля соответственно. Здесь мы рассмотрим наиболее интересные с нашей точки зрения инструменты и техники, представленные на обоих тренингах, которые будут полезны как тем, кто делает свои первые шаги в SCRUM, так и уже имеющим некоторый опыт в применении гибких SCRUM в своих проектах. Мы оставили оригинальные названия упражнений, чтобы упростить поиск тем, кто впоследствии пожелает найти больше информации; кроме того, статья дополнена ссылками на англоязычные статьи, поясняющие суть некоторых упражнений.
Читать дальше →
Total votes 17: ↑12 and ↓5+7
Comments8

Большая кухня больших данных. Часть 1

Reading time4 min
Views9.9K
Настало время поделиться нашим опытом организации процесса разработки в модной теме «Больших Данных». В телекоммуникационной отрасли с Big Data связаны немалые надежды на новые ниши, продукты, и, соответственно, доходы. Правда, многие телекоммуникационные компании предпочитают покупать готовые решения в области Больших Данных, а не заниматься развитием собственной экспертизы. Еще с 2013 года «МегаФон» пошел другим путем, сделав ставку на команду сильных специалистов по Big Data, способных эффективно решать весьма непростые задачи.
Читать дальше →
Total votes 10: ↑7 and ↓3+4
Comments4

«Большие данные» — это скучно?

Reading time7 min
Views13K
Продолжаем рассказ о методологиях разработки в области Больших Данных, применяемых в компании «МегаФон» (первая часть статьи тут). Каждый день приносит нам новые задачи, которые требуют новых решений. Поэтому и методики организации разработки постоянно совершенствуются.
Читать дальше →
Total votes 13: ↑9 and ↓4+5
Comments6

Мастер-класс Бориса Вольфсона. Основы Agile

Reading time25 min
Views108K
image

Этот пост написан по мотивам мастер-класса Бориса Вольфсона (директора по развитию HeadHunter), посвященного (сюрприз!) основам Agile. Материал будет полезен всем, кто либо совсем не знаком с данной методологией разработки сложного ПО, либо имеет о ней смутное представление.
Читать дальше →
Total votes 37: ↑34 and ↓3+31
Comments13