Similar presentations:
Модуль синхронизации Slack space пользователей с LDAP
1.
Модуль синхронизации Slackspace пользователей с LDAP
Дисциплины “Управление программными проектами” и “Проектный практикум”
Команда студентов РИМ-110990:
- Бухалко Александр
- Неустроев Денис
2.
Предпосылки возникновения задачиПочему появилась эта задача?
-
Когда человек увольняется, то остается много людей в Slack Space, что
ведет к усложнению ведения групп и бессмысленному расходу лицензий.
Сотрудник может установить любое имя для своего аккаунта и на любом
языке, в итоге некоторых пользователей невозможно найти.
В чем текущая боль?
-
Не настроена автоматическая синхронизация пользователей в
зависимости от их текущего статуса в LDAP
2
3.
Окончательный результат проектаРезультатом
проекта
является
микросервис,
осуществляющий
синхронизацию LDAP пользователей со Slack Workspace, в которую входит
деактивация активных пользователей в Slack workspace с возможностью
восстановления к предыдущему состоянию
3
4.
Критерии приемки проекта1. Осуществлено успешное отключение Slack пользователей, отсутствующих в LDAP
2. Существует возможность отменить ранее выполненные действия модуля, вернувшись
к предыдущему состоянию пользователей в Slack
3. Произведено выведение сообщений о действиях модуля в специально созданный slack
канал
4. Отсутствуют какие-либо изменения в базе LDAP
5. Модуль управляет лишь определенными заранее пользователями, попавших под
правила выборки
6. После проведения определенных операций изменения пользователей в пространствах
LDAP и Slack успешно и бесперебойно функционируют
7. Документация по использованию модуля
4
5.
Метод реализации проектаВ качестве методологии выбран Waterfall
Сентябрь
+ Поставить цели для проекта. Сформулировать задачи
Октябрь
+ Разобраться с тем как работает LDAP, развернуть тестовый сервер
+ Ознакомиться с документацией по Slack API, понять какие есть методы, как с ними работать
+ Определяем все состояния систем. Заполнить все среды тестовыми данными
Ноябрь
+ Продумать внутреннюю логику модуля. Протестировать методы API
- Извлечь всех пользователей из LDAP (с определенными атрибутами при помощи фильтров) и Slack.
Произвести сравнение
- Разработка микросервиса, тестирование
Декабрь
- Разработка микросервиса, тестирование
- Документация по использованию модуля
- Подготовка презентации и отчета для защиты проекта
5
6.
Спасибо за внимание!6