Составление технического задания
Независимо от того, выберете Вы наши услуги или какого-либо другого разработчика, Вам понадобится подробное техническое задание (ТЗ).
-
Перед началом разработок ТЗ является, фактически, Вашим договором с исполнителем, по которому Вы принимаете (или, наборот, не принимаете) выполненную работу.
-
Если Вы хотите уточнить цены и сроки у нескольких потенциальных исполнителей (провести тендер), то чем точнее Ваше задание, тем больше Ваши шансы получить реалистичные условия в ответ.
Avansite поможет Вам перевести Ваши требования на язык программистов. Разработка ТЗ для веб-приложения является отдельной услугой; также разработка ТЗ обязательно входит в каждый крупный проект.
Проектирование программной разработки
Частью проектной документации является ТЗ, но оно не отвечает на вопрос «как это будет сделано», а только на вопрос «что Вам нужно».
На этой стадии, обязательной для всех сложных решений, мы документируем наш план решения Вашей задачи:
-
описание сценариев использования системы с необходимыми иллюстрациями;
-
UML-диаграммы, поясняющие основные проектные решения;
-
перечень программных модулей, которые будут разработаны, и описания их взаимодействия с внешней системой (для решений, связанных с модификацией имеющегося ПО).
Решение поставленных задач
Каждое решение ориентировано на эффективное и надежное воплощение необходимых функций. Решения могут быть очень разнообразными и всегда зависят от потребностей именно Вашего бизнеса.
Веб-приложения, как правило, решает следующие основные классы задач:
- Представление в веб структурированной информации.
- Сбор данных через веб.
- Автоматизация процесса бизнес-коммуникации.
- Веб-службы.
- Интеграция в веб уже существующих систем заказчика.
Разработка веб-приложений может вестись как "с нуля" так и с использованием уже готового кода.
