Pull to refresh

DSL для программирования процессов в баг-трекере

Website development *
Custom bird

Не бывает программного обеспечения без ошибок. Для учета ошибок в процессе разработки, как правило, используются баг-трекеры — программы, которые позволяют пользователям и тестировщикам сообщать о найденных ошибках, менеджерам — определять порядок исправления этих ошибок, а разработчикам — фиксировать факт исправления ошибок. Баг-трекер часто является основным средством взаимодействия команды разработки и пользователей, поэтому эффективность работы с ним так важна. В настоящее время выбор баг-трекеров достаточно велик. Среди них есть как бесплатные (Bugzilla, Mantis, Trac, Redmine), так и коммерческие системы (Jira, Fogbugz).

В нашей компании (JetBrains) долгое время использовалась Jira. Но в какой-то момент проблемы с производительностью и юзабилити этой системы заставили нас разработать свой собственный баг-трекер — YouTrack, ориентированный, как и другие продукты нашей компании, прежде всего на продуктивность команды. О системе YouTrack уже писали на Хабре два года назад, незадолго до выхода первой версии. С тех пор было уже три релиза, и теперь YouTrack для небольших команд стал бесплатным.

Способ работы с баг-трекером сильно зависит от процессов, принятых в той или иной компании. Поэтому создать баг-трекер, который подошел бы всем «прямо из коробки», невозможно. Вместо этого необходимо было предоставить пользователям возможность удобной настройки системы под свои процессы.
Читать дальше →
Total votes 42: ↑40 and ↓2 +38
Views 1.9K
Comments 24

Управление Agile-проектами с YouTrack 4.0

JetBrains corporate blog
Привет, Хабр!

В конце прошлой недели вышел долгожданный «мажорный» релиз инновационного баг-трекера YouTrack 4.0 с возможностью управления Agile-процессами. Об этом функционале мы и хотим вам рассказать немного подробнее.

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

В YouTrack 4.0 добавлен совершенно новый, независимый модуль для управления Agile-процессами, который без проблем подстроится под особенности реализации Scrum методологии или Kanban-процесса в вашей команде. Если же вы еще только осваиваете Agile-процессы, данный модуль станет прекрасным подспорьем в ознакомлении с ними, а также позволит комбинировать наиболее удобные для вас элементы каждого процесса.
В YouTrack 4.0 реализована ключевая функциональность управления Agile-процессами:
Total votes 34: ↑30 and ↓4 +26
Views 26K
Comments 38

Дайджест новостей JetBrains с 7 августа по 4 сентября

JetBrains corporate blog
Пришло время очередного дайджеста новостей. Как и прежде, мы постараемся рассказать про все или почти все основные события, а также самые свежие релизы и апдейты, которые состоялись за последний месяц.
image
  • Сегодня, 4 сентября RubyMine 4.5.3 улучшил поддержку Sass и LESS;



Читать дальше →
Total votes 4: ↑3 and ↓1 +2
Views 3.1K
Comments 29

Играем с коднэймами

JetBrains corporate blog Kotlin *
У программистов сложная работа. Чтобы подпитывать свой творческий дух, иногда необходимо отвлекаться. Например, мы в JetBrains подбираем кодовые имена для будущих релизов продукта. Вот парочка забавных историй их появления.

Интеллект от Бога

IDEAЗа одиннадцать лет на рынке информационных технологий наш лучший образец интегрированной среды разработки IntelliJ IDEA сменил несколько имен богинь: Stella, Vista, Pandora, Ariadna, Aurora, Pallada, Irida, Demetra, Selena, Diana, Maia, Nika, и самое недавнее — Leda.

Коднэймы находят отражение и в заставках к продуктам. Вот, например, Aurora. Если бы мы делали русскоязычный продукт, наверняка бы изобразили крейсер Аврора, но он ведь интернациональный… а Aurora, кроме богини, по-английски еще означает и «северное сияние». Вот такой коленкор!
Продолжение истории
Total votes 23: ↑23 and ↓0 +23
Views 6.7K
Comments 11

Дайджест новостей JetBrains с 11 сентября по 9 октября

JetBrains corporate blog Kotlin *
Помимо релиза PhpStorm 5.0 и очередного «майлстоуна» проекта Kotlin, про которые мы уже писали на Хабре, за последний месяц вышел еще целый ряд обновлений, которые могли ускользнуть от вашего внимания:

  • 9 октября — вышел минорный релиз AppCode 1.6.2;

  • 4 октября — команда YouTrack выпустила обновление YouTrack 4.0.4;


Читать дальше →
Total votes 6: ↑5 and ↓1 +4
Views 3.1K
Comments 7

Okie Dokie — первый Android-клиент к YouTrack

JetBrains corporate blog Website development *
Привет, Хабр! В сегодняшнем посте мы бы хотели дать слово небольшой команде разработчиков Strintec из Санкт-Петербурга, которая разработала Android-клиент к одному из наших продуктов, issue-трекеру YouTrack.

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

Задача, которую решает наше приложение Okie Dokie, — предоставить вам удобный доступ к YouTrack, когда вы далеко от настольного компьютера/ноутбука. Кроме этого, мы изучаем взможности, которые еще мог бы дать телефон или планшет для работы с issue-трекером.

Приложение все еще находится в разработке, и пока в нем реализованы следующие возможности:
Читать дальше →
Total votes 15: ↑10 and ↓5 +5
Views 6.1K
Comments 5

Управление временем и все-все-все в YouTrack 4.1

JetBrains corporate blog
Только что вышло обновление для баг-трекера YouTrack: в версии 4.1 появились очень полезные функции для управления проектами и не только.

Управление временем в YouTrack 4.1

Управление временем


Итак, главное нововведение в версии 4.1 — возможность управлять временем! Теперь вы можете контролировать время, затраченное на выполнение задачи, итерации или всего проекта, и сравнивать его с предварительной оценкой. Создавайте отчеты о затраченном времени, чтобы быть в курсе того, как ваша команда справляется с выполнением задач.
Читать дальше →
Total votes 30: ↑28 and ↓2 +26
Views 27K
Comments 25

Не трогай матчасть или Redmine vs. YouTrack

Agile *
Зачем менять то, что работает? Действительно, поговорка гласит: «Не трогай матчасть и она тебя не подведет». «Есть у нас Redmine и мы им пользуемся. Так зачем же нам менять его на YouTrack, да еще и за деньги?» — резонный вопрос, задаваемый коллегами. Вопрос известен и ответ на него очевиден: незачем. Но давайте взглянем на проблему с другой стороны.
Читать дальше →
Total votes 31: ↑16 and ↓15 +1
Views 33K
Comments 34

Насколько ценно ваше время? YouTrack и Pomodoro помогут это узнать

JetBrains corporate blog
Сегодня мы расскажем о методе Pomodoro и о том, каким образом он поддерживается в YouTrack. Вы узнаете, насколько эффективным может быть пользовательский workflow и насколько творчески можно подойти к его использованию.

Как вы уже знаете, мы внедрили возможность управления временем в YouTrack 4.1. Наши клиенты прислали множество полезных отзывов и идей по улучшению, среди них был запрос о реализации популярного метода управления временем, разработанного Франческо Сирилло в 1980-х. По удачному стечению обстоятельств этот метод также позволяет продемонстрировать эффективность пользовательских workflow в YouTrack.

Итак, что представляет собой метод Pomodoro?
image
Pomodoro (итал. помидор) — это популярный метод отслеживания и управления временем, который позволяет определить, сколько усилий требуется для выполнения определенной задачи, а также понять, что именно прерывает вашу работу и мешает сосредоточиться. Такой подход позволяет исключить отвлекающие факторы, увеличить продуктивность и сделать время своим союзником.
Читать дальше →
Total votes 12: ↑9 and ↓3 +6
Views 24K
Comments 2

О харизме, багах и большеглазых птицах. История одного баг-трекера

JetBrains corporate blog

В прошлом году мы начали серию постов behind-the-scenes, приоткрывающих занавес над внутренней жизнью компании JetBrains. На сей раз мы расскажем об истории создания продукта YouTrack — не менее интересной, чем предыдущая про AppCode.

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

Зато Charisma избавила девелоперов от бремени выбора коднеймов, и с тех пор в продуктовой команде за основу выбора коднеймов берутся качества характера и человеческие эмоции. Подробнее о коднеймах мы рассказывали здесь. И хотя официальное название давно найдено, некоторые наши разработчики продолжают ласково звать баг-трекер «Харизмой».


Что в имени тебе моем?

Процесс обсуждения и выбора названия был весьма веселым и запоминающимся, и команда JetBrains порой с улыбкой и возбуждением вспоминает о тех временах.
Читать дальше →
Total votes 45: ↑35 and ↓10 +25
Views 10K
Comments 28

День открытых дверей в офисе JetBrains собирает профессионалов-разработчиков отовсюду

JetBrains corporate blog Kotlin *

фото Екатерина Жарова

Недавно мы — сотрудники JetBrains в Петербурге — переехали в новый офис на Васильевском острове. Вдохновленные красивым видом из окон и свежим дыханием ветра с моря, мы решили устроить конференцию профессионалов в необычном формате дня открытых дверей — прямо на рабочем месте. Участники конференции будут не просто слушать доклады и задавать вопросы в конференц-зале, а смогут пообщаться лицом к лицу с теми, кто делает популярные инструменты для разработки на нескольких десятках языков — с командами IntelliJ, TeamCity, Kotlin, ReSharper и другими.

На конференции будут и традиционные доклады в залах (программа уточняется, смотрите детали на странице события), будут и Live Support Stations, где можно будет поговорить с разработчиками о беспокоящих вас багах в наших продуктах, будут и мастер-классы, где можно будет научиться самым эффективным приемам работы с инструментами от JetBrains.

Будет интересно: мы приоткроем занавес, пока еще скрывающий наши планы развития, расскажем про поддержку C++ в IDE, расскажем, как мы делаем наши продукты.

а еще...
Total votes 60: ↑54 and ↓6 +48
Views 24K
Comments 30

Видео с дня открытых дверей JetBrains

JetBrains corporate blog
Привет-привет, Хабр!

Как многие из вас читали, а кому-то даже повезло побывать, 28 июня в нашем новом уютном офисе прошел день открытых дверей. Было очень приятно, что огромное число разработчиков желало попасть на это событие, но к сожалению, мест было только на 200 счастливчиков. Мы постарались провести гостей по всем этажам нашего офиса, рассказать про то, как мы занимаемся разработкой и как это делать эффективнее с нашими инструментами, ну и на десерт гости услышали про новую VCS прямо от одного из основателей компании JetBrains – Валентина Кипяткова.

Приглашенные гости имели возможность не только посмотреть на офис и послушать презентации, но и также пообщаться с разработчиками из всех команд прямо в кабинетах офиса, где сидят соответствующие девелоперы. Было очень приятно услышать положительный фидбек от гостей равно, как и ценные замечания, которые мы конечно постараемся учесть в ближайших версиях продуктов. Кроме того, пришедшие разработчики, говорили, что контента хватило бы на целый «День JetBrains». И вот, мы спешим вас порадовать такой «день» действительно скоро состоится, 7 сентября. Правда, впервые он пройдет в шведском городе Мальмо. А возможно после этого, мы проведем его и в России.

Читать дальше →
Total votes 29: ↑28 and ↓1 +27
Views 7.7K
Comments 0

YouTrack 5.0: Твой Язык. Твой Agile. Твои правила

JetBrains corporate blog
image


С чего же стоит начать историю про YouTrack 5.0?

YouTrack 5.0 под кодовым названием ‘Gentle’ создан для того, чтобы удовлетворить всем вашим запросам. Теперь YouTrack доступен и на русском языке!
Читать дальше →
Total votes 41: ↑38 and ↓3 +35
Views 26K
Comments 28

JetBrains Day в Ярославле

JetBrains corporate blog
Время от времени наши друзья и коллеги зовут нас в гости. Бывает, что в гости мы готовы съездить на соседнюю улицу, а бывает — за несколько сотен километров от нашего офиса. В ноябре 2013 выдался как раз такой шанс: друзья из компании Аквелон пригласили нас в Ярославский университет. Так как бываем мы в Ярославле нечасто, то и тем для разговора набралось на целый день, который мы так и назвали: День JetBrains.

Программа была весьма плотной, и в ней были доклады, рассчитанные на разный уровень подготовки: начиналось все с докладов для студентов без серьезного опыта промышленной разработки, а после обеда должны были массово подойти разработчики со стажем. Аквелон даже зафрахтовал автобус, на котором привез и разработчиков, и студентов из Иванова.

Дальше — собственно доклады. Качество звука — так себе, ибо профессиональные микрофоны взяты не были, все писалось на встроенный микрофон камеры. My bad, каюсь. Впредь обещаю петлички не забывать. Большое спасибо mezastel за обработку видео, это — гора работы, ибо писали мы все подряд.

Доклады на Дне JetBrains. Несколько часов видео и слайдов!
Total votes 29: ↑25 and ↓4 +21
Views 4.1K
Comments 0

Как добавить help desk в ваш трекер YouTrack

JetBrains corporate blog
На Хабре несколько месяцев назад обсуждалось, что нет идеального трекера — такого, чтобы он подошел хорошо и разработчику, и заказчику. В частности, упоминалось, что трекеру нужен help desk. В YouTrack начиная с версии 5.1 он есть, и сегодня мы расскажем, как его настраивать.

Перед ответом на вопрос «как» полезно понять, зачем. Типичный сценарий выбора YouTrack состоит в том, что вы решаете, какой баг-трекер взять для нового проекта, или легко ли включить требуемую функциональность в существующем. Тогда возможность буквально за пять минут добавить help desk в трекер склонит чашу весов в пользу YouTrack, если проект предполагает общение пользователей со службой поддержки.

Прежде всего, help desk должен иметь привычный интерфейс. Нет, мы (пока) не научили YouTrack отвечать красивым голосом на телефонные звонки. Однако и привыкать к веб-интерфейсу вашим пользователям незачем: в YouTrack можно просто писать письма. У вас на сайте написано, что писать в поддержку надо по адресу support@your-brilliant-app.com? Отлично, YouTrack может вынимать письма из этого ящика и делать из них заявки, видимые вашим разработчикам.

Хотя YouTrack — не бесплатное решение, вы можете сэкономить. Дело в том, что лицензия на YouTrack покупается на определенное количество разработчиков (до 10 — бесплатно). Разработчики работают с YouTrack с помощью веб-интерфейса.

Зарегистрированные пользователи имеют доступ через веб-интерфейс, а чтобы писать письма в help desk и получать ответы, регистрироваться не обязательно. Стало быть, ваши разработчики будут зарегистрированы в YouTrack, а пользователи вашего приложения смогут сообщать о проблемах без регистрации, совершенно бесплатно для вас.

Ответы разработчиков, которые они будут писать в комментариях к заявке в YouTrack, будут автоматически приходить пользователям, в том числе и тем, что поставлены в копию письма.

Делаем себе свой YouTrack


Для теста я сделал себе экземпляр YouTrack в облаке. Если в проекте не требуется регистрировать больше 10 разработчиков, то можно взять бесплатный вариант.

Читать дальше →
Total votes 25: ↑22 and ↓3 +19
Views 16K
Comments 7

YouTrack 6.0, отчетливый и гибкий. Что умеет новый трекер?

JetBrains corporate blog
Вышла свежая версия трекера YouTrack. В соседней панели браузера уже можно закачать её или попробовать в облаке, а здесь мы расскажем, что в ней особенно хорошо.

В YouTrack 6.0 появились информационная панель (dashboard), призванная помочь как командам разработчиков, так и менеджерам проектов, множество новых отчетов, новый редактор скриншотов и улучшенное управление группами и правами доступа.



Новая версия YouTrack скромно называется YouTrack Harmony. В командах, использующих принципы и подходы agile, ее новые возможности точно будут востребованы (если на конференциях наши коллеги не лукавили, говоря, чего именно им не хватает в нашем трекере).

И что, это действительно хорошо?
Total votes 33: ↑31 and ↓2 +29
Views 46K
Comments 32

Кастомизация рабочих процессов в YouTrack. Мой опыт тонкой настройки YouTrack как HelpDesk

Help Desk Software *
Sandbox
Хотел бы рассказать о своем опыте настройки «YouTrack как HelpDesk».

Перейдя по ссылке, что я указал выше, вы найдете более менее детальную инструкцию, как развернуть YouTrack с нуля и выполнить его первоначальную настройку. В случае же когда HelpDesk строится для обработки обращений в крупной компании, разработка своих Workflow неизбежна.
Читать дальше →
Total votes 13: ↑13 and ↓0 +13
Views 15K
Comments 2

Продукты JetBrains по ценам прошлого года

JetBrains corporate blog Website development *Programming *
Нас постоянно спрашивают: «Когда же будут скидки?». Отвечаем: «Скидки — есть!».

До 5 февраля на ВСЕ продукты JetBrains можно приобрести новую лицензию или обновить существующую со скидкой 40% от текущей цены.

На этот раз акция не международная, а только для жителей трех стран: России, Украины и Беларуси. Мы понимаем, что курсы валют сильно пошатнулись и изменили цены в последние месяцы, и надеемся, что наша акция как-то компенсирует это и позволит вам не экономить на производительности и качестве кода.

Как воспользоваться скидкой?
Читать дальше →
Total votes 68: ↑62 and ↓6 +56
Views 35K
Comments 73

Представляем Hub 1.0 — коннектор для командных продуктов JetBrains

JetBrains corporate blog Website development *Programming *
Привет, Хабр!

Сегодня мы рады представить совершенно новый продукт в линейке JetBrains — Hub 1.0. Он служит единой точкой входа для наших командных продуктов: баг-трекера YouTrack, инструмента для код-ревью Upsource, а в скором времени и нашего сервера непрерывной интеграции TeamCity. Hub абсолютно бесплатен и по умолчанию поставляется с лицензией для неограниченного количества пользователей.
image

Читать дальше →
Total votes 29: ↑28 and ↓1 +27
Views 17K
Comments 97