Blog from April, 2013

Warning! You are viewing the old version of site.

New version of the site - https://www.teamlead.ru/!




Каждый год я стараюсь договориться со своим доктором о ежегодном профилактическом осмотре. Каждый раз я выхожу из его кабинета с формой для анализа крови. Эти анализы помогают моему доктору заметить начало заболевания, например, высокий холестерин или диабет. Около двух лет назад я начал подозревать, что моя agile команда страдает от такой болезни как Хаотичная оценка. К сожалению, я не мог просто назначить нужный анализ, как это делает доктор, чтобы диагностировать проблему, поэтому я просто продолжал наблюдать и собирать данные. Через несколько недель, я начертил график. Каждый столбец на графике - это разброс времени, которое потребовалось на реализацию задач, получивших определенное значение story point при оценке. Я также рассчитал некоторые статистические данные, такие как максимум и минимум времени, потраченного на задачи, а также среднее значение и стандартное отклонение. Эти наглядные графики стали бесценным оружием в моей борьбе с «Хаотичной оценкой». В этой статье рассмотрим некоторые «патологии» процесса оценки, которые могут быть выявлены благодаря таким графикам.

Патология «Фаворитизм»

У некоторых команд замыливается взгляд, и они видят все задачи примерно одинаковыми. В итоге, у них появляется парочка любимых значений story points, которые они присваивают подавляющему числу задач.

Этот вид патологии очень легко диагностировать. Если посмотреть на график, то можно увидеть, что разброс времени под каким-то значением story points сильно больше, чем у других значений. Наиболее заметный симптом – это то, что почти все новые задачи в бэклоге проекта (product backlog) имеют одну и ту же оценку.

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

  







Экспоненциальная патология

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

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

Чтобы подтвердить этот диагноз, посмотрите на график и попробуйте найти большой отрыв в данных. На представленном справа графике наблюдается очень хороший линейный тренд для небольших значений story points (0.5, 1, 2, 3 и даже 5), но присутствует значительное отклонение для больших значений. Эти большие значения, гораздо лучше укладывались бы в линейный тренд, если сдвинуть их немного вправо.

Если скорость работы команды с такой патологией будет оцениваться по спринтам, содержащим задачи с низкими story points, то вполне вероятна ошибка при расчете даты завершения бэклога проекта. Особенно велика будет ошибка, если бэклог проекта содержит много задач с высокими значениями story points.






Патология Венна

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

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

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



То что доктор прописал

Если вы обнаружили, что ваша команда страдает от одной из описанных выше патологий, не отчаивайтесь. Немного усилий и терпения и болезнь будет побеждена. Прописанное лекарство – это перекалибровать ваши story points и начать использовать Triangulation. В любом случае, также как с анализами крови, такие проверки необходимо повторять периодически, так как вы никогда не знаете, когда болезнь может вернуться.


 ЧТОБЫ НАЧАТЬ ИСПОЛЬЗОВАТЬ TRIANGULATION С JIRA НАЖМИТЕ ЗДЕСЬ >

Warning! You are viewing the old version of site.

New version of the site - https://www.teamlead.ru/!


By Rich Manalang, Developer Relations, Atlassian

Несколько недель назад я занимался реструктуризацией кода, написанного моим коллегой из Боулдера (сам я нахожусь в Сан-Франциско).

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

  1. Предложить ему сеанс демонстрации моего рабочего стола.
  2. Скопировать код на какой-нибудь хост-сайт и обсудить его через HipChat (сервис группового чата).
  3. Закоммитить измененный код в репозиторий Stash и послать коллеге запрос на подтверждение.

Один из этих вариантов  вполне устроил бы большинство разработчиков, но не меня. Мы с Бобом и так детально обсуждаем изменения кода через HipChat, добавление возможности писать код совместно – вот это было бы идеально.

Воплощение в жизнь

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

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

 

Stash Realtime Editor позволяет в реальном времени редактировать файлы напрямую из интерфейсов Stash, никаких копирований-клонирований, никаких IDE, никаких локальных редакторов. Вы можете  поделиться ссылкой с коллегой и редактировать или проверять код вместе. После того, как нужные изменения сделаны, вы можете сразу закоммитить их в Stash  без необходимости выполнять push в репозиторий. Ваш коммит будет сохранен отдельной веткой (branch) и впоследствии можно будет провести слияние простым pull-запросом.

Stash Realtime Editor  встраивает real-time редактор напрямую в Stash, используя легендарный сервис  Firebase и их крутой редактор Firepad, построенный на базе  operaional transform (OT - теоретическая основа для управления конкуренцией в контексте группового редактирования).

OT делает real-time редактирование файлов надежным и предсказуемым и позволяет пользователю видеть, чем заняты другие пользователи (например, выделение, подчеркивание, правка и так далее).  

Stash Realtime Editor продолжает работать даже при отсутствии сети. Предположим, вы работали с кем-нибудь над файлом, потом отключили ноутбук и продолжили вашу работу по пути домой.  Дома, после подключения к сети, вы можете синхронизировать все сделанные в дороге изменения, и они будут синхронизированы именно так, как вы ожидали.

Stash Realtime Editor – бесплатная надстройка для Stash. Ищите на Atlassian Marketplace…


Узнать больше

Оригинал статьи на сайте Atlassian: http://blogs.atlassian.com/2013/04/meet-the-stash-realtime-editor-add-on/


Warning! You are viewing the old version of site.

New version of the site - https://www.teamlead.ru/!



Ниже представлена запись вебинара, проводившегося на Atlassian Enterprise Workshop в марте 2013. Вебинар "Концепция Agile вместе с JIRA и GreenHopper" проводил Роджер Симондс из компании Customware, имеющий статус Atlassian Enterprise Expert.

Вебинар знакомит с методологиями Scrum и Kanban, а также рассказывает, как можно применить итерационный подход и подход управления потоками (flow based), используя Atlassian GreenHopper. Рассмотрены такие инструменты как: Рабочие столы GreenHopper, Эпосы (Epics) и Спринты (Sprints), а также три новых режима: Планирование, Работа и Отчетность. Прослушав вебинар, вы узнаете, как ваша команда может использовать GreenHopper, чтобы стать Agile


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

Как растущим стартапам, так и компаниям в списке Fortune 100 - Atlassian предлагает поддержку и услуги, организованные так, чтобы удовлетворить запросы самых крупных предприятий. С теми возможностями, которые дает редакция Enterprise для JIRA, Confluence и Stash, Atlassian покрывает все потребности вашей компании в совместной работе сотрудников и в управлении разработкой программного обеспечения.


Узнай больше об Atlassian Enterprise




Warning! You are viewing the old version of site.

New version of the site - https://www.teamlead.ru/!


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

Помощник администратора JIRA - это бесплатный плагин, который отвечает на такие вопросы как:

  • Почему какое-то поле не отображается при создании, редактировании или просмотре запроса?
  • Почему пользователь может или не может видеть запрос?
  • Почему пользователь получает или не получает определенное почтовое уведомление?

Тройка помощников готова ответить на эти вопросы.

Помощник по полям (Field Helper)

Если вы залогинились как администратор, то каждый раз при создании, редактировании или просмотре запроса, вы можете увидеть Помощника по полям


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

Помощник работает как со стандартными полями JIRA, так и с пользовательскими.



Ссылка Where is my field? ( Где мое поле?) доступна:

  • При создании запроса (всплывающее окно Настройка полей)
  • При редактировании запроса (всплывающее окно Настройка полей)
  • При просмотре запроса (меню Другие действия)
  • Из Навигатора запросов (меню Инструменты)




Помощник по разрешениям (Permission Helper)

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


Помощник по разрешениям отвечает на все эти вопросы. К Помощнику можно перейти с экрана просмотра запроса, из Навигатора запросов, а также из раздела администрирования (JIRA Administration).

Помощник по уведомлениям (Notification Helper)

Почему пользователь не получил уведомление о добавлении комментария? Чтобы узнать ответ на этот вопрос, используйте Помощника по уведомлениям.

 

Этот помощник также доступен с экрана просмотра запроса, из Навигатора запросов и из раздела администрирования (JIRA Administration).

Присоединяйтесь!

Плагин JIRA  "Помощник Администратора"  уже доступен для администраторов, работающих с JIRA 5.2, а также с облачной версией JIRA. Присоединяйтесь!

 Если вы используете более раннюю версию JIRA, то вы можете загрузить плагин с Atlassian Marketplace.

 

 


Warning! You are viewing the old version of site.

New version of the site - https://www.teamlead.ru/!


Мы не шутили, когда говорили, что новый обновленный Confluence это только начало.

Confluence 5 заложил фундамент для Blueprints, а Blueprints - это именно то,чего не хватало, чтобы, наконец, вовлечь всех ваших сотрудников в работу с Confluence.


Уже работаете с Confluence?
 Загрузите Confluence и обновитесь сегодня!

Облачным пользователям
Вы автоматически обновлены и уже используете Confluence Blueprints!

Контент - вот основа

Именно контент объединяет людей вместе и помогает двигаться к общим целям. Последние десять лет мы изучали, как наши клиенты используют Confluence в своей ежедневной работе. Мы выделили наиболее удачный опыт и включили его в Confluence - мы назвали это "Blueprints" (в переводе с английского -"образцы", "матрица")

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

Bill Arconati, Confluence Product Manager
Atlassian Inc.


Что такое Blueprints и как они могут помочь моей команде?

Confluence Blueprints вовлечет в процесс создания контента всех пользователей. Blueprints:

  1. Помогает пользователю понять, какой тип контента можно создавать - отчеты о встречах, списки файлов, списки требований и прочее.
  2. Разъясняет как создать этот контент.
  3. Автоматически структурирует контент, тем самым облегчая его поиск в будущем.

Давайте взглянем на Blueprints, которые доступны в Confluence на сегодняшний день.

1. Совещания: повестка совещания, список участников, план мероприятий

Мы в Atlassian ненавидим бесполезные, отнимающие время совещания. Мы создали  Blueprint "Совещания" чтобы помочь организаторам совещаний:

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

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

2. Списки файлов: общий доступ, версии, безопасность.

Слишком часто необходимые файлы теряются в почтовых ящиках или в паутине сетевых папок. Еще сложнее с актуальными версиями - это современный вариант поиска иголки в стоге сена. Страницы Confluence -  это превосходный инструмент для обмена важными файлами: автоматическая версионность, онлайн просмотр, полнотекстовый поиском. Документы PDF, документы Office, рисунки - файлы вашей команды доступны всем, кто в них нуждается, в любой момент.


Также как с  Blueprint "Совещания", Confluence автоматически собирает все списки файлов пространства в одном месте. Никогда еще не было так просто держать файлы упорядоченными и доступными. Попрощайтесь с тем временем, которое вы тратили на поиск файлов и документов.

3. Требования к продуктуопределения, дискуссии, отслеживания.

Создание превосходных продуктов требует еще более превосходного планирования. Многие наши клиенты  составляют описание требований и планируют новые функции продукта,  используя Confluence.  Blueprint "Требования" поможет команде разработчиков совместно создавать, обсуждать и упорядочивать требования к продукту. С помощью нового макроса Page Priperties теперь можно добавлять пользовательские свойства страницам - для управления требованиями добавьте версию продукта, статус документа, владельца и прочее.

Confluence Team Collaboration Software File List Index

Confluence Team Collaboration Software Product Requirements

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

Confluence Team Collaboration Software Product Requirements Index

Больше Blueprints на Atlassian Marketplace

Не все работают одинаково, одни и те же бизнес-процессы могут существенно отличаться. Каждая команда уникальна.  Confluence Blueprints - это каркас, который позволит выстроить собственные процессы. Пользовательские Blueprints (платные или бесплатные) могут без ограничений распространяться через Atlassian Marketplace. Четверо участников Marketplace уже стали партнерами Atlassian и создали собственные Blueprints, доступные для загрузки уже сегодня:

  • Strategy canvases от Comalatech для управления задачами и визуализации бизнес-процессов.
  • Online diagrams от Gliffy для создания качественных диаграмм,  структуры организации.
  • Polls от Simplenia для создания простых голосований, принятия групповых решений.
  • Evernote Importer  от StiltSoft для того, чтобы делиться заметками Evernote через Confluence.

Confluence Team Collaboration Software Atlassian Marketplace

Полистайте, найдите и попробуйте разные Blueprints

Blueprints могут сделать вашу работу продуктивнее. Чтобы поиск полезных Blueprints был как можно проще, мы встроили  Atlassian Marketplace в Confluence.

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

Confluence Team Collaboration Software Request Blueprints

Кастомизируйте Blueprints

Мы сделали Blueprints гибкими. Любой системный администратор или администратор пространства может изменить шаблон любого Blueprint, чтобы лучше подогнать его под бизнес-процесс организации. Можно даже создать свой.

Confluence Team Collaboration Software Customize Blueprints

Впереди светлое будущее

Мы уже в процессе создания новых Blueprints. Также мы всячески поддерживаем сторонних разработчиков в создании своих Blueprints. Мы ограничены вселенной.  

И еще…

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

Незнакомы с Confluence?

Это дело нескольких минут с бесплатной 30-дневной лицензией облачной версии Confluence.

Готовы обновиться?

Изучите полную документацию на релиз и используйте все преимущества Confluence 5.1 сегодня

Облачным пользователям: Вы автоматически обновлены на Confluence 5.1!


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


David Taylor, Lead Developer of Blueprints

Atlassian Inc.

оригинал статьи на сайте Attlassian: http://blogs.atlassian.com/2013/03/confluence-blueprints-collaboration-best-practices/



Warning! You are viewing the old version of site.

New version of the site - https://www.teamlead.ru/!



Наша компания с большим удовольствием стала участником, прошедшей 29-30 марта в Москве, конференции по гибким методологиям AgileDays'13. 

Участие в ней мы принимали совместно с нашим партнером - компанией Atlassian. На месте консультировали по животрепещущим вопросам, раздавали футболки за твиты(smile)




















Вечер 29-го марта продолжился в ресторане на wisky-вечеринке Atlassian Bar - виски, пиво, закуски и много-много общения.
Итоговое впечатление о конференции - отлично! И спасибо организаторам и всем участникам!
Фотографии с AgileDays'13

На конференции было около 700 участников, много интересных докладов, как говорится "для размышления", и мастер-классов.
Из докладов самым запоминающимся стал рассказ Антона Волкова из компании AlternativaPlatform (создателей игры Tanki Online) об опыте построения эффективного производственного процесса в компании. Доклад получился насыщенным, остроумным, собственно как и сам подход к работе с людьми в этой компании.










Warning! You are viewing the old version of site.

New version of the site - https://www.teamlead.ru/!


Основные новшества, реализованные в Confluence 5, запустили цепочную реакцию и привели к изменениям в работе многих функций и, соответственно, к изменениям в работе пользователей.     

Что происходит в большинстве компаний, когда коллегам необходимо поделиться документами и файлами? Скорее всего потребуется продраться через паутину сетевых ресурсов и вспомнить, какая именно сетевая папка предназначена для этого конкретного случая, или написать несколько электронных писем,а потом потратить немало времени на поиск письма с нужной версией. В Atlassian мы стараемся использовать письма и сетевые диски для обмена документами только в крайних случаях, а во всех остальных случаях используем страницы Confluence.

Сonfluence 5 заложил основу для потрясающих изменений в работе с файлами и документами. Превосходный пример - это новый просмотровщик документов на базе HTML5, не требующий flash.

Прощай flash, да здравствует HTML5

Новый просмотровщик документов на базе HTML5 внес замечательные изменения в просмотр PowerPoint-презентаций и PDF документов со страниц Confluence:

  1. Больше никакого flash - Благодаря HTML5 ваш контент загружается быстрее и доступен с более широкого круга устройств.
  2. Временная шкала. Быстрое превью слайдов и контроль продвижения презентации с помощью временной шкалы.
  3. Полноэкранный режим. Переключитесь в полноэкранный режим одним кликом - идеально для проведения презентаций или для их совместной правки на совещаниях


Confluence 5.1.Новый просмотровщик документов на базе HTML5 

Новейший макрос вложений

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

  1. Просматривайте вложение, не покидая страницы
  2. Просматривайте метки и дерево версий вложения
  3. Редактируйте или удаляйте вложение


Новый макрос вложений в Confluence 5.1

Confluence 5.1 уже скоро

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

Хотите узнать больше подсказок и ловких приемов? Подпишитесь на внутреннюю рассылку о Confluence (на английском), будьте в цикле событий!