Тетрадь для записей

    • 0
      28 Jul 2011

      Чак Норрис

      • Edit
      • Delete
      • Tags
      • Autopost
      Kinopoisk

      Знаю, что боян, но тем не менее. Из общей купы выбрал, на мой взгляд, самые вкусные.

      Чак Норрис - скрам мастер и продакт овнер в одном лице.

      Чак Норрис может работать шестимесячными спринтами.

      Чак Норрис не эстимирует - он знает.

      Чак Норрис может опаздывать на стендап.

      Чак Норрис ситид на стендапе.

      Чак Норрис все уже сделал еще на планировании.

      Чак Норрис пишет сначала код, потом тест.

      Чак Норрис не боится багов, баги боятся Чака Норриса.

      Когда Чак Норрис говорит "сделано" - значит это действительно "сделано"

      Чак Норрис отвечает только на два вопроса на стендапе - его ничего никогда не блочит.

      Чак Норрис не приоретизирует беклог.

      • views
      • Tweet
    • 0
      27 Jul 2011

      Scrum хайку

      • Edit
      • Delete
      • Tags
      • Autopost

      Commented out code! 
      Detritus of method’s past 
      Time to refactor.

      Drunk on demon scrum 
      dev team makes us chant as one 
      waterfall sucks ass.

      • views
      • Tweet
    • 0
      1 Apr 2011

      Богатырские игры, камни атласа и спринт.

      • Edit
      • Delete
      • Tags
      • Autopost

      Www

      Вчера вечером краем глаза узрел по зомботелевизору финал богатырских игр, которые проводятся от имени Арнольда Терминаторовича Шварценеггера. Огроменные мужики тягают нереальные тяжести взад-вперед. Судьи судят. Одна из дисциплин называется "Камни атласа" - шарообразная глыба, хорошенечко отшлифованная, скользкая поэтому, весом около 240 кило. Участникам нужно поднимать эту глыбу и укладывать ее на постамент (фото выше). Кто больше раз покладет глыбу наверх - тот и победил. И что интересно, "почти положил" судьями не засчитывается, даже если участник поднял камень на нужную высоту. Соревнование проводится на время (вроде бы 2 минуты всего).

      То же самое происходит скрам спринте. Камень - работа, на которую комитилась и обещала выполнить команда. Камень, поднятый и поставленный на постамент - сделанная работа. А соревнование - собственно демо (или sprint review). И судьями (продакт овнерами) будут засчитаны только те камни, которые подняты. Недоподнятые и недопоставленные камни - несделанная работа, которая в счет не идет. 

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

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

      • views
      • Tweet
    • 0
      1 Mar 2011

      В спринте важны приоритеты задач

      • Edit
      • Delete
      • Tags
      • Autopost

      Icon_quiz-whats-your-real-top-

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


      Планирование спринта напрямую зависит от релиз беклога. В спринт мы берем достаточное количество пунктов из релиз беклога (которые образуют потенциально доставляемый инкремент).

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

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

      Dashboard

       Слева у нас "желания" из релиз беклога (PBI - Product Backlog Items), их две штуки. Правее, в колонке Defined - задачи на спринт. Задачи 1, 2 и 3 соответствуют Product Backlog Item 1, задачи 4, 5 и 6 относятся к Product Backlog Item 2. Красные - высокоприоритетные задачи. Желтые, соответственно, среднеприоритетные, и зеленые - совсем уж малоприоритетные. Но мы не забываем о том, что фичи из релиз беклога тоже приоретизированы. Глядя на картинку - Product Backlog Item 1 имеет больший приоритет, чем Product Backlog Item 2, а значит зеленая задача с номером 3 не в равном приоритете с номером 6, хоть цвет у них и одинаковый.

      Правильно будет делать задачи в том порядке, в котором они пронумерованы, начиная с 1 и заканчивая 6.

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

      Dashboard2


      Миф приоретизации - внутри спринта мы можем делать задачи в любом порядке, начиная с низкоприоритетной и заканчивая высокоприоритетной. 
      С этим, в теории, можно согласиться, если вся работа, на которую подписывается команда, в конце спринта закончена, и у нас нет иного возможного исхода, кроме как окончание спринта.Но ведь исходы могут быть отличными. Например, спринт внезапно отменили, не дожидаясь окончания (у продакт овнера ведь есть такие полномочия). В этом случае предположительно, что более важные задачи сделаны, менееважные не сделаны. Или, задача первого приоритета (красный квадратик с номером 1 на картинках) оказалась хитрее нас, и оценка на ее выполнение выросла во
      много раз. Нет никакого смысла откладывать знание об этом факте в долгий ящик. И если мы будем делать ее первой - мы сразу узнаем о проблемах.
      И еще один случай из жизни. Допустим, нам хватило знаний правильно спланировать свою работу, первый день спринта, берем задачу "красный квадратик 1" и начинаем ее делать. Если по какой-то причине мы не можем начать или продолжать работать с этой задачей, то это совсем не повод откладывать ее, и начинать делать задачу "желтый квадратик 2" или "красный квадратик 4". Тем более нельзя это делать молча. В подобных случаях обязательно сообщаем о своих проблемах команде (может быть этот блокер устраняется за секунду), прикладываем максимум усилий, чтобы разблокировать "красный квадратик 1", ведь это приоритетная задача, и не важно, блокируется она чем-то или нет. И если нужно приложить какие-то усилия и сделать лишней работы, то, возможно, стоит сделать эту лишнюю работу, при этом не забыв отобразить ее в виде тех же еще более приоритетных красных квадратиков. И еще одна важная штука здесь. Не смотря на то, что первоприоритетные задачи делаются раньше, продакт овнеру лучше мыслить в рамках спринта, и всегда думать, что в конце спринта все его желания будут исполнены. Если отходить от этого правила, и обещать кому-то конкретные даты внутри спринта (уменьшать спринт, спринт в спринте?), то может получиться совсем не так, как хотелось бы чтобы получилось. Будьте бдительны.


      Музыкой навеяло.

       

      • views
      • Tweet
    • 0
      24 Jan 2011

      Диаграммы Ганта всегда неправильные.

      • Edit
      • Delete
      • Tags
      • Autopost

       

      Встречал я бурления в команде, когда часть команды категорически отказывается участвовать в ежедневном митинге, кто-то не хочет стоять, кому-то нечего сказать и другие причины. Команды управляются ежедневными митингами - доказано. А значит, если команда не управляется ежедневными митингами - то проблема ведь не в митинге. То же самое касается визуальных стредств отображения информации и текущего статуса. Scrum сам за себя отсчитается, достаточно вывесить на доску разноцветные стикеры. 

      Надо как-нибудь сфотографировать наших досок и показать их, для сравнения.

       

      • views
      • Tweet
    • Search

    • Sites I Like

      • Picasa2html.com - export picasa album into html.
      • Project 365 - a set on Flickr
    • Tags

      • фото
      • photo
      • howto
      • picasa2html
      • ©
      • agile
      • livejournal
      • photos
      • project365
      • testing
      • Львов
      • дневник
      • тестирование
      • bug
      • coding kata
      • google
      • mac
      • social networks
      • sprint
      • twitter
      • wordpress
      • блог
      • видео
      • отчет
      • социальные сети
      • спринт
      • твиттер
      • Jeff Sutherland
      • UI
      • apple
      • beta
      • blogger
      • captcha
      • chrome
      • error
      • facilitation
      • firefox
      • fun
      • gadget
      • hosting
      • kiev
      • links
      • linux
      • mac os
      • macbook
      • mirohost
      • moscow
      • move to blogger
      • movie
      • nokia
      • openid
      • pechakucha
      • picture
      • ping.fm
      • polaroid
      • priority
      • product owner
      • recruitment
      • screensaver
      • spam
      • torrent
      • trailer
      • trip
      • ubuntu
      • utorrent
      • vuze
      • web
      • webapp
      • Гант
      • Киев
      • Париж
      • Умань
      • баг
      • блоггер
      • веб
      • гаджет
      • деньги
      • добавить гаджет
      • долг
      • знакомство со спартанцами
      • интервью
      • кино
      • клиент
      • конспект
      • крым
      • мак
      • мак ос
      • мемуары
      • мероприятие
      • минск
      • москва
      • новости
      • первый пост
      • письма
      • приоретизация
      • программирование
      • путешествие
      • путешествия
      • сервис
    • Archive

      • 2012 (1)
        • May (1)
      • 2011 (46)
        • November (2)
        • September (1)
        • August (1)
        • July (7)
        • June (1)
        • May (3)
        • March (2)
        • March (3)
        • February (8)
        • January (18)
    • Contributors

      Alex Ginda
    • Obox Design
  • Тетрадь для записей

    Hey. My name is OG. Nice to meet you.

    9631 Views
  • Get Updates

    Subscribe via RSS
    TwitterFriendfeedTumblrLivejournal