| ||||
Введение в Acunote12.03.08 Если вы только задумываетесь о том, что пора внедрять какую-то методологию и использовать некий специальный софт для планирования и отслеживания хода работы, возможно вам будет полезен наш вполне успешный опыт применения гибкой методологии разработки Scrum. Это очень простая и эффективная методика, а в ее применении неоценимую помощь оказывает система Acunote, о которой и пойдет речь в статье. Ссылки на описание методологии приведены в конце статьи, поэтому перейдем сразу к разговору об Acunote. Acunote - это онлайновая система управления проектами, предназначенная для небольших команд разработчиков, практикующих гибкие методологии разработки, в частности Scrum и/или XP. Приятно, что система действительно заточена под регулярное активное использование, все интерфейсы максимально упрощены применением ajax, а функционал точно соответствует предназначению системы. Для групп разработчиков до 5 человек включительно пользование системой бесплатно. За возможность подключить к проекту большее число исполнителей придется немного заплатить. Работа с проектом в системе состоит прежде всего в создании задач (tasks) с обязательным указанием времени, которое предполагается потратить на их решение. Время указывается в условных "идеальных часах", и совсем не важно, как ваш идеальный час соответствует часу реальному. В процессе работы решенные задачи закрываются членами команды, а система отображает прогресс, анализирует загрузку каждого разработчика и команды в целом, строит прогнозы о завершении работы над проектом. В соответствии с методологией Scrum, задачи группируются в cпринты. Спринт представляет собой короткий отрезок времени (1-4 недели), по истечению которого команда должна представить промежуточную рабочую версию системы. Поэтому в процессе разработки (мы практикуем недельные спринты) главным ориентиром служит не мифический дедлайн сдачи проекта, а вполне конкретный спринт, и вся статистика и информация о выполенной работе отображается Acunote именно применительно к активному спринту. Далее следует краткий обзор возможностей, предлагаемых Acunote. Стоит отметить, что это не тот случай, когда 80% пользователей используют 20% функционала системы. Набор функций в Acunote точно соответствует потребностям, поэтому скорее всего вы будете использовать большинство из них. Основные возможности
Проекты Timeline Acunote сохраняет все события, происходящие с вашими проектами и показывает их в виде таймлайна (Timeline). Таймлайн всегда отвечает на вопрос о том, какая работа проделана командой за сегодня. События, которые появляются в Таймлайне: Можно подписаться на RSS-ленту событий. Теги В Acunote вы можете присваивать таскам один или несколько тегов. Обычно эту возможность используют, чтобы отмечать задачи как "Баг", "Фича" и т.п. Панелька Теги (Tags) позволяет фильтровать таски по определенному тегу. На странице "Управления тегами" (Manage Tags) доступны другие операции с тегами. Если вы всегда маркировали свои таски, просто приписывая к его названию, например "[Feature]", и решили наконец прекратить эту практику, то кнопка Convert Brackets ("Конвертировать скобки") поможет вам присвоить тег Feature всем таскам, которые вы уже успели промаркировать по-старинке. А для удобства можно продолжать создавать таски с названиями типа "[tagName]TaskTitle", при этом заданию будет автоматически присвоен нужный тег, при условии, что он существует. Интерфейс Отличительной особенностью системы является удобный
и продуманный интерфейс. Почти все действия обрабатываются аяксом и не
влекут перегрузки страницы.
Поддержка Drag'n'Drop С недавнего времени Acunote поддерживает drag'n'drop в списке задач. Для того, чтоб изменить порядок задач в спринте достаточно перетащить задачу за иконку меню. "Горячие клавиши" Практически любое действие в Acunote может быть выполнено с использовнием шоткартов. С помощью быстрых клавиш можно не только выполнять "стандартные" операции вроде создания новой задачи, но и осуществлять навигацию по разделам системы. Так, для того чтоб попасть в текущий спринт достаточно нажать g c, а в backlog - g b. С полным списком шоткартов можно ознакомиться нажав h. Возможности интеграции
Интеграция с системами контроля версий Комментарии |
|
|||