Поговорим об SDMS
Работа в IT DNS - подписывайся!December 03, 2021
Наши разработчики, да и не только они, не понаслышке знакомы с этим приложением :)
SDMS расшифровывается как Software Development Management System, то есть система управления разработкой программного обеспечения. А еще SDMS – это название созданной в компании DNS системы трекинга задач. С ее помощью осуществляется организация взаимодействия заказчиков бизнес-направлений с IT-подразделениями.
Как все начиналось...
Потребность в организации работы над проектами чувствуется особенно остро, когда компания постоянно растет и развивается. В DNS много отделов, которые непрерывно требуют разработки новых инструментов. Раньше в компании пользовались приложением Redmine, однако, использование уже готового решения имело один большой недостаток – негибкость. Для разработки новых функций требовались ресурсы, которых на тот момент не было, а привлечение сторонних разработчиков обходилось очень дорого. Тогда и появилась идея создать свое программное обеспечение, которое бы смогло удовлетворить потребности компании. В сентябре 2017 года в DNS начали официально использовать SDMS для трекинга задач, полностью заменив сторонние приложения.
… и как все продолжается
Система SDMS разработана на платформе 1С:Предприятие и умеет выполнять множество функций, связанных с управлением задачами. В основном SDMS используется для постановки задач в IT-отдел, но также в ней можно работать с проектами. Благодаря наличию управляемых пулов очередей пользователи могут изменять приоритет задачи, передвигая ее ближе к началу очереди.
Ни один проект не обходится без финансовых расчетов. В SDMS уделили особое внимание этому аспекту: система умеет анализировать трудозатраты, высчитывать их стоимость и, следовательно, может рассчитать затраты на проекты.
Для оптимизации работы разработчиков существует профиль специалиста, в котором хранится информация о его навыках, участии в конференциях, пройденных курсах и аттестациях. Также туда вносят данные о системах, с которыми работает разработчик. В реальном времени можно наблюдать за тем, над какими задачами работает специалист – это помогает оценивать загруженность сотрудников и продуктивнее организовывать рабочий процесс.
SDMS умеет уведомлять пользователей через почту или мессенджер. Бывает так, что некоторые заявки долго находятся в очереди и их актуальность становится сомнительной. В таких случаях система способна автоматически контролировать срок их жизни – примерно через полгода после регистрации заявки, она присылает пользователям письмо с просьбой подтвердить ее актуальность.

Система умеет формировать различные отчеты. SDMS может собирать метрики по подразделениям компании и позволяет увидеть, насколько эффективно разработчики решали их проблемы. Можно узнать сколько заявок было обработано, а сколько – отклонено, рассчитать среднее время работы над заявкой, вычислить коэффициент ошибок и стоимость выполненной заявки. При помощи отчетов пользователи могут следить за состоянием задач, руководители – за эффективностью отделов разработки.
Забота об удобстве. Для того чтобы работать было комфортно, в системе созданы рабочие столы для заказчиков, руководителей команд разработки, разработчиков и специалистов по тестированию. Интеграция с другими системами, например Trello и порталом BPMN, системой запуска автоматизированного тестирования, импорт описания задач из MS Word, а также такая приятная мелочь, как проверка орфографии, позволяют упростить работу и хранить все данные в одном месте.
Любой пользователь может связаться с разработчиками, чтобы предложить свои изменения или сообщить об ошибке. На данный момент активно ведется работа над созданием пользовательской документации.

Основные недостатки SDMS заключаются в особенности работы самой платформы 1С и демократичном дизайне, который пока не поспевает за модными тенденциями.
Промахи тоже случались. Однажды в коде была допущена серьезная ошибка: когда не удавалось прикрепить файл к заявке, система автоматически удаляла его, а заодно и все остальные файлы, которые когда-то были успешно сохранены. Серьезных последствий удалось избежать благодаря наличию бэкапов.
Можно ли заменить SDMS? Чисто теоретически, да, но это будет неудобно и сложно. SDMS постоянно улучшается, чтобы работа с заявками, задачами и проектами становилась проще и удобнее.
Статью написал Степан из команды HR и Александр руководитель группы 1С
Наши предыдущие статьи:
О бюрократии в DNS Технологиях...