APPLAN - интегрированный треккер для управления командами

APPLAN — это среда для координации команд, планирования ресурсов и контроля KPI в проектах любой сложности.

APPLAN - интегрированный треккер для управления командами
INGELLO / BUSINESS0264
Перейти в системуapplan.ingello.com Связаться с нами
Проекты в APPLAN: команда, задачи, участники и вход в трекер
Проекты в APPLAN: команда, задачи, участники и вход в трекер

APPLAN это наш трекер для командной работы: проекты, задачи, команды и общий календарь в одном окне. Мы делали его для себя и для небольших команд разработки, которым тесно в чате и в таблице, но ещё рано покупать тяжёлую корпоративную систему. Всё, что нужно команде на каждый день, лежит под рукой, а остальное подключается интеграциями.

Задача

Собрать в одной системе то, что обычно размазано по пяти сервисам: список проектов, доску задач с этапами, обсуждения, файлы, репозиторий и расписание встреч. И сделать так, чтобы каждый проект был привязан к конкретной команде, а не висел в воздухе «у кого-то в голове».

Что внутри

Проекты и трекер задач

Главный экран это плитки проектов. Новый проект создаётся прямо сверху: название, команда, флажок «активен». На карточке видно, сколько в проекте задач и участников, а фильтр All / Active / Unactive прячет архив, чтобы старые проекты не мозолили глаза (на скриншоте неактивный CMS system как раз серый).

Кнопка Tracker открывает рабочее пространство проекта с тремя вкладками:

  • Tasks это доска по этапам. Этапы у каждого проекта свои, их можно добавлять и переименовывать, а задача создаётся прямо в нужной колонке.
  • Team показывает команду, которая отвечает за проект.
  • Repository подключает GitHub: можно смотреть файлы репозитория и заводить issue, не выходя из трекера.

Карточка задачи тоже не пустая. В ней есть описание и схема (блоки и связи на холсте, удобно для набросков архитектуры), вкладка общения с комментариями и личными сообщениями участникам, лента событий по задаче и вложения, которые можно отправить в Google Drive или Dropbox.

Подробный обзор функций есть в видео:

Календарь команды

Календарь событий: вид на месяц
Календарь событий: вид на месяц

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

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

Событие создаётся в окне: дата и время, длительность, команда, название и описание. Привязка к команде важна: каждый видит не просто «встречу во вторник», а встречу именно своей группы.

Неделя: события команды по часам
Неделя: события команды по часам
Те же события списком по дням
Те же события списком по дням

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

Команды и система

В разделе Teams собираются команды и их участники. Системная часть даёт роли и права (RBAC), файловое хранилище, переводы интерфейса, журналы и кэш. Пункт меню Company ведёт в нашу ERP-платформу Forma: учёт компании живёт там, а APPLAN отвечает за командную работу.

Технологии

PHP и Yii2 на основе yii2-starter-kit, MySQL, интерфейс AdminLTE, календарь на FullCalendar. Интеграции: GitHub API, Google Drive API и Dropbox SDK. Система работает на нашем сервере в Docker вместе с остальными проектами Ingello.

Чем полезно

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

Где посмотреть

Система открывается по адресу applan.ingello.com, снаружи видна страница входа. Внутри рабочие проекты, поэтому доступ выдаётся участникам команд, а возможности целиком показаны в видео выше.

Технологический стек и подходы

SaaS архитектура Микросервисы Облачные вычисления Масштабируемость ПО API интеграции DevOps процессы High-load системы Кибербезопасность решений