Аналитика

Компания «Грамант» позиционирует себя не только как команда разработчиков, но и как команда аналитиков. По большинству систем, которые мы разрабатываем, мы делаем аналитику сами. Это позволило нам накопить серьезный опыт. Под аналитикой мы понимаем процесс сбора и анализа требований к программному обеспечению, их систематизацию, документирование и выявление потенциальных системных противоречий. Этот процесс дает возможность и нам, и заказчику оценить сложность системы и понять основные проблемы, которые могут возникнуть в процессе ее создания.

Одним из самых важных этапов аналитической работы над проектом, предваряющим разработку системы, является написание технического задания (ТЗ). В техническом задании мы описываем предметную область, существующую инфраструктуру Заказчика, требования к создаваемому функционалу, а также нефункциональные требования. В процессе написания технического задания мы руководствуемся рядом принципов, которые являются залогом качества будущей системы.

Мы делимся своим опытом в сфере аналитики. Сотрудники нашей компании активно принимают участие в различных конференциях с докладами, посвященными аналитической составляющей процесса разработки систем.

В докладе Прагматичный подход к документированию веб-проектов на конференции «Российские Интернет-Технологии-2010» Анатолий Филин описывает набор документов, который необходим для успешной разработки системы.

В докладе Рисуем ТЗ на конференции «Российские Интернет-Технологии-2011» Артем Вольфтруб дает обзор современных методологий разработки с точки зрения подхода к написанию ТЗ, описывает специфику веб проектов, ее влияние на создание требований к системе, и характеризует основные инструменты разработки технического задания.