Проектирование в IT: учимся правильно внедрять новые решения
Современный бизнес построен на использовании информационных технологий и не внедрять новые IT-решения уже выглядит моветоном. Но решений становится все больше, а бизнес-задачи у всех разные. Как же и в лодку сесть и рыбку съесть? Об этом мы сейчас и расскажем.
И начнем с одной из самых распространенных ошибок – внедрения IT-решений без стадии проектирования.
Часто компании, гонящиеся за трендами, хотят получить все и сразу. Автоматизировать бизнес-процессы, внедрить DevOps, подключить Business Intelligence, запустить линию техподдержки, перейти в мобайл или перенести офис в облако. Но чаще всего такое рвение оборачивается тотальным разочарованием и огромной дырой в бюджете.
И дело не в том, что облака или DevOps – это плохо. Напротив, новые IT-решения открывают новые возможности для бизнеса. Просто нужно уметь их правильно выбирать и правильно внедрять. И здесь все упирается в грамотное проектирование.
Компанию, внедряющую новое IT-решение без предварительного проектирования, можно сравнить с человеком, который услышал где-то о геотермальных котлах и решил поставить такой у себя дома.
Он не узнал, есть ли на его участке источники той самой геотермальной энергии (потянет ли существующая IT-система выбранное решение), можно ли подключить котел к имеющимся коммуникациям (как решение встроится в архитектуру IT-системы), сколько такой котел стоит и действительно ли получится экономить на обогреве дома (рентабельно ли внедрять конкретное решение и что это даст бизнесу).
И даже если по всем параметрам котел вроде как подходит, нужно распланировать, куда его поставить, к чему подключить и какой режим выставить. Так же и с IT – сначала присматриваемся к разным решениям и выбираем наиболее подходящее. Смотрим, как оно работает и как вписывается в существующую инфраструктуру. Решаем, как именно будем его внедрять, сколько времени и денег на это уйдет. Делаем пробные тесты и только потом переходим к непосредственному внедрению.
Как мы проектируем внедрение IT-решений
Проводим аудит существующей IT-системы, выясняем, есть ли смысл внедрять выбранное Заказчиком решение (или советуем конкретные решения).
Разрабатываем концепцию будущей системы (если инфраструктура строится с нуля) или внедрения выбранного решения. После согласования с Заказчиком создаем рабочую концепцию, в которой расписываем, что будем внедрять и как это отобразится на текущих бизнес-процессах.
Пишем техническое задание, определяем основную цель, функции и особенности внедряемого решения, а также его интеграцию с элементами существующей IT-инфраструктуры.
Разрабатываем проектную документацию: конкретные задания, стратегии и рабочие спецификации.
Разрабатываем высоко- (HLD) и низкоуровневый дизайн (LLD) внедряемого решения.
Составляем детальные инструкции и регламенты по использованию IT-решения после внедрения.
В итоге Заказчик получает детальный план работ, из которого сам понимает, что и зачем будет делаться дальше. И вишенкой на торте – грамотно составленное Техническое задание на внедрение IT-решения. Это очень важный документ, который регламентирует всю дальнейшую работу над проектом.
К слову, именно от грамотного проектирования зависит, в какой мере будет раскрыт функционал выбранного решения, насколько легко будет ним управлять и пользоваться. Если же вы хотите иметь все гарантии, что внедрение пройдет по плану, советуем провести предварительное тестирование (детальнее о разных видах тестирования можно почитать здесь).
Проектирование и тестирование IT-решений в разы повышает отдачу от их использования. Не пропускайте эти этапы при подготовке к внедрению, и котел IT-системы обеспечит максимальный обогрев вашего бизнеса.