Инновационная облачная платформа для планирования изменений в компании
![ChangePlan project description image](/static/f537e0dc8d17ead1274ed255723f8c5a/e59a2/changePlan_activities.webp)
Цели проекта
Автоматизация процессов для change менеджера
Аналитка происходящих изменений в компании
Разработка пользовательских настроек для облегчения работы менеджеров крупных компаний
Концепция
ChangePlan – облачная платформа для управления крупными компаниями и проектами. Использует уникальную методологию для оценки решений, последствий и рисков. Это не похоже на Jira или Trello, где менеджер проекта создает и назначает задачи. Приложение помогает менеджеру по изменениям (change manager) отслеживать весь процесс, планировать и составлять отчеты.
Наши решения
User-friendly интерфейс страниц и модальных окон
Аналитика (таблицы, отчеты, графики)
Система доступа и возможность приглашать пользователей
Масштабная фильтрация данных и проектов
Функциональность для импорта/экспорта данных
Реализованные функции
1
Разработка отчетов и таблиц согласно логике проекта
Главная задача приложения – помочь менеджеру по изменениям правильно оценить риски, связанные с нововведениями в компании. Для этого используются многочисленные таблицы, отчеты и графики, которые предоставляют суммарную информацию самому менеджеру и нижестоящим в иерархии.
![Отчеты ChangePlan](/static/70b595cab3d8aa3e83e67b140b4383fa/ad3e4/changePlan_reports.webp)
Реализованные функции
2
Обновление дизайна страниц и модальных окон
Мы много работаем над user-friendly интерфейсом модальных окон: улучшили функциональность, кастомизировали компоненты под цветовую гамму и стили приложения. С целью оптимизации приложения все компоненты были вынесены и переиспользованы. Для оформления сайта активно используется библиотека Material UI.
![Удобный дизайн ChangePlan](/static/3e2371279aeef4f6bc0b45581ee422f1/69d2f/changePlan_stakeholder_modal.webp)
Реализованные функции
3
Разработка кастомных настроек
Мы создали и внедрили различные кастомные настройки: Цели, Сроки, Действия, Ответственные, Риски и т.д.
![Пользовательские настройки ChangePlan](/static/c73118d67444fdd776150b05b8551d20/2f49f/changePlan_timeline.webp)
Реализованные функции
4
Внедрение системы доступа пользователей
Новая система ролей пользователей (user system roles) позволяет самостоятельно добавлять и удалять приглашенных лиц. Это расширяет возможности приложения и упрощает доступ доверенных пользователей к тем или иным категориям внутренней информации компании. Чтобы внедрить новую систему, мы переработали логику бэкенда для предоставления данных в инте рфейс. Добавлены возможности редактирования прав доступа для отдельных проектов и для групп проектов. Реализованы три основные группы прав: Owner, Contributor, Viewer. Дополнительную сложность вносил приоритет прав отдельных проектов над правами групп и фильтрация доступных пользователю проектов.
![Система ролей пользователей ChangePlan](/static/37642a4303b5e03eb2b8c003a816e63d/a92ac/changePlan_impacts.webp)
Реализованные функции
5
Добавление пользовательской фильтрации
Кастомная фильтрация была введена для точечного отображения необходимых данных. Особенность данной функциональности – масштабность, поскольку фильтры используются почти на всех страницах приложения, а коли чество критериев фильтрации достаточно велико.
![Пользовательская система фильтрации ChangePlan](/static/f537e0dc8d17ead1274ed255723f8c5a/e59a2/changePlan_activities.webp)