Модуль синхронизации Slack space пользователей с LDAP

Слайд 2

Предпосылки возникновения задачи Почему появилась эта задача? Когда человек увольняется, то

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

Почему появилась эта задача?
Когда человек увольняется, то остается много

людей в Slack Space, что ведет к усложнению ведения групп и бессмысленному расходу лицензий.
Сотрудник может установить любое имя для своего аккаунта и на любом языке, в итоге некоторых пользователей невозможно найти.
В чем текущая боль?
Не настроена автоматическая синхронизация пользователей в зависимости от их текущего статуса в LDAP
Слайд 3

Окончательный результат проекта Результатом проекта является микросервис, осуществляющий синхронизацию LDAP пользователей

Окончательный результат проекта

Результатом проекта является микросервис, осуществляющий синхронизацию LDAP пользователей со

Slack Workspace, в которую входит деактивация активных пользователей в Slack workspace с возможностью восстановления к предыдущему состоянию
Слайд 4

Критерии приемки проекта Осуществлено успешное отключение Slack пользователей, отсутствующих в LDAP

Критерии приемки проекта

Осуществлено успешное отключение Slack пользователей, отсутствующих в LDAP
Существует возможность

отменить ранее выполненные действия модуля, вернувшись к предыдущему состоянию пользователей в Slack
Произведено выведение сообщений о действиях модуля в специально созданный slack канал
Отсутствуют какие-либо изменения в базе LDAP
Модуль управляет лишь определенными заранее пользователями, попавших под правила выборки
После проведения определенных операций изменения пользователей в пространствах LDAP и Slack успешно и бесперебойно функционируют
Документация по использованию модуля
Слайд 5

Метод реализации проекта В качестве методологии выбран Waterfall Сентябрь + Поставить

Метод реализации проекта

В качестве методологии выбран Waterfall
Сентябрь + Поставить цели для проекта.

Сформулировать задачи
Октябрь + Разобраться с тем как работает LDAP, развернуть тестовый сервер + Ознакомиться с документацией по Slack API, понять какие есть методы, как с ними работать + Определяем все состояния систем. Заполнить все среды тестовыми данными
Ноябрь + Продумать внутреннюю логику модуля. Протестировать методы API - Извлечь всех пользователей из LDAP (с определенными атрибутами при помощи фильтров) и Slack. Произвести сравнение - Разработка микросервиса, тестирование
Декабрь - Разработка микросервиса, тестирование - Документация по использованию модуля - Подготовка презентации и отчета для защиты проекта