Разместить Redmine, ничего не устанавливая
Учёт заявок, который подчиняется вашему порядку работы: каждая роль видит те переходы, которые ей разрешены, и не видит остальных.
От 8,99 €/месяц
Обзор
Redmine — установка, обновления и резервные копии на нас, на машине во Франции. Полноценное управление проектами: учёт заявок, диаграмма Ганта, табели времени, вики и форумы в каждом проекте. Крепкая классика, до сих пор широко используемая в компаниях. Вы ничего не устанавливаете и не настраиваете сервер: приложение появляется в сети через несколько минут после заказа и оформлено на вас.
Ему подходит тариф «Приложение Комфорт» за 8,99 €/месяц с налогом — 4 ГБ памяти. Redmine — приложение на Ruby on Rails, а Rails загружает в память все свои классы и расширения в каждом рабочем процессе: чтобы обслужить команду, их нужно несколько, и у каждого свой след. К этому добавляются расчёт диаграммы Ганта по нагруженному проекту, выгрузка списка заявок в PDF и поиск по всему тексту. Эти 4 ГБ дают место нескольким процессам, а на деле это значит просто: страницы открываются, не заставляя ждать.
Сюда приходят на смену Jira, Mantis или учёту, который вели в общем почтовом ящике. То, что Redmine делает лучше большинства, — это порядок работы: для каждого типа заявки и каждой роли вы описываете разрешённые смены состояний и поля, обязательные на каждом шаге. Согласование руководителем становится ограничением самой программы, а не напоминанием на совещании. Ввоз заявок идёт через CSV, выгрузка тоже, остальное покрывает REST-интерфейс, а каждый проект несёт с собой свою вики, свой форум и свои файлы.
Что меняет управляемое размещение
Маршруты, описанные по ролям
Таблица пересекает типы заявок, роли и состояния: тот, кто завёл заявку, может перевести её из «Новая» в «Решена», закрыть может только руководитель. Поля можно сделать обязательными на определённом шаге. Именно это позволяет подогнать инструмент под принятый порядок, а не наоборот.
Гант, который заполняется сам
Связи «предшествует» и «следует» между заявками, даты начала и срока, а также версии дают диаграмму, не рисуя её. Сдвинутый срок сдвигает и то, что от него зависит, и отставание становится видно до совещания по ходу работ.
Табели, с которыми можно работать
Время вносят на заявку, с указанием вида работы — разработка, совещание, поездка — и оно суммируется по проекту, по человеку и по периоду. Сводные отчёты выходят в CSV, что позволяет выставить счёт или обосновать бюджет, ничего не вводя заново.
Проекты, подпроекты и всё, что к ним прилагается
Проект может содержать другие проекты и наследовать их права. У каждого своя вики, свой форум, свои документы и свой календарь, с отдельными ролями: клиент видит свои заявки, не попадая в соседний проект.
Почему доверить, а не устанавливать самому
Проектное бюро и его контрольные точки
Десять дел одновременно, зависимости между задачами и даты, записанные в договоре. Гант показывает настоящую последовательность, и стоит сдвинуть одну работу, как видно, что она отодвигает.
Разработчик, который ведёт свои выпуски
Заявки привязаны к версии, дорожная карта показывает, что осталось до поставки, а описание выпуска собирается из закрытых заявок. Учёт ошибок и планирование больше не живут в двух разных инструментах.
Служба, которой нужно доказать согласование
Заявка на изменение проходит рассмотрение, затем разрешение, затем вывод в работу, и каждый переход закреплён за ролью. Вся история остаётся доступной — именно это и требует проверка.
Команда, которая выставляет счёт за потраченное время
Каждый вносит свои часы на заявку, проект суммирует их по видам работ, а выгрузка питает счёт. Клиент получает подробности, и расхождения со сметой видны по ходу дела.
Ведомство, которое хранит пятнадцать лет истории
Redmine — устойчивая программа, данные которой умещаются в обычной базе. Часто именно это и решает дело: инструмент, о котором известно, что он будет читаем и через десять лет и не меняет интерфейс каждые полгода.
Размещено во Франции
В учёте заявок есть имена клиентов, происшествия, а иногда и договорные сведения. Ваш остаётся в нашем собственном датацентре в Новой Аквитании, которым мы управляем сами.
Частые вопросы
Через встроенный в Redmine ввоз заявок из CSV. Вы выгружаете из прежнего инструмента, заранее создаёте соответствующие типы, состояния и дополнительные поля, а затем сопоставляете столбцы. Через CSV не проходят вложения и цепочка комментариев. Возможны две стратегии — перенести только открытые заявки и оставить прежний инструмент для чтения истории, либо через REST-интерфейс воспроизвести комментарии и файлы, для чего нужен небольшой сценарий.
Любой список заявок выгружается в CSV и в PDF, с теми столбцами и фильтрами, которые вы выбрали, а отчёты по времени — точно так же. Лента Atom позволяет следить за проектом в программе чтения, лента iCal — показывать сроки в календаре. REST-интерфейс охватывает заявки, проекты, время и пользователей, а база данных ставится в другом месте как есть.
Интерфейсу двадцать лет, и это заметно: он плотный и деловитый, но не привлекательный. Доски канбан в стандартной поставке нет — это расширение, часто платное. И это важнее всего: совместимость расширений между крупными версиями хрупка, поэтому чем больше вы их ставите, тем тоньше становятся переходы на новые версии. Наш совет — пользоваться немногими. Наконец, просмотр репозитория кода предполагает, что репозиторий читается с самой машины: на размещённой установке это требует поддерживаемого клона, и само собой это не происходит.
«Приложение Комфорт», за 8,99 €/месяц с налогом. Он даёт 4 ГБ памяти там, где приложение просит не меньше 1 ГБ: запас нужен системе, а не для красоты. Сменить тариф можно и позже, без переустановки.
Да, они часть услуги. У приложения на Rails обновление как раз та работа, которую откладывают, когда размещают его сами; здесь мы применяем и проверяем его за вас.