Инструменты иногда помогают, а иногда мешают. О значении инструментов для разработки ПО приходилось слышать разнообразные мнения, которые, как правило, попадали в шкалу между “Инструмент ничего не значит” до “Плохой инструмент - ничего хорошего в итоге не получится”. Как мне кажется, истина где-то посередине.
При работе над проектами есть ряд задач, которые хотелось бы по возможности упростить в плане процесса:
- release planning
- product backlog management
- sprint backlog management/tracking
- sprint/project status gathering/analysis
- bug tracking
Для этих целей есть множество инструментов (начиная с обычного блокнота). В разное время использовал разные инструменты и их связки, но во всех были какие-то проблемы:
- MS Excel + Jira
Не очень удобно делать release planning; для анализа приходится брать данные из двух источников - XPlanner для sprint backlog management/tracking, Jira для bug tracking’a, MS Project для release planning и product backlog management
Проблема со множеством источников только ухудшается - XPlanner для sprint backlog management/tracking, Jira для bug tracking’a, MS Excel для всего остального
Аналогично предыдущему варианту - Jira + GreenHopper для всего вместе
В принципе, уже неплохо, но могло быть и лучше (для больших проектов high-level planning делать проблематично)
Одна из проблем почти со всеми этими вариантами - несколько источников данных. Плюс используются платные инструменты.
Хотелось бы узнать, что другие команды используют, какие инструменты рекомендуют. Не думаю, что стоит ограничиваться только бесплатными продуктами, так как если инструмент действительно хорош (и принесет реальную выгоду), то есть смысл купить его.
Какие инструменты Вы используете/рекомендуете?













Достаточно сложно ответить на все пункты полностью. Вот, к примеру, они могут решаться так:
http://trac.edgewall.org/roadmap
Для scrum есть такая штука, но я сам не пользовался: http://agile42.com.
Фичи описаны здесь: http://media.agile42.com/content/Scrum_Cheat_Sheet.pdf
Построена на Trac. OpenSource