Как стать автором
Обновить

Комментарии 130

О бесплатном фогбагзе с открытым исходным кодом и под линукс.
Аналоги, которые я смотрел были просто ужасны :(
спасибо за коммент, но это как я понимаю локальное приложение? Меня же как-то больше интересовало мнение про веб. Не пробовали такие?
FogBUGs - это веб-приложение на ASP.
Это веб-приложение, но ставится оно на windows-сервер:
http://www.fogcreek.com/FogBugz/

Есть онлайн-версия, но тоже стоит денег :(
У нас ForBugz работает на MacOSX Server ;)
ForBugz = FogBugz, простите
Ага, только бесплатным он от этого не становится, к сожалению
Под UNIX тоже есть версия.
Пользуемся TCS(Task Control System) Самое больше что раздражает это отсутствие поддержки русского языка...поэтому теперь я отлично знаю английский
а ссылку можно?
Меня терзают смутные сомнения что это наша собственная разработка, я в компании недавно так что не знаю, по крайней мере гугл мне не помог поиске ссылки на TCS...о точно система разрабатывалась по нашему заказу http://pavelpotapov.ru/?s=20&p=35&pic=about
И не понимает русского? Ну вы даёте :D
Ну на самом деле я понимаю зачем это :) но вот рассказать не могу, подписал одну бумажку о неразглашении, так что извините
Я думаю, что понял :)
Долго плевался на всё подряд, пока не увидел http://www.assembla.com. Построена сверху Трека, но интеграция сделана на удивление прямая. Думаю сейчас перевести пару своих проектов на неё.
Когда я пользовался чистым треком, то он меня совсем не порадовал, уж больно все запутано и много кликов лишних. А в этой покопаюсь, спасибо!
assembla очень порадовала когда её обнаружил... но как же я запарился с её тормозами.. в чём там проблема не знаю, может дело в канале моего провайдера хз... но на моих 256кб минуты две открывать каждую страницу ... борщ
А можно по подробнее описать, что позволяют эти системы управления проектами, т.к. у нас небольшая компания и все работают в одном офисе. Но на будущее хотелось бы познакомиться с таковыми.
В основоном — следить за тем, кто и что делает, какие таски от кого зависят и что именно Вам стоит делать в ближайшее время. Ну а менеджерам это помогает облегчить процесс планирования и анализировать завалы/опережения сроков. Ну у каждой системы свой функционал, просто для меня основное это =) 
у нас для управления проектами используется word и email, а у вас ?
А сколько вас? Трое? Четверо? У нас команда из 43 человек, нам тоже пользоваться вордом?

З.Ы. Я понимаю, что мой коммент сейчас заминусуют, т.к. на хабре не любят гневных высказываний, но я не понимаю, почему люди минусую и не описывают причину.
Не надо гневных высказываний, у них просто нет чувства юмора.
ну вы, блин, даете :)
Раньше TaskFreak юзали, теперь мегаплан. У нас в отделе два программиста, включая меня. Первый человек большую часть времени работает удаленно. Он собственно все это дело с таскменеджерами и организовал - удобные штуки.
Поскольку я не работаю в большой команде, то пользуюсь этим TaskFreak. Очень доволен.
Вообще помимо нас в таскменеджере заведены контентеры из нашего отдела и сотрудники других отделов. Постепенно пытаемся приучить сотрудников остальных отделов ставить задачи в мегаплане, чтоб не ходили и не отвлекали от работы.
Иногда ставлю себе задачи сам, чтобы не забыть некоторые вещи.

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

Всё это серьезно упрощают ориентирование среди кучи задач, которые сыплются на нас в достаточно большом количестве.
Для управления маленькими проектами или небольшим количеством персонала отлично подходит TaskFreak (http://taskfreak.com/). Для больших проектов или большого количества сотрудников - хорошего Web-based пока не видел, поэтому пользуюсь MS Project.
Мантис это скорее багтрекер, как мне кажется.
Простоты им не хватает.
Для простоты megaplan. Кстати, русская разработка. Недавно на неё перешли и минусов пока не нашли.
Из простого очень нравится www.teamer.ru
Тимером сами пользуемся, но местами он оставляет ощущение «незавершенности», странные ошибки, отсутствие всяких валидаций и все же немного запутанный интерфейс, хотя, по сравнению с другими, он и правда намного проще.
Очень удобен во всех отношениях, хотя конечно есть и пожелания к усовершенствованию.
В первую очередь нужно понять, что у каждой компании есть какой-то процесс. Это может быть agile, rup, cmmi но скорее всего это будет что-то свое, базирующееся на одном из базовых процессов.
Т.е. ни одну систему не будут использовать "как есть", обязательно будут изменять под существующий процесс.
Поэтому любая система управления проектами должна быть в первую очередь очень гибкой, с возможностью кастомизации на всех уровнях, вплоть до документации формата хранения данных. Конечно, должны быть доступны шаблоны настроек под все основные типы процессов, чтобы ускорить внедрение.
Далее она должна быть легко интегрируемой с другими системами. Можно сразу реализовать несколько плагинов для интеграции с build, source keeping, project planning системами. Обязательно опубликовать интерфейс для реализации custom расширений для интеграции.
В нашей компании есть опыт использования team track - достаточно гибкая и удобная система. Хотя от оригинальной уже мало что осталось :). Сейчас мы переходим на TFS, но и TT тоже пока используется.
Спасибо, очень полезно!
а я от 37signals решениями пользуюсь. хорошо конечно, но из-за getting real они не спешат новые функции вводить.
У нас PVCS, неплохая система, для браузерной версии не хватает загрузки файлов и хорошего параметрического поиска.
Пользуемся Basecamp и Flyspray. Не идеально, но вполне приемлемо.
а что именно неидеально?
Basecamp 30 дневный триал (
BaseCamp есть и free, только ограничение на одну доску.
С этим проблем нет, компания оплачивает подписку за 49 баксов в мес - не такие большие деньги для компании в 25 человек, основное направление которой разработка ПО =) Собственно 149 тоже не так много для этой системы, но нам пока хватает нашего тарифа.
Если бы удалось совместить туду из групхаба с тасками из флайспрея, то было бы почти идеально.
Ну и чтобы ссылки соответственно можно было между сообщениями, файлами и задачами легко расставлять, как это сейчас можно делать между задачами в ФС. Совместить - значит селать форму добавления простой как для туду (для манагеров) с экспандом дополнительных полей (для тестеров и разработчиков).
Работал в двух разных фирмах.
1 - Использовали переделанный PHPCollab - ибо оригинал ужасен.
2 - DotProject - тоже как-то не то (


http://pm.iexx.biz/
Login: demo,
pass: demo.

Сильно не пинайте, баги есть =)

Это в рамках диплома делал. Если кому понравится - пишите, была идея продолжить разработку в этом направлении или просто своё мнение оставьте =)
На мой взгляд неправильно сформулирован вопрос. Лично мне интересно - чего бы пользователи не хотели видеть в веб-бейсд прожект менеджерах?
Давайте с вас отдельный топик, тоже очень здравый вопрос! Я бы присоединился =)
Да зачем топики плодить. Можно прямо сюда.
Смотрели на Streber поставили Redmine.

Не хватает понятности. Сложно творческих людей загнать в систему.
Иногда не хватает гибкости. А иногда - простоты.
Из бесплатных/открытых web-based систем пользовался только Streber (PHP) (в целом неплохо, но немного сыроват еще, соответственно есть глюки) и Redmine (RoR) (более продвинутый инструмент и более стабильный, плюс присутствует интеграция таких немаловажных вещей как Wiki, форумы, трекер репозитория кода и т.д.).
activeCollab — Project Management & Collaboration
http://www.activecollab.com/

По мне так это самый удобный менеджер что я видел. Я не программист, но наши разработчики говорят, что код хороший и можно дописывать свои модули безболезненно.
да и null версии corporate edition скачать можно без проблем :)
JIRA или Bugzilla , 2 монстра с кучей полюшек, в функционале есть всё что нужно. На данный момент на роботе используем JIRA всем довольны.
+1, Jira очень хорошая вещь, но и небесплатная далеко.
Багзиллу - только если на Линукс ставить, установка на винду - процесс болезненный и почти невозможный.
А кто говорил, что будет легко и бесплатно :) Хотя обе системы, лучьше весего, держать не на хостинге, а на локальном сервере с постоянным айпи или на дидикейтед сервере. Думаю, что топик стартеру, всётаки этот вариант не подойдёт как и для большинства небольших компаний, слишком уж всё сурово, но ИМХО, стоит держать на заметке.
Ну - джиру один мой знакомый тупо поломал путем реверсинга - делов-то, день потратить.
Ой, я сказал слово "поломал"! (в панике убегает)
Что там ломать-то? Лицензия в дистрибутиве лежит.
Да, JIRA не бесплатна, но своих денег стоит.
То же используем.
Так этожеж багтрекеры, мы тут о другом немного - о управлении проектами
Если совсем так уж разбираться, то это issue tracking система. Она вобщем-то ведет проекты (задания, их исполнения), отличается полностью настраиваемыми WorkFlow для каждого проекта, которым можно сделать рабочий процесс идеально подходящим для поприщ от «поездок торговых представителей на точки» до «поэтапного внедрения архитектурных оссобенностей зданий //намутил немного?» или до простого багтрекинга.
Неужели кто-то будет разрабатывать идеальную систему управления версиями да еще и на русском?
http://unfuddle.com
Вцелом похоже на Trac с несколькими очень полезными хаками и фичами (типа, создания связей между тикетами: например, к тикету можно создавать дочерние, связывать дубликаты и т.п.). Плюс есть удобный dashboard - для менеджера, который занимается несколькими проектам сразу, очень удобно. Правда, система платная, но мы платим $24/мес - не так уж и много, имхо.
teamer.ru
работаю в двух компаниях. список задач общий, разделенный по проектам. главное не ошибиться в комментах к заданиям =)
сам работаю c teamer.ru, когда задачи простые - самое оптимальное решение"
У нас в компании используется eventum — гемор еще тот. Дает широкий ряд возможностей, но удбство пользования просто отстойное.
Вот бы Google Apps что-нибудь такое придумал!
ну или хотя бы уже купили наконец MindMeister :)
народ сильно не бейте за офтоп. Глянул мегаплан. Списки выбора исполнителя сделаны классно. Он как-бы из двух окон: в одном список фамилий, в другом список отделов.
НЛО прилетело и опубликовало эту надпись здесь
http://www.redmine.org/

Мы юзаем, простая и незамороченая система, нам хватает.
Очень на трак похожа
PHProjekt - уже называли, конечно убогий
dotProject - тоже называли, чуть лучше, но всё равно убогий.

activeCollab - сам не пробовал, выглядит очень вкусно, но нету интеграции ни с чем (багтрекер, контроль версий)

Acunote - вот это самая нормальная система: интегрирована с Subversion, Perforce, Bugzilla, Mantis, Trac, JIRA, FogBugz! Agile (scrum) ориентирована. Удобная и красивая внутри. Полностью бесплатна для open source проектов.
http://lighthouseapp.com/
НЛО прилетело и опубликовало эту надпись здесь
http://hitask.com
Просто супер система, особенно радует крайне простая система делегирования и слежения за процессом выполнения задачи.
Думаю, что идеальной системы нет, поскольку у каждой компании свой процесс разработки, свой стиль.
Мы выбрали redmine за относительную гибкость.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Мегаплан хорошь, но сырой пока, ждём развития.

Ну и в копилку http://www.onepoint.at/
бесплатные вресии http://sourceforge.net/projects/opprojec…

Функций куча, красиво, но очень мееееедленно.

Есть версии для одного пользователя как самостоятельное приложения на JAVA так и серверная многопользовательская версия на томкат.
А мы свой написали :)
Мы тоже используем pmbox.ru в аренду. Платим помесячно.
Мда... Смотрю, народ массово считает, что система управления проектами, система управления задачами и багтрекер - это одно и тоже (либо взаимозаменяемо).
Но это ж не так. Система управления проектом: в ней должно быть планирование, диаграммы Гантта и т.п. И все в масштабе проекта. Система управления задачами - это оперативное управление в рамках одного проекта (или нескольких): постановка задач исполнителям, контроль и т.п. А багтрекер в первую очередь предназначен для сбора информации об ошибках в ПО и управления именно этой информацией.
Так какую именно "идеальную систему управления проектами" имеет в виду автор?
Я думаю ту, которая идеально подойдёт,для работы небольшой команды разработчиков, по типу: Project -> Project Lead -> Developers and Designers -> QA
Для чего ,посути ,подходит большинство из выше перечисленных. Хотя да, не стоит путать багтракер и систему управления задачами.
Тогда TrackStudio посоветую.
Ну - путать-то их не стоит, но багтрекер и система управления задачами - почти всегда 1 и тот же софт, вернее, я всего раз видел, чтобы оно было сделано на разном софте.
А что касается диаграмм Ганта - это, увы, либо ручками обновляемый MS Project, либо что-то совсем мучительное, типа Hydra или проджектсервера - из серии "мыши кололись, плакали, но продолжали".
Ну, да, у нас именно так: багтрекер и система управления задачами на одном софте (надо только по разным конфигурациям (не серверам) разнести для того, чтобы принимать отчеты об ошибках от клиентов). А Гантт - в MS Project
не хватает унификации трудовых процессов, а это не проблема софта.

мы работали с webcollab, bugzilla, openoffice+subversion. последнее работает просто отлично при соответствующей культуре производства.
количество сотрудников — от 3 до 20.
а поэкспериментировали, наверое, со всеми заметными opensource проджект менеджерами.
openoffice+subversion - ага, как то тоже к этому идёт :)
самое универсальное решение )
Мжно чуть подробнее об openoffice+svn? Очень интересует такая связка, т.к. собираемся переводить компанию на openoffice.
Ой, блин, на дату топика не посмотрел :(
goplan.org достаточно простой и удобный.
мы уже пару лет пользуемся devprom.net.
из больших плюсов - трассировка требование-задача-тесткейс-документация с поддержкой актуальности и ориентированность на гибкие методологии.
пользуемся phProjekt для планирования и Jira для таск/баг треккинга.
За Jira пришлось заплатить, но вещь очень удобная.
работал немного с тимером, понадобилось удалять и отменять задания, - ребята отказались дописывать, сказав что у них пока другая работа. Куда ни кинь везде такая фигня. по крайней мере у Русских встречаю, например тот же e-port
(хотя темы он не кассается)
Тема из серии "какой язык программирования лучше". Первый вопрос, что вы сами хотите от системы управления проектом. Дефекты трэкить, документы хранить, обсуждения, билд-система, средства планирования, работа над требованиями, привязка артефактов к исходному коду и много еще что существует. Системы с максимальным набором фич (Rational Suite, TFS) сложны в конфигурировании и использовании, простые системы позволяют делать простые вещи. С одной стороны хорошо бы конечно чтобы все было "по-правильному", хранились и поддерживались множество взаимосвязанных артефактов, с другой - а нужно ли усложнять сильно жизнь формальностями небольшой команде и где все и так друг друга понимают. Каждой вещи свое место. Второй вопрос в том, что нужно понимать, что никакая, даже самая лучшая система коллективной работы не изменит автоматически процесс. Как здесь правильно писали, нужна соответствующая культура. Надо приучаться дефекты формально описывать в системе а не писать в аське "нажал ОК, а оно свалилось", хранить документы централизовано, а не путаться в бесконечных версиях, пересылаемых по мылу и т.д. Делать это непросто, часто встречает сопротивление части коллектива для которой и так все было хорошо и за путанным процессом можно было скрывать собственное ничегонеделание.

Мы, небольшая оффщорная команда, используем Assembla.com (Trac+SVN, бесплатно и в интернете), для нашего несложного процесса хватает.
от слова щорс ;-)
Работаю на JBOSS (подразделение REDHAT), мы тож юзаем JIRA - по ходу достойной опенсорсной тулы и нет. На прошлой работе юзали самописный форум, при этом один разработчик тратил постоянно кучу времени, чтобы его фиксить. Так что самопальные системы управления проектом suck.
"Так что самопальные системы управления проектом suck" — верно на 100%!

когда запускали баг-треккинг, я с ходу предложил багзилу. однако ответственный товарищ железно уперся, что мол для наших задач это оверкилл и что сложно и всё там неправильно, особенно интерфейс. начали писать сами, а через 2 месяца поставили багзиллу. правда это уже было достаточно давно и интерфейс там действительно не айс. :)
пользовались http://www.timetask.com (http://www.myintervals.com/web-based-pro…) в т.ч. платной версией - при аккуратном отношении система учета времени - большой плюс.

потом отказались: заказчик потребовал следовать его системе процессов - так что сейчас пользуемся линейкой Rational (заказчик обеспечивает).
О, счастливые люди! Честно говоря, фанатею от продуктов Rational. А не можете перечислить продукты? И ещё: я так понял, в вашей организации ипользуется RUP ?
Честно скажу, я вашего оптимизма не разделяю. Продукты Rational (именно в этой области - управление проектами) довольно неповоротливые и во многом устаревшие. Я лично тесно использую ClearCase, ClearQuest, RequisitePro.

RUP не используем, контора сертифицирована по SPiCE level 3.
сейчас как раз пишем свою простенькую, уже есть уведомления всего и вся о срыве сроков или необходимости начала работ. Диаграмма Гранта (или как его зовут) с аяксовым ее редактированием с перетаскиванием и растягиванием и т.д.
Не хватает кнопки «ДАТЬ ПИЗДЮЛЕЙ ЭТОМУ УРОДУ»
Мне нравится ActiveCollab, по сути копия Basecamp (если не ошибся в названии), легко достать, сам пользуюсь.

Если проект один и пишите на Python, то лучше Trac не найти (правда мутный он =)

Мечтаю о SVN в ActiveCollab и коннекторе Mylyn к нему же, что, впринципе, ко всем системам такого рода относится.
Trac — да, толковая штука. тоже использовали на базовом этапе. Теперь смотрим на devprom.
Выбрали IBN (Instant Business Network) - и не пожалели. Так понравился, что даже стали партнёрами компании разработчика (кстати, отечественного) - MediaChase. Рекомендуем! Это один из немногих продуктов, грамотно сочетающий средства для ведения совместной работы, управление проектами и helpdesk.
Мы пользуемся Comindwork, http://www.comindwork.ru/ - обьединенное Wiki + Tickets, как Jira + Confluence.
Не могу сказать что идеальная система, просто самая лучшая :))
Снова попахивает сферическим конём в вакууме. :) У каждого свои потребности и свои запросы.
Лучше всего Basecamp (http://www.basecamphq.com/). Всё довольно продумано, очень удобно и юзабельно. Тем более сервис платный, и работоспособность его на высоте. Для работы хватает Basic плана за 24 в месяц.
Мы в разработке используем Agile, софт - Mingle (http://studios.thoughtworks.com/mingle-p…)

Недостатки: нет межпроектного менеджмента.
Думаем как допилить или найти что-то получше.

Basecump тоже вариант, но Mingle можно на свой сервер поставить и пользовать.
Мы не нашли аналогов, удовлетворяющих нашим требованиям и написали самостоятельно. Система содержит все необходимые инструменты для ведения проектов, работы с клиентами, учет рабочего времени, и и.д. и т.п.
Многие вещи в ней не стали делать из за трудоёмкости и специфики деятельности. Но в целом она нас устраивает. По сути это полноценная интранет система для автоматизации производственного и административного процесса web студии.
Trackstudio - другое, к сожалению, не пробовал.
Вот мысль возникла забавная. Как бы вы отнеслись к системе под названием Turn Based Project Management Strategy Game :-)
Во-первых, игрушки вроде цивилизации - это по сути управление проектами (по завоеванию мира)
Во-вторых, там отработаны интерфейсы по постановке задач и их контролю.
А чем в сущности отличается игровой юнит от, например, разработчика?

Есть мысль что это было интуитивно понятно, и довольно забавно.
Решило бы проблему вовлечение в систему разработчиков.
А может быть помогло бы кому-то из гэймеров стать PM-ами ;-)
К сожалени. человек существо плохо формализуемое, так что я плохо представляю универсальную игру, которая подходит под все процессы, но вот с другой стороны. Геймеры - они же как фанаты. Вспомнить хотя бы показатель кликов/минуту для старкрафтеров.
Осталось придумать мощный ИИ, имитирующий тупого заказчика с рандомной генерацией новых фич. Вида: заказчик захотел новую фичу уровня 3 типа Б, вам потребует обучить 2 новых разработчиков и выделить одного старого для реализации фичи. Бонус от выполнения фичи: x бабла и y очков удовлетворения заказчика.
Формализация не является большой проблемой. Можно обратиться к уже существующим методологиям управления проектами, коих хватает: RUP, PRINCE2 или Six Sigma основывающейся на мат моделировании. Недостатка в них нет. База, на которой может быть создана «экономическая модель» уже есть. Остается только разобраться с параметрами разработчиков. Тут необходимо обеспечить возможность снятия метрик с задач уже выполненных разработчиком (длительность выполнения определенных типов задач, качество измеренное по каким-то критериям и т.п).
Зато как шикарно будут смотреться объявления в банках вакансий: «Трудоустроим геймеров со стажем! Требования: опыт игры за индусов/зергов». Корейцы будут вне конкуренции, а Blizzard будет рвать волосы на жопе после оттока игроков StarCraft II.
Идея была немного другая. Речь не идет о создании игры. Речь идет о создании системы управления проектами, с интерфейсами стилизованными под пошаговую стратегию.
Ежу понятно, что речь идет не о игрушке - не удержался утрировать последствия появления такой вещи :)
Единственный момент, который хочется немного прояснить — где именно будет проявлять себя «Turn Based Management» и какие принципиальные отличия будут получены от того, процесса, который например реализован в MS Project?
Может её сделать по типу PBEM игры "Stars!"? Где вместо звёздного неба будут диаграммы Гантта. А реализовать программку можно как надстройку над Аутлуком.
Что есть "PBEM"?
Play By Electronic Mail
Тут вроде определились, что говорим не о play :)
Остается, только понять что именно революционного и предложенной идее.
Не фига себе оказываеться как много разыных сайтов и программ :)

Мы правда все равно пишем для себя свое, пару тройку месецев тому назад реши продовать, а сейчас вроде как начали осуществлять замысел :)

Cetrebro - система управления производством визуальных эффектов, но также подойдет и для Game Dev или создания Web сайтов :)

Читать тут - http://www.cinesoft.ru/forum/blog.php/?page_id=3
Нашел в комментариях упоминания о unfuddle.com. Я в шоке! Очень похожа на Trac. Советую.
Мне понравился clockingit.com Open source. Написан на Ruby on Rails. Можно завести бесплатный эккаунт у них на сервере. Можно наверно и у себя установить, раз исходники доступны.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории