Зачем нужна предварительная аналитика при разработке ИТ-продуктаПредставьте, что вы решили заказать строительство дома: приходите в строительную компанию, вносите предоплату и требуете, чтобы рабочие тут же вышли на площадку для возведения постройки. Любая строительная компания тут же вас остановит. Ведь перед тем, как строить дом, нужно создать проект, чертежи, просчитать все параметры, определиться, из какого материала он будет, сколько планируется комнат, окон, входов и так далее. Если пропустить этот этап, то дом в итоге получится далеко не таким, как вы его себе представляли. Аналогичная модель применима и к IT-разработке. Её начальный этап - сбор аналитики. Некоторые заказчики недооценивают исследовательские работы, полагая, что в этот момент ничего не происходит – ведь сам продукт не разрабатывается, и их время будто бы тратится впустую. Но именно от этого этапа во многом зависит не только качество итогового продукта, но и сроки завершения работы над ним, а также его итоговая стоимость. Что же включает в себя этап аналитики? - специалисты RedLab расскажут далее в материале.
Аналитика начинается со сбора данных о будущем продукте — бизнес-задачи, пользовательские требования, бизнес-процессы, сущности системы. Иногда заказчик уверен, что он точно знает, какой продукт хочет получить. Но в разговоре оказывается, что не все нюансы учтены. Причем, о некоторых из них клиент может и не подозревать. Работа аналитика как раз и заключается в том, чтобы собрать все данные, осветить все нюансы и предложить варианты оптимизации процессов. После этого собранные данные анализируются, и на их основе синтезируется решение в виде модели продукта и функциональных требований. Т.е. результатом этапа анализа является логическая и функциональная модель системы, которая одинаково понятна всем участникам процесса: заказчику, разработчику, тестировщику. И вот на основе этой модели и ведется разработка. Процесс аналитики достаточно цикличный, поскольку требования могут со временем меняться и трансформироваться. Более того, иногда могут находиться даже новые зависимости. Обычно этап анализа занимает 10-20% от стоимости всей разработки. При этом, подробная аналитика позволяет на раннем этапе выявлять ошибки проектирования и снижать на 80% и более стоимость изменений. Т. е. если разрабатывать продукт без этапа анализа, то суммарные затраты на разработку, дизайн, тестирование и менеджмент можно смело умножать минимум на два.
Постоянный адрес статьи: /doc16935.html Блоги: Зачем нужна предварительная аналитика при разработке ИТ-продукта
|