Переезд kuzkov.info на Mantis. 1. Установка в облаке

Публикация № 1364219

Методология - Управление проектом

mantis redmine jira баг-трекер трекер задачница проект agile scrum kuzkov.info kuzkov Кузьков

Первая часть учебника по задачнице мантис (mantis), написанная по мотивам переезда kuzkov.info с жиры (jira). В учебнике достаточно подробно и с картинками описана развертка и начальная настройка мантиса в облачном веб-размещении. Также описаны причины переезда на мантис, дано краткое сравнение двух задачниц и общие выводы после переезда (открывашка: jira выключена и забыта).

Отступления

Отступление 1

Изначально данная публикация плановалась к выпуску в виде короткого очерка, но поискав в сети хоть некоторые подобия развернутых учебников по мантису я был удивлен их почти полным отсутствием и решил отложить дела в сторону и сделать свой учебник для сообщества. Пишу по свежей памяти, пока еще помню разные моменты и пока есть немного времени в новогодние каникулы 2021 года. Да, время на полезное дело есть, я ведь воздерживаюсь употреблять алкоголь (русский - значит трезвый), а если отложу на "потом", то оно быстро превратится в "никогда" и забудется.

Отступление 2

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

Отступление 3

Для работы мантис использует php язык и базу данных mysql. Это значит, что ваш тариф веб-размещения должен включать в себя эти возможности. Перед началом установки важно быть в этом уверенным.

Отступление 4

Скачать сборку, по которой дальше будет выполнено описание, вы можете с github по гиперссылке https://github.com/steelvan/Mantis в правой панели под надписью "Releases".
Весь текст и снимки будут писаться исходя из предположения, что читатель устанавливает сборку из хранилища по указанной гиперссылке.
Задачницу на github для запросов оставляю включенной.


Итак, поехали :)


Шаги в беспроводное облако

Моей первой задачницей, в которой я начал серьезно работать, была жира на 10 работников за 10 сшашных рублей с установкой на свой сервер много лет назад. Я установил и настроил ее на подстольном довольно мощном компьютере в виртуалке. В то время я пользовался проводным интернетом и для внешнего доступа мне нужно было только купить ip адрес за 100 руб/мес. Установив жиру также научился базовому администрированию: подключение работников, создание проектов, настройка прав, дополнительные поля, потоки работ и тому подобное.
Прошло время, изменились существующие технологии и придумались новые. В один момент я решил провести эксперимент и поработать в интернете только через мобильный интернет через раздачу с умнофона. У меня безграничный тариф, который позволяет раздавать интернет на все домашние приборы и устройства без ограничений. Таким образом поработав почти несколько месяцев я решил оставить только мобильный интернет.

Побочные эффекты отказа от проводного интернета для меня были следующие:
*) Отказ от привязки к ip адресу конкретного поставщика интернета;
*) Отказ от подстольного сервера, который занимает место и кушает электричество;
*) Нет нужности постоянно наблюдать за сервером => возможность в любой момент собрать вещи, купить билет и уехать на месяц на солнце без мыслей, что у тебя дома постоянно включен компьютер;
Конечно, у нас в России ситуация с электричеством гораздо лучше чем в сшашке, но всякое бывает и кто его пойдет включать.
*) Экономия почти в тысячу рублей каждый месяц => стоимость оплаты довольно хорошего веб-размещения и еще останется.

Отказавшись от проводного интернета я остался без внешнего доступа. Соответственно, подстольный сервер с установленной жирой тоже стал бесполезен с точки зрения задачницы для внешних работников.
Альтернативой были варианты:
1) Продолжать работать в жире и арендовать ее у разработчика бесплатно до 10 работников и за 7 сшашных рублей каждый месяц за работника сверху (на январь 2021 года);
2) Подобрать вариант бесплатной облачной открытоисходной задачницы;

Платить всегда успею, подумал я, и начал подбирать открытоисходные варианты. Перебрав несколько задачниц я остановился на мантисе. Мне понравилось, что тыловая часть полностью на php, фронтовая это типовой набор html, css и js. Фронтовым каркасом является bootstrap 3 на jquery библиотеке.
Я достаточно хорошо знаю эти веб-технологии, ведь я зарабатываю тем, что профессионально делаю красивые и функциональные веб-морды для 1С конфигураций и мои знания дали мне возможность разобраться и понять устройство этой задачницы.
Полученными знаниями о мантисе и хочу поделиться с теми, кто хочет себе облачную задачницу, но не знает с чего начать. Плюс цель данной публикации это частично снять страх перед неизвестной задачницей для новых работников.
Показать ее дружелюбность и некоторые приемы работы.

Ошибница или задачница

Ошибница или задачница ?
По моему мнению, системы работы с обращениями можно укрупненно разделить на две категории.

Программы категории "Ошибница" предназначены для записи ошибок для их последующего исправления и выпуска заплатки.
Простой учет ошибок и исправлений.

Программы категории "Задачница" предназначены для более полного учета работ по проекту разработки и должны включать в себя более полный функционал для возможности ведения проектов.
Например: журнал техдолга, планирование этапов работ, версии, учет времени и тому подобное.

Думаю, что с небольшими допущениями мантис вполне подходит для полноценного ведения проектов разработки.
Его можно использовать как для продуктовой разработки, так и для долговременного сопровождения существующего корпоративного ПО.

Поверхностное сравнение мантиса с жирой

Так как у меня есть немного опыта работы с жирой, то сделаю короткую сравнительную таблицу мантиса и жиры.
Краткое сравнение буду выполнять с версией жиры 7.5. Последующие версии жиры сильно переделываются и возможно сравнение перестанет быть насущным.

Функционал Комментарий Мантис Жира
Стоимость      
  Облако до 10 работников 0 0
  После 10 за каждого 0 7 сшашных рублей в месяц.
11 работников = 77 в месяц.
И далее по нарастающей.
Учетки и доступы      
  Анонимный доступ для просмотра задач без опознавания Есть Только в платных планах для от 10 работников
  Создание учетки админом с отправкой приглашения Есть Есть
  Установка пароля учетки админом Нет Есть
  Аватарки работников Заявлено что есть, не проверял Есть
  Самосоздание учеток гостями Есть с возможностью отключения Есть с возможностью отключения
  Группы работников Групп нет, только роли Группы и роли
  Временное отключение учетки Есть Есть
  Отметка времени последнего входа Есть Есть
  Напоминание пароля Есть Есть
  Смена имени, пароля, почты работника Есть Есть
  Подключение учетки к разным проектам с разными доступами Есть Есть
  Журнал действий работника Есть Есть
  Возможность просмотра карточки работника другими работниками Есть Есть
Доступ в админскую зону      
  Ввод пароля админа при входе в админский раздел Есть
Можно отключить
Всегда
Без отключения (это очень напрягает каждые 10 минут вводить пароль)
Проекты      
  Смена названия и прочих полей уже созданного проекта Есть Есть
  Сортировка проектов в списке проектов По первым символам имени По первым символам имени
  Создание проектов по образцу другого проекта Нет Есть
  Способ отключения проекта из видимых Одной галочной "Активен" Отключение всех подключенных учеток
  Подпроекты Любая глубина иерархии Нет
  Подключение работников Работники Группы и работники
  Настройка внутренних проектов, скрытых от внешних пользователей Есть, просто Можно, сложно
Задачи      
  Создание дополнительных полей Есть Есть
  Настройка прав доступа для чтения или правки доп. поля Есть, просто Можно, сложно
  Привязка доп. полей к конкретным проектам Есть, просто Можно, сложно
  Настройка внутренних задач, скрытых от внешних пользователей Есть, просто Можно, сложно
  Типы связей между задачами Есть Есть
  Добавление и изменение типов связей между задачами Можно, сложно Есть, просто
  Подзадачи Нет
Только связями между задачами
Есть
  Настройка отображаемых типовых и дополнительных полей на форме задачи Есть, просто Можно, сложно
  Просмотр истории изменения задачи Есть Есть
  Правка полей прямо в форме задачи Частичная Есть
  Создание типов задач (ошибка, задача и тому подобное) Можно, сложно Есть, просто
  Механизм меток Есть Есть
  Синтаксис разметки для форматирования текста markdown или html markdown
  Гиперссылки на другие задачи Через символ # и номер задачи Только номер задачи
Комментирование      
  Добавление файлов вложений тяни-бросай Есть Есть
  Добавление картинок вложений копи-вставкой из буфера Есть Есть
  Создание скрытых комментариев Есть Сомневаюсь
Потоки работ и экраны перехода      
  Состояния задач Есть встроенный набор Есть возможность добавления
  Добавление состояния задачи Можно, сложно Есть, просто
  Экраны перехода Есть встроенный набор Все надо настраивать
  Добавление экранов перехода Обошелся типовыми экранами, не уточнял Можно, сложно
  Настройка потока работ (схема переходов состояний задачи) Только галочками в форме матрицы Графическое рисование с соединителями
  Сложность создания потока работ Просто Сложно
Доски      
  Работа с задачами через доски Подключение функционала досок через добавки Доски "из коробки"
Этапы работ      
  Собрание задач в этапы работ Есть Есть
  Дорожная карта с процентным показателем выполнения всего работ по этапу Есть Есть
  Планирование нескольких последовательных этапов работ Есть Есть
Учет времени      
  Способ включения Через файл настроек В морде нажатием кнопки плюс настройка прав в схеме разрешений
  Указание рабочих и выходных часов, длительность рабочего дня Нет Есть
  Способ отметки времени Дополнительное поле в комментарии Отдельная закладка для отметки времени
  Итоговое время на форме задачи как сумма всех времен Есть Есть
  Возможность выгрузки в excel задач со строками комментариев, автором комментария и временем Есть Предполагаю что должна быть, не знаю
Оповещения      
  Гибкий механизм настроек оповещения по почте на разные события Есть Есть
Скорость работы      
  Время от нажатия кнопки до получения результата с возможностью дальнейшего взаимодействия (построение списка задач, переход между страницами и т.п.) 5 из 5
(в облаке)
3.5 из 5
(в мощной виртуалке в местной сети)
Универмаг добавок      
  Количество Скромное Очень большое
  Стоимость добавок Мне известны только бесплатные Почти все платные
  Разработка добавок на заказ Если сможете обратиться к авторам уже готовых или заказать php шабашнику на основе готовых примеров Есть компании, которые именно этим и зарабатывают
Открытоисходность      
  Возможность изучения и любой доработки исходного кода Есть Нет


Позволю себе замечание, что при всей кажущейся простоте работе в морде, из-за обилия возможностей настройка жиры совсем не интуитивно понятна.
Очень большое количество связанных объектов с иногда пересекающимися наименованиями.
Если постоянно этим занимаешься, то да, а если иногда, то проще в мантисе что-то изменить в файле настроек, чем пробираться сквозь дебри настроечных форм жиры.
 

Установка мантиса в облако на веб-размещении

Длительность установки мантиса должна занимать до получаса простых действий, но время сильно зависит от уровня ваших навыков.

Создание поддомена с веб-размещением для файлов задачницы

Создавать задачницу из мантиса будем по адресу zadachnica.kuzkov.info. Конечно, у вас будет свое доменное имя и вы можете назвать свой поддомен для задачницы тоже как захотите.
Для создания поддомена опознаемся в личном кабинете поставщика веб-размещения и перейдем в раздел создания поддоменов.

 



Далее перейдем в панель управления веб-размещением и выберем раздел "Сайты".
Нажмем на кнопку "Создать сайт".



В поле ввода имени напишем zadachnica.kuzkov.info и нажмем кнопку "Продолжить".



На экране второго шага укажем, что сайт будет без СУС (системы управления содержимым) нажатием соответствующей кнопки и на открывшейся вкладке:
*) Включим переключатель "Создать базу";
*) Укажем название базы дописываем слова "zadac" после символа "_";
*) Аналогично укажем имя пользователя;
*) Укажем пароль;
*) Выпишем введенные данные себе на бумажку и нажмем кнопку "Продолжить";



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




Для проверки, нажмем среднюю кнопку мыши на кнопке "Перейти на сайт" и новой вкладке мы должны увидеть заглушку пустого сайта.



Если все работает, то можно двигаться дальше.

А дальше нам надо получить и выписать путь к серверу базы данных. Для этого переходим в раздел "Базы данных" и щелкаем на нашу базу.



Открывшееся окно должно нам показать сервер базы данных.




Создание ftp учетки и настройка total commander файлового приказчика

Дальше мы будем плотно работать с файлами и папками на веб-размещении и учетка для ftp доступа нужна нам для для возможности быстрого и удобного доступа к файлам и папкам веб-размещения.
Переходим в раздел "FTP и SSH" и нажимаем кнопку "Создать пользователя".



Во всплывающем окне:
*) Дописываем _zadac в строку с именем пользователя;
*) Заполняем поле пароль,
*) Выписываем все данные на бумажку;
*) Нажимаем кнопку "Создать";

В следующем окошке будут отображены все свойства созданной ftp учетки. Из этих данных выписываем адрес сервера.



Открываем (скачиваем и открываем) файловый приказчик Total Commander.

Если этого приказчика файлов у вас нет, то скачать Total Commander вы можете на сайте http://www.ghisler.com.
Запустите Total Commander, после чего в верхнем меню нажмите пункт Сеть, в открывшемся меню выберите пункт Соединиться с FTP-сервером.




В открывшемся окне нажмите на кнопку Добавить.



В открывшемся окне заполните поля ввода:
*) Имя соединения — придумайте название, например, «Задачница мантис»;
*) Сервер — адрес FTP-сервера.
*) Учетная запись — имя пользователя.
*) Пароль — пароль пользователя.

 

Установите флаг Пассивный режим обмена (как обозреватель).



Нажатием кнопки "Ага" сохраняем нашу настройку. Для подключения выбираем команду "Сеть" главного меню => Соединиться с ftp-сервером => Задачница Мантис => Соединиться.
Если при подключении к ftp-серверу показываются пустые списки файлов, то надо нажать кнопку "Обновить содержимое панели" для обновления.



Если все сделано правильно, то total покажет состав папок на вашем веб-размещении и настройка ftp-учетки выполнена.

Создание почты для оповещений

Почта нужна для:
*) Получения оповещений о событиях с задачами;
*) Возможности напоминания и изменения пароля работнику;
*) Отправки приглашения работнику при создании новой учетки;
*) Отправки напоминаний о задачах по кнопке "Напомнить";

Почтовые оповещения являются важным механизмом и для его работы надо создать почтовую учетку. Если у нас есть свой домен, то почта на нем должна входить в базовый пакет услуг, чем мы и воспользуемся.
Перейдем в раздел "Почта" и нажмем кнопку "Создать новую почту".



Во всплывающем окне заполним имя ящика, выберем корневой домен и укажем пароль. Все введенные данные также выпишем на бумажку к остальным данным.
После нажатия на кнопку "Создать" должна появиться форма управления созданным почтовым ящиком.

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




Заполнив данные доступа, должна открыться веб-морда почтового клиента.



Рекомендации по подключению настольного клиента почты вы можете найти самостоятельно в учебниках вашего поставщика веб-размещения.

Загрузка файлов установщика задачницы на веб-размещение

После скачивания сборки мантиса с github, его надо разархивировать. Это можно сделать через контекстное меню "Извлечь в текущую папку" проводника.



Аналогично можно извлечь файлы из архива в файловом приказчике.

Полученные файлы из архива надо загрузить на ftp-сервер. Для этого в файловом приказчике подключаемся к ftp-серверу через ранее созданное ftp-соединение "Задачница Мантис".
Заходим в папку zadachnica.kuzkov.info => папка docs. Удаляем там файлик index.html.



Копируем содержимое архива в zadachnica.kuzkov.info/docs.



После копирования можно считать что все подготовительные действия выполнены и можем переходить непосредственно к установке.

Установка задачницы

Выполнение установки мы будем выполнять уже в обозревателе. Все, теперь дальнейшие действия уже в облаке :)
Запускаем обозреватель и переходим по адресу zadachnica.kuzkov.info/admin/install.php. Нас сразу должна встретить примерно такая страничка установки.



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

После заполнения всех полей и нажатия кнопки "Установить", должна отобразиться следующая страничка.


Установка успешно выполнена. Задачница готова к работе.

Нажатием на гиперссылку "Опознаться" переходим на страничку опознавания. По умолчанию имя входа "administrator" и пароль "root".



После нажатия кнопки "Войти" мы попадаем на страничку "Моя учетка". Здесь указываем в поле root в поле "Текущий пароль" и придумываем новый пароль.
Также указываем почтовый адрес. Для целей простой демонстрации я указал ранее созданный почтовый адрес "zadac @kuzkov.info".
В поле "Имя" указываем настоящее имя работника.


Нажатием кнопки "Изменить пользователя" сохраняем изменения.

Удаление установочного кода

Следующим важным действием должно быть удаление установочного кода в папке "admin". Для этого запускаем файловый приказчик, переходим по ftp на веб-размещение удаляем или переименовываем папку "admin".



Теперь при входе в задачницу должно отсутствовать требование удаления этой папки на страничке опознавания.

Подключение почтового сервера

Настройка доступа к почтовому серверу для отправки писем должна выполняться в настроечном файле "config_defaults_inc.php". Сначала мы скопируем его себе на местный диск для возможности правки.



В вашем текстовом правщике открываем файл "config_defaults_inc.php" и по номерам строк зрительно ищем нужные строки и устанавливаем значения почтового сервера вашего поставщика веб-размещения.



После правки сохраняем файл и загружаем обратно на веб-размещение с заменой файла.

Для проверки успешной работы почти попробуем отправить себе письмо. Для этого переходим в свою учетку по адресу Раздел "Управление" => Закладка "Управление пользователями" => выбираем свою учетку.
В поле "Имя" добавляем "1" и нажимаем "Изменить пользователя".



Переходим в веб-клиента почты, нажимаем "Получить почту" и мы должны увидеть новое письмо-оповещение со следующим содержанием.



На этом установку мантиса в облако можно считать завершенной.

Теперь у вас есть своя бесплатная облачная задачница !

Послесловие

Изначально плановалось написать все одной публикацией, но написав только раздел "Установка" стало понятно, что здесь минимум пяток публикаций. Много места занимают снимки, да и по смыслу можно вполне логично разбить весь объем материала на разные публикации. Оборачивать все в свертки можно, но не нужно.

Примерное содержание следующей публикации

Проекты:
*) Путь к страничке создания проектов;
*) Создание и настройка проекта "Тестовый";
*) Путь для загружаемых файлов (смотри раздел Хранение файлов проекта);
*) Флажок "Наследовать глобальные типы";
*) Флажок "Видимость";

Типы задач:
*) Описание типов задач;
*) Создание глобальных типов задач;
*) Подключение картинки к типу задачи для формы и списка задач;
*) Обязательность заполнения типа задачи;

Задачи:
*) Кнопка "Создать задачу";
*) Множественное создание задач;
*) Снимок карточки создания задачи;
*) Заполнение обязательных полей "Тема" и "Описание";
*) Правка задачи по кнопке "Изменить";
*) Добавление комментария с текстом, картинкой, svg картинкой или приложенным файлом;
*) Возможности правки комментария;
*) Работа со временем задачи в мантисе;
*) Просмотр истории изменения задачи;

Взаимосвязи задач:
*) Описание механизма;
*) Привязка задач друг к другу;
*) Добавление и изменение типов связей;
*.*) constant_inc.php (строка 215) => создаем новую взаимосвязь
*.*) relationship_api.php (строка 184) => описываем свойства взаимосвязи
*.*) strings_russian.txt (строка 150) => указываем представление на русском языке
*) Ссылки на задачи через #;
*) Ссылки на комментарии в других задачах через ~;

Написание текста задачи:
*) Написание простых неформатированных текстов;
*) Оформление текстов html тегами;
*) Добавление разрешенных html тегов;
*) Включение добавки для маркдаун формата;
*) Написание форматированных маркдаун текстов с картинками, гиперссылками и табличками;
*) Описание маркдаун формата.

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. kirillkr 28 20.01.21 09:29 Сейчас в теме
(0). Большое спасибо за проделанную работу.
Всем остальным - убедительная просьба не использовать данную сборку, а лучше скачать с официального github репозитория.
Настройки вносить не в config_default_inc.php, а в папке config/есть (будет после установки) файл config_inc.php. Берите имя настройки из config_default_inc.php и вставляйте со своим значением в файл config_inc.php.
Для замены непривычных для русскоговорящего человека Да, на привычное Ага (и прочего) необходимо создать в этой же папке config файл custom_strings_inc.php с таким содержанием
<?php
if ( $g_active_language == 'russian' ) {
$s_submit_button = 'Ага';
$s_ok = 'Ага';
}
?>


В любом случае вы всегда можете задать вопрос на форуме поддержки системы MantisBT https://mantisbt.org/forums/
2. Steelvan 50 20.01.21 10:32 Сейчас в теме
Если "kirillkr" = "Kirill Krasnov", то это один соавторов добавок мантиса и понятно почему он возражает против использования авторских сборок.

Кстати, у меня есть еще набор задач по доработке мантиса.
Вам можно их передать на платной основе ? Ваши доработки будут переданы сообществу в составе этой сборки.

Навскидку, у меня не получилось сходу установить эту добавку https://github.com/mantisbt-plugins/InlineColumnConfiguration
Сильно разбираться не стал, отложил на потом.

В любом случае рад вашему участию в этой ветке и конструктивным содержательным комментариям.
3. kirillkr 28 20.01.21 11:28 Сейчас в теме
(2)
Да.
Я не против авторских сборок. Я очень даже за, если сделать всё грамотно.
Например, никто не будет ломать (с современными технологиями) типовую БП (переписывая код прямо в самой конфигурации), а сделает расширение, внешние отчеты, обработки и т.п. Вы же не воспользовались функционалом, который предоставляет Мантис по кастомизации без правок самого кода. Для дальнейшего обновления (а там очень хорошо отслеживают и устраняют ошибки на предмет взлома) лучше использовать варианты кастомизации с минимальными правками и комментариями где и для чего поменяли. Никто же запрещает выложить Мантис с другим русским языком, но уже подключить его правильно через специальный файл. Редактировать config_default_inc.php не советую, т.к. при следующем обновлении (если все же планируется обновляться) ваши изменения затрутся.

Платные услуги по доработке не предоставляю. Занимаюсь только направлением на путь истинный. Плагин посмотрю, но только когда будет свободное время. Т.к. последние изменения были 2 года назад, возможно что-то придется подкрутить напильником.
4. Steelvan 50 20.01.21 12:11 Сейчас в теме
Без проблем признаю что в данной сборке все изменения вносятся без использования механизма мантиса по настройкам.
Все прямо в код, да.

Планы по обновлению отсутствуют. Публикации исходного кода с журналом настроек и доработок отсутствуют.

По поводу безопасности.
Мои настройки касаются только изменения внутреннего представления информации (внешний вид внутренних страниц).
Так что механизмы регистрации, опознавания и прочие остаются полностью типовые.
5. Steelvan 50 20.01.21 12:40 Сейчас в теме
Ваш посыл по поводу самодельного файла настроек я понял. Попробую разобраться с этим моментом.
Если все будет успешно, то отражу это в следующей публикации.
9. kirillkr 28 22.01.21 11:42 Сейчас в теме
(5) если будут вопросы - обращайтесь.
6. Cmapnep 13 21.01.21 10:28 Сейчас в теме
Статья интересная, но не очевидно почему был выбран именно Mantis?
Предполагаю, что приняв решение перейти с очень платной и не очень удобной Jira на опенсорсную задачницу, вы изучали более одного варианта.
В частности интересно почему не выбрали Redmine?
Вот сравнение Mantis и Redmine было бы более познавательным и интересным (ИМХО).
7. Steelvan 50 21.01.21 11:04 Сейчас в теме
(6) Задачницу Redmine исключил по основным причинам:
*) Сложнее разворачивать на веб-размещении, т.к. редмайн основан на ruby on rails, а не на php, который является более родным для веб-размещения;
*) Изучать и дорабатывать php легче, чем программу на ruby on rails;

Конечно, можно сразу взять в аренду веб-размещение с установленным редмайном, но это будет уже несколько различных веб-размещений, а мантис позволит все делать в одном месте. Да и вопрос с доработками остается открытым.

Bugzilla написана на Perl => тоже исключил.

---

Есть еще интересный инструмент https://phacility.com/phabricator/ и написан тоже на php.
Его поставил во вторую очередь для внимательного изучения, но остановился на мантисе и до фабрикатора даже не дошел.
8. Cmapnep 13 21.01.21 14:26 Сейчас в теме
(7) Спасибо за ответ!
На Redmine есть бесплатное облако https://www.hostedredmine.com/
На нем, например, уважаемый Tormozit ведет разработку своих инструментов.
Если вам принципиально иметь возможность менять код задачницы или хостинг контролировать, то тогда, наверное, не подойдет - в противном случае весьма неплохой вариант!
10. Steelvan 50 22.01.21 14:50 Сейчас в теме
11. capitan 1907 23.01.21 18:37 Сейчас в теме
ИМХО Мантис тоже замороченный
Мы пользовали dotProject
Оставьте свое сообщение

См. также

Стратегия выживания в корпоративных войнах Промо

Управление проектом Бесплатно (free)

Айтишникам сложно строить карьеру управленца. И все потому, что в их «техническое ДНК» не заложено умение справляться с окружающими их интригами. Однако, поскольку это навык, это можно исправить, считает ИТ-директор в ПАО «Светлана». На конференции Infostart Event 2018 он поделился с коллегами, что и как надо делать, чтобы не погрязнуть в корпоративных интригах и сделать так, чтобы они не мешали выполнению основной работы.

16.09.2019    10503    GSoft    16    

9 советов, как уговорить девушку. Точнее, как уговорить Заказчика работать по Agile, когда он этого не хочет

Управление проектом Бесплатно (free)

Как знает большинство старожилов Инфостарта, я люблю устраивать разного рода онлайн-обсуждения. И эта статья написана как раз по итогам такого рода вебинара-дискуссии. 

16.02.2021    2537    MariaTemchina    38    

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

Управление проектом Управление командой Бесплатно (free)

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

10.02.2021    3340    andironenko    12    

Статья Компетенции РП по версии PMI и здравому смыслу. Часть 2-ая

Управление проектом Бесплатно (free)

Это продолжение моей прошлой статьи. Напомню, здесь я разбираю те компетенции, которые должны быть у уважающего себя руководителя проекта по итогам анализа рынка. Причем в том, что касается компетенций, относящихся к выстраиванию процессов - здесь, на мой взгляд, все более менее понятно. Ну или хотя бы предсказуемо. А вот в компетенции “про людей” иногда заставляют задуматься...

09.12.2020    1525    MariaTemchina    3    

Ошибки управленцев: как топ-менеджеров убивает перфекционизм Промо

Управление проектом Бесплатно (free)

В преддверии онлайн-конференции «Гнев и слезы руководителя» мы решили заранее познакомить нашу аудиторию со спикерами, причем сделать это через видео-истории. Начнем с видео-приглашения от Миланы Джиджоевой и ее виденья диджитализации рекрутинга в России.

24.01.2019    10174    user809424    11    

Что почитать про Agile для чайников?

Управление проектом Agile (XP, SCRUM, Канбан) Бесплатно (free)

Продолжаю рубрику “Письма в редакцию”. Ко мне иногда обращаются с вопросом - вот, я, мол, совсем не представляю, что такое Agile…

03.12.2020    3038    MariaTemchina    9    

Как стать исполнителем в проекте от Инфостарта

Управление командой Управление проектом Бесплатно (free)

Инфостарт в поисках специалистов, которые готовы взяться за реализацию интересных проектов. Как подать заявку и стать исполнителем, с кем согласна сотрудничать компания и на каких условиях, рассказал руководитель проектов корпоративного отдела Инфостарта Александр Блинов.

11.09.2020    3089    alexandr.blinov    17    

Давайте спасем древесных осьминогов или 12 советов для начинающих РП от опытных товарищей

Управление проектом Бесплатно (free)

Ниже я попыталась собрать житейские советы от опытных руководителей проектов 1С и выпускников курсов по управлению ИТ-проектами на Инфостарте с моими комментариями. 

04.09.2020    3349    MariaTemchina    23    

Проблемы внедрения 1С:ERP на крупном предприятии Промо

Управление проектом Бесплатно (free)

В ходе публикации предыдущих статей о проектной технологии ВЦ «Раздолье» и системе мотивации в фирме-франчайзи 1С, читатели попросили поделиться опытом реальных проектов, поскольку парадные рапорты о нескончаемых успехах всех утомили и не несут пользы для профессионалов. Мы попросили руководителей проектов ВЦ «Раздолье» поделиться такой непростой информацией. И сейчас представляем Вашему вниманию очередную статью по этой теме. Автор – Пикурен Вера – руководитель проектов ВЦ «Раздолье».

29.06.2017    35241    1СERP    79    

Управление в стиле Догвилль

О жизни Управление проектом Бесплатно (free)

Как и почему жизнь на работе становится всё хуже. Или всё лучше.

26.06.2020    4624    1c-intelligence    17    

Не программируй - вставляй и копируй. OAuth 2.0 авторизация API Google, получение токенов доступа (refresh и access token)

WEB Облачные сервисы, хостинг Бесплатно (free)

Без программирования, в несколько кликов - простой и быстрый способ трехногой авторизации по протоколу OAuth 2.0 в Google APIs. Получение refresh и первого access token для использования в HTTP-запросах из 1С к API Google. Для приложений типа "Компьютеры".

09.06.2020    5329    uno-c    1    

Есть ли жизнь после внедрения, или упрощаем работу в сопровождении

Управление проектом Бесплатно (free)

Из-за отсутствия грамотных правил разработки на этапе внедрения сильно усложняется работа по поддержке и развитию типовых доработанных конфигураций. О некоторых правилах и подходах в разработке, которые помогут специалистам сопровождать внедренное решение, на конференции Infostart Event 2019 Inception рассказал разработчик компании «Инвестиционная группа Абсолют» Алексей Степаненко.

08.06.2020    5311    stepan96    12    

История одного неуспешного проекта Промо

Управление проектом Бесплатно (free)

В ходе публикации предыдущих статей о проектной технологии ВЦ «Раздолье» и системе мотивации в фирме-франчайзи 1С, читатели попросили поделиться опытом неуспешных проектов, поскольку парадные рапорты о нескончаемых успехах всех утомили и не несут пользы для профессионалов. Мы попросили руководителей проектов ВЦ «Раздолье» поделиться такой непростой информацией. И сейчас представляем Вашему вниманию первую статью по этой теме. Автор – Пикурен Вера – руководитель проектов ВЦ «Раздолье».

09.06.2017    31581    1СERP    175    

Добрый великан

Управление проектом Бесплатно (free)

Руководители проектов определяют наше настоящее, каким оно будет?! Ответ прост - таким, каким и сам РП.

25.05.2020    5804    sapervodichka    1    

Почему Scrum не работает в проектах 1С

Управление проектом Agile (XP, SCRUM, Канбан) Бесплатно (free)

Более точная формулировка заголовка, пожалуй будет такой -  Почему Scrum в чистом виде плохо работает в проектах внедрения продуктов 1С.

18.05.2020    11539    MariaTemchina    33    

Кто здесь? Или как проводить онлайн-совещания

Управление проектом Управление командой Бесплатно (free)

На самом деле, переход рабочей жизни в онлайн обладает некоторым количеством плюсов. В частности хочется верить, что формальный контроль “отслеживаем кто сколько часов проработал, проверка, что сотрудники на месте и все чем-то заняты” заменится фактической отчетностью “по результатам”.

23.03.2020    6283    MariaTemchina    24    

Такие разные франчайзи. Часть вторая: Особенности реализации крупных проектов, Глава 1. О людях Промо

Управление проектом Бесплатно (free)

Продолжаем публикацию цикла статей о бизнесе франчайзи 1С. В предыдущих статьях мы рассказали о наиболее распространенном мнении о фирмах франчайзи 1С, об истории развития франчайзинга. Поставили вопрос о выборе системы мотивации. Предыдущие публикации вызвали оживленное обсуждение. В продолжении темы расскажем о том – как выглядит работа проектного подразделения фирмы-франчайзи. Расскажем на примере проектного офиса ВЦ «Раздолье». Предложим обсудить проблемы, с которыми приходится сталкиваться в проектном бизнесе. Автор статьи Андрей Мироненко.

18.04.2017    32593    1СERP    189    

4 причины, почему проекты никогда не завершаются в срок

Управление проектом Бесплатно (free)

Все, кто когда-либо работал в проектах, знают, как важна точность даваемых оценок длительности выполнения каждого задания. При этом, достаточно лишь одному заданию опоздать, чтобы поставить под угрозу выполнение сроков всего проекта. Стараясь подстраховать выполнение своих обязательств, мы закладываем в оценку длительности каждого задания изрядное количество резервов времени. Однако, как бы мы не старались, проекты все равно не завершаются в срок. И тому есть свои причины … четыре основные причины, почему проекты никогда не завершаются в срок.

03.03.2020    6846    VLikhobabin    44    

Технология разветвлённой разработки, использующая git, ci/cd

CI/CD Git (GitHub, GitLab, BitBucket) Методология управления разработкой EDT 1С:Франчайзи, автоматизация бизнеса Россия Бесплатно (free)

Адаптация и расширение требований к разветвлённой разработке с использованием git и ci/cd, основанное на стандартах 1С

24.02.2020    6619    check2    10    

Такие разные франчайзи, или как мы делаем большие проекты на 1С. Часть первая: ты помнишь, как всё начиналось Промо

Управление проектом Бесплатно (free)

Недавно была написана статья о том, как работает мотивация персонала. Материал получил активный отклик у читателей Инфостарта, на форуме развернулась дискуссия, которая в итоге была достаточно далека от содержимого исходной статьи и свелась к критике самой идеи работы во франчайзи. Чтобы как-то ответить на эту критику, хотелось бы более подробно рассказать о том, что такое современный франчайзи и как он устроен. Но начнем мы с истории этого вида бизнеса, глазами рядового специалиста. Автор статьи Андрей Мироненко.

10.04.2017    32641    1СERP    107    

7-ой PMBoK - конец классического проектного управления? Часть 1-ая

Управление проектом Waterflow Бесплатно (free)

В новой версии PMBoK традиционные рекомендации по управлению проектами перевернуты с ног на голову. В этой статье расскажу свою точку зрения, в чем, на мой взгляд, основные изменения, и как это может сказаться на проектах внедрения…   

23.01.2020    20506    MariaTemchina    8    

1С СППР, как инструмент по внедрению, разработке и сопровождению информационных систем

СППР Управление проектом Бесплатно (free)

Система проектирования прикладных решений (СППР) – инструмент от фирмы «1С», который позволяет проектировать конфигурации, вести по ним полную документацию в разрезе объектов системы, собирать требования на реализацию и выдавать на их основе детально описанные задачи программистам. Как правильно использовать СППР при работе с многосоставной командой, на конференции Infostart Event 2019 Inception рассказал генеральный директор компании «Иритум» Роман Кальмансон.

09.01.2020    8646    roman72    0    

Про одну Тётю

Управление проектом Бесплатно (free)

Суровое челябинское распределение ресурсов

24.12.2019    6913    1c-intelligence    33    

Мотивация персонала в фирмах франчайзи: а она работает? Промо

Управление проектом Бесплатно (free)

Думаем, что практически любого работающего человека интересует вопрос мотивации. Этой проблемой в одинаковой степени озабочены работники и работодатели: как мотивировать людей, сколько платить, как платить, какая часть оплаты должна быть фиксированной, а какая зависеть от результата работы, как это всё повлияет на результаты работы, стоит ли быть строгим и дотошным руководителем или нужно активно делегировать полномочия подчиненным. ВЦ "Раздолье" провело небольшое исследование на тему мотивации и вот его результат. Автор статьи Андрей Мироненко.

03.04.2017    43768    1СERP    231    

GitSync 3.0. Шпаргалка по использованию

Git (GitHub, GitLab, BitBucket) Бесплатно (free)

В новой версии GitSync помимо появления новой функциональности, изменилась строка вызова приложения и часть функциональности реализована посредством плагинов. В заметке описывается новый формат строки вызова и принцип подключения плагинов.

26.11.2019    9273    VKislitsin    37    

20 мыслей об ИТ-проектах. Мысль №3. "О правильных требованиях к системе"

Управление проектом Бесплатно (free)

Очередной темой серии статей “20 мыслей об ИТ-проектах” будут требования к системе. По результатам голосования был вариант про карьеру проектных ИТ-специалистов, но ее я коснулся в докладе на Воронежском митапе, немного изменив и сделав акцент в сторону аналитиков. В ближайшем выпуске сделаю небольшую выдержку по теме.

14.10.2019    6079    chavalah    16    

Незакрытый проект на 1000 часов

Управление проектом Россия Бесплатно (free)

История о незакрытом проекте, о бессонных ночах, о попытках его выгрести, о бесплатной работе, о вселенской боли.

19.09.2019    12891    ogroup    164    

Про спагетти, или как исследовать бизнес-процессы организации Промо

Техническое задание Управление бизнес-процессами (BPM) Управление проектом Бесплатно (free)

Многие руководители предприятий не обладают полной картиной происходящего в собственных производственных подразделениях. Они знакомы с организационной структурой, направлениями деятельности, общими экономическими показателями. Если по результату получилась прибыль, то наступает уверенность успеха. Но есть ли на рынке предприятия, которые длительное время удерживаются в "слепом" режиме управления?

23.02.2017    27989    Gavrik    10    

Мастер-класс СППР

Управление проектом СППР Бесплатно (free)

Сергей Наумов, в прошлом разработчик подсистемы бюджетирования в конфигурации «1С:ERP», на мастер-классе конференции INFOSTART EVENT 2018 EDUCATION поделился опытом управления проектами с помощью «1С:Системы проектирования прикладных решений» и показал, как использовать эту программу в работе над разными задачами: для сбора, классификации и хранения требований; для управления разработчиками и консультантами; в качестве системы документирования; в качестве баг-трекера на этапе опытно-промышленной эксплуатации.

30.08.2019    13767    SergeyN    10    

Эволюция пользовательской документации 1С в производственной компании

Пользователю системы Управление проектом Бесплатно (free)

В идеале пользовательскую документацию надо создавать под каждый отдельный проект, менять и актуализировать ее, если в функционале что-то изменилось. Но чаще всего в организациях документацию считают неэффективной, поэтому даже не разрабатывают ее, либо документация имеется, но ее никто не использует, так как она устаревшая. Какие шаги надо предпринять, чтобы заинтересовать пользователей документацией и одновременно снизить нагрузку на консультантов 1С, рассказал руководитель службы технической поддержки в ГК «Доброфлот» Арсен Сазандрашвили.

20.08.2019    9358    Arsen1986    7    

Управление проектами по автоматизации бюджетирования

Управление проектом Финансовый учет и бюджетирование (FRP) Финансовый учет и бюджетирование (FRP) УУ Бесплатно (free)

Автоматизация бюджетирования позволяет максимально эффективно планировать ресурсы предприятия и управлять масштабированием компании. Как учесть особенности бюджетирования, встроить его в процессы стратегического планирования, чтобы получить гибкий инструмент управления и аналитики, рассказал Сергей Наумов на конференции INFOSTART EVENT 2018 EDUCATION.

28.06.2019    8604    SergeyN    1    

10 способов злоупотребления сотрудниками своим служебным положением и методы борьбы с ними с помощью учетной системы Промо

Управление проектом Бесплатно (free)

Не так давно на одном из проектов во время инвентаризации была выявлена очень большая недостача. Как результат, одно из важнейших требований клиента по проекту было: разобраться с тем, что у него происходит в системе, и привести остатки, как он выразился, «в адекватное состояние». А незадолго до этого у меня в практике был случай, когда уже на второй день после внедрения качественной системы учета движения наличных денежных средств (кассы) также была выявлена недостача, но уже в кассе. И в первом, и во втором случае вину за возникновение проблемы представители заказчика попытались возложить на людей, которые занимались внедрением новой системы. И только после долгих и, надо признаться, довольно неприятных и очень эмоциональных разбирательств, удалось доказать клиенту, что система работает правильно, а виноваты в случившемся сотрудники компании, которые намеренно или ненамеренно создали фактическую недостачу товара и денег.

17.06.2016    40584    raiml    37    

Внедрение решений: как выполнять все обязательства в срок в условиях ограниченных ресурсов

Управление проектом Бесплатно (free)

Многие менеджеры вынуждены работать в условиях многоклиентской среды с ограниченными ресурсами. И вовремя сдавать проекты в таких условиях сложно. Как добиться того, чтобы поставки делались без нарушений сроков, рассказал гостям и участникам конференции Infostart Event 2018 управляющий партнер BIPULSE.RU Алексей Васильев.

24.06.2019    6987    sbase    9    

Цифровая трансформация. Будущее учетных систем

Управление проектом Россия Бесплатно (free)

О цифровой трансформации слышали все, но немногие в этом разбираются. Что она собой представляет, какие несет изменения, на что надо обратить внимание айтишникам и 1С-никам, рассказал на конференции руководитель департамента автоматизации строительных организаций компании «Первый БИТ» Иван Аверьянов.

19.06.2019    10556    FB_10160810658600104    62    

Риск - благородное дело!.. Часть первая

Управление проектом Бесплатно (free)

Несколько рекомендаций по управлению рисками в ИТ-проектах.

18.06.2019    7922    MariaTemchina    8    

Практические вопросы внедрения и развития автоматизации склада Промо

Управление проектом Бесплатно (free)

Мне, как одинэснику, не приходилось заниматься какими-то узкими задачами «от сих до сих». Вся моя профессиональная деятельность, как одинэсника, была всегда связана с очень широким кругом вопросов. Наверное, потому, что я работал, в основном, в малых компаниях, где приходилось работать над всем спектром вопросов.

26.12.2014    45184    CheBurator    64    

Мы в ответе за то, чего вовремя не послали. Матрица ответственности в проектах внедрения

Управление проектом Бесплатно (free)

В своей публикации “Устав писать Устав” я много рассуждала о том, как полезно умение договариваться на берегу. Как известно, у каждого человека в голове своя картина мира. В целом, многие конфликты в ходе проектов происходят как раз из-за конфликта ожиданий, и из-за нечетких договоренностей, кто чем должен заниматься.  

31.05.2019    10259    MariaTemchina    23    

Как мы со Стасом завод за 2 месяца автоматизировали

Управление проектом Бесплатно (free)

Мой опыт быстрого внедрения.

14.05.2019    11530    1c-intelligence    121    

Устав писать Устав

Управление проектом Бесплатно (free)

Ответы на вопросы про то, нужен ли Устав для проектов автоматизации, и если нужен, то зачем?

06.05.2019    8073    MariaTemchina    8    

Практика пуска склада продуктов питания Промо

Бухгалтерский учет Управление проектом Оптовая торговля, дистрибуция, логистика 1С:Франчайзи, автоматизация бизнеса Бесплатно (free)

Описывается опыт пуска склада (охлажденная и замороженная продукция) с точки зрения IT. Со временем из складского подразделения была создана компания, которая оказывает логистические услуги (3PL-оператор) сторонним Клиентам.

1 стартмани

14.09.2015    36541    axxell    15    

Как сжать время?

Управление проектом Личная эффективность 1С:Франчайзи, автоматизация бизнеса Бесплатно (free)

Как, и зачем измерять задачи в чем-то, помимо часов.

04.05.2019    9122    1c-intelligence    39    

Путь джедая в управлении проектами 1С: умение быть, а не казаться

Управление проектом Бесплатно (free)

Чем руководитель проекта “на бумаге” отличается от “настоящего” руководителя проекта, умеющего направлять команду и выдавать ценный результат?

15.04.2019    12464    MariaTemchina    15    

20 мыслей об ИТ-проектах. Мысль №2. "С какой стороны подойти к новому проекту?"

Управление проектом Бесплатно (free)

Продолжаем серию статей из цикла “20 мыслей об ИТ-проектах”. Сегодня мы поговорим о том, с какой стороны подойти к новому проекту. Такой вопрос возникал у каждого, кому приходилось выступать в роли руководителя проектов, особенно первый раз. Да и для опытных РП некоторые проекты вызывают аналогичный вопрос.

13.02.2019    8393    chavalah    22    

Как теряют бизнес. Реальные истории от бизнес-консультанта. Промо

Управление бизнес-процессами (BPM) Управление проектом Бесплатно (free)

Поговорить о том, какие причины способствуют гибели существующего и часто даже успешного на определенном этапе бизнеса, я планировал давно, но все не доходили руки. Но недавно я услышал о банкротстве моего, теперь уже, клиента. Именно этот факт стал для меня неким толчком. Я осознал, что именно сейчас, в условиях кризиса очень важно понимать, почему бизнес может окончиться крахом и учиться избегать подобных ситуаций. Как известно, когда в экономике кризис, любой бизнес ослаблен. Если сравнивать с человеческим организмом, то кризис для экономики – как ослабление иммунитета. Когда человек здоров, то мелкие болезни проходят незамеченными. Организм сам справляется с проблемами, а в случае ослабления иммунитета, любая инфекция может привести к серьезным заболеваниям или даже стать фатальной. Так происходит и в бизнесе. Если в период подъема экономики какие-то недостатки конкретного бизнеса сглаживаются, остаются незамеченными и даже не слишком мешают работать, то в периоды экономического спада они становятся теми самыми «тонкими местами», которые приводят к снижению прибыли, к определенным проблемам, а иногда даже к полному краху всего бизнеса.

06.04.2015    38041    raiml    14    

Стыд и скрам - Чему нас учит Scream Guide

Управление проектом Agile (XP, SCRUM, Канбан) Бесплатно (free)

Название "Scream Guide" можно вольно перевести на русский как “Вопль ужаса от того, как Scrum применяют на практике”

12.02.2019    10680    MariaTemchina    20    

Бизнес, не горюй

Управление проектом Бесплатно (free)

Про цели автоматизации.

04.02.2019    10359    1c-intelligence    64    

Лучший домик для поросенка, или Что нужно знать руководителю проекта внедрения

Управление проектом Бесплатно (free)

Тема управления проектами - популярная, вокруг нее много всего разного накручено. Кто-то считает, что главное - это выучить PMBOK и точно следовать правилам. Кто-то считает, что главное создать комфортную атмосферу, и сразу все как по волшебству заработает. В этой статье я попробую рассказать, какие шаги, по моему скромному мнению, нужно предпринять, чтобы начать более эффективно управлять проектами в организации.

31.01.2019    8464    MariaTemchina    0    

Внедрение программного продукта. Особенности работы бизнес-консультанта. Часть II Промо

Управление проектом Бесплатно (free)

Говорить о внедрении программного продукта можно очень долго, тема это обширная, а нюансов в работе бизнес-консультанта очень много. В статье Внедрение программного продукта. Особенности работы бизнес-консультанта. Часть I я раскрыл только некоторые общие понятия, пояснил, чем работа бизнес-консультанта для малого и среднего бизнеса отличается от работы обычных внедренцев. Также я рассказал о тех базовых принципах, на которых я строю свою работу по внедрению программного обеспечения. Сейчас я предлагаю перейти к подробному обсуждению процесса работы бизнес-консультанта при внедрении ПО.

16.11.2014    28941    raiml    46    

Что немцу хорошо, то русскому... Как минимум, небезынтересно. Продолжаем тему Канбан

Управление проектом Бесплатно (free)

Пользуясь несовпадением рождественских каникул в России и Германии, решила познакомиться с тем, как организована работа разработчиков в одном немецком банке. Сразу оговорюсь: еще давно, со времен совместных яхтенных плаваний с немцами, я противник четких стереотипов из серии "все русские всегда...." или "все немцы обязательно..." (пропущенные места предлагаю читателям заполнить самим в меру своей испорченности).

14.01.2019    10492    MariaTemchina    13    

20 мыслей об ИТ-проектах. Мысль №1. "О незаменимых людях"

Управление проектом Бесплатно (free)

Этой статьей начинается цикл из 20-ти обещанных мыслей об ИТ-проектах. Надеюсь, что по прочтении кто-то посмотрит на проблему незаменимых людей с другой стороны.

10.01.2019    13231    chavalah    123