В четверг, 29 ноября, в Luxoft прошел семинар “Альтернативные системы поддержки разработки ПО”.
Было три выступления: Стас Фомин рассказал об опыте интеграции open-source систем - Bugzilla, Bonsai, CVS и Mediawiki. Это абсолютно бесплатное решение, требующее только трудозатрат на установку, поддержку/администрирование, интеграцию тулов и реализацию непосредственно процесса из совместного использования, поскольку оный не отделим от решения и не может быть as-is перенесен на другу аналогичную систему.
Второе выступление делал Саша Байкин - он рассказал об опыт совместного использования Atlassian Jira и Confluence на примере работы с требованиями.
Третье выступление делали сотрудники Luxoft Женя Гаврилов и Стас Калканов. Рассказывали и демонстрировали LUXProject - интегрированное решение на основе Atlassian Jira & Confluence, Subversion, CruiseControl, Webdav, FishEye, etc. Данное решение лучше всего подходит компаниям от 30 человек и больше, которые хотят получить единую интегрированную веб-based проектную среду и могут потратить на нее порядка 20-25К долларов (~10K - лицензии за платные компоненты, остальное - hardware). О возможностях системы LUXProject я
уже рассказывал. За последнее время к возможностям системы добавились возможности построения traceability деревьев для отображения связей любых элементов, управляемых Jira, интеграция со средствами измерения и статанализа.
Вообще, если подводить краткий итог возникшему обсуждению, то сейчас можно организовать любую по сложности и архитектуре систему поддержки совместной проектной работы. Для 2-3 человек совместную работу можно организовать на основе GoogleDocs & Gmail/GTalk, для 5-30 - на основе “бесплатного” варианта связанных между собой тулов типа Bugzilla, Mediawiki, SVN или какой-нибудь SaaS системы типа Trac, для 30-100 человек на основе дешевых коммерческих тулов типа Atlassian Jira и Confluence, которые предоставляют out-of-the-box возможности по интеграции и “понимают”, что нужно для коммерческой организации или SaaS системы за 20-50 долларов за человека в месяц типа Mingle или RallyDev, для 100 и более человек - интегрированные решение типа LUXProject (кстати, стоимость системы на человека по license fees выходит около $25/месяц). И, конечно, всегда есть вариант enterprise решений типа IBM Rational Suit, Telelogic tools, Borland tools etc. со стоимостью лицензий 1000-3000 долларов на человека в год. Правда, говорят, что вендоры реально продают системы по 500 долларов за лицензию, а это уже равноценно стоимости того же Mingle ($59 мес. на человека). И при всем моем уважении к красоте интерфейса Mingle учитывая его узкую функциональность и полную неинтегрированность ни с чем, цена $59 за него кажется слишком высокой.
Поэтому дело не в тулах, а в умении их настраивать и использовать. Так что если будут вопросы - обращайтесь. :)
BTW
Atlassian
анонсировал выпуск Jira Studio, которая объединит Jira, Confluence, Subversion, FishEye, Cricible и Crowd. Выход планируется в первой половине 2008 года, beta-тестирование первой версии начинается в январе. Atlassian планирует развивать свой собственный SaaS сервис проектной среды. И не смотря на некоторое опоздание Atlassian на этот рынок, похоже, что через некоторое время Jira Studio станет одним из его основных игроков.