GeeTask — LESS IS MORE
GeeTask – это минималистичная система для управления проектами, которая сочетает в себе принципы PMP (Project Management Professional) и ACP (Agile Certified Practitioner). Она предназначена для небольших команд и может потребовать от руководителя выполнения нескольких ролей одновременно.
Система не является полной реализацией концепции бережливого производства, а скорее представляет собой компромисс, основанный на собственном опыте работы автора. Она подходит для команды из четырёх человек, включая самого автора, и позволяет упростить процесс управления проектами. В частности, система включает следующие функции:
-
Упрощённое использование. Система не требует сложных настроек и предоставляет простой интерфейс для работы с проектами.
-
Функция записи совещаний. Совещания играют важную роль в коммуникации, поэтому система обеспечивает их запись. Это помогает обеспечить понимание требований всеми участниками и определить логику написания кода.
-
Ведение журнала изменений. При выпуске системы необходимо чётко понимать, какие изменения были внесены в производственную среду, например, в SQL.
-
Интеграция с IM-роботом. Эта функция добавляет ценность системе и позволяет членам команды получать уведомления об изменениях в задачах. Уведомления содержат имена сотрудников, что способствует повышению мотивации.
Особенности системы:
- Основана на Yii2 Framework.
- Использует RBAC (Role-Based Access Control) для ограничения доступа к функциям системы. Вместо предоставления конкретных разрешений каждому пользователю, система назначает роли, которые определяют доступ к определённым функциям.
- Обеспечивает функциональность RBAC, включая расширение правил и автоматизацию обновления проектов.
- Включает простую модель событий, которую можно настроить через административный интерфейс.
- Поддерживает функцию IM-робота, который по умолчанию использует платформу «ДинДон». Робот отправляет уведомления при создании или изменении задач.
- Предоставляет независимое управление проектами, позволяя пользователям работать только над одним проектом за раз.
- Позволяет настраивать состояния задач в соответствии с принципами бережливого производства.
- Даёт возможность настраивать модуль чтения журналов Alibaba Cloud для каждого проекта.
- Содержит функции бэклога продукта, записи совещаний, ведения журнала изменений и добавления эмодзи для более выразительного общения.
Автор описывает свой опыт использования системы следующим образом:
- Понимание требований занимает около 80% времени проекта, и совещания являются необходимыми.
- Планирование играет ключевую роль, и руководитель должен активно вовлекать команду в работу. Рекомендуется проводить ежедневные встречи для формирования привычки обсуждать проекты.
- Руководитель выступает основным пользователем и координатором системы, организуя совещания и обновляя информацию о проектах.
- Автор предлагает устанавливать сроки выполнения задач на неделю вперёд и анализировать причины задержек на еженедельных встречах.
Для использования IM-роботов автор рекомендует обратиться к документации DingTalk.
В заключение автор подчёркивает, что система уже удовлетворяет основные потребности проекта и готова к использованию. Дополнительные функции могут быть добавлены позже.
Комментарии ( 0 )