Select language:
+7 (499) 500-14-94
Услуги

Проектирование программного обеспечения

 
Проектирование программного обеспечения

Первая важная веха в создании программного продукта — проектирование программного обеспечения. Имея значительный опыт ведения длительных проектов, специалисты EDISON зарекомендовали себя как успешная команда, которой можно доверить:

  • создание архитектуры программного продукта;
  • подготовку технических решений;
  • разработку технических заданий (ТЗ);
  • разработку организационных диаграмм и моделирование бизнес-процессов;
  • макетирование интерфейсов;
  • разработку проектной документации;
  • разработку планов и графиков проведения работ;
  • управление рисками при разработке программного обеспечения;
  • управление длящимися проектами по разработке;
  • «спасение» проектов.

 

Примеры технических заданий, отчетов, брифов, инструкций, концептов можно посмотреть ниже.

 

 

Если не вдаваться слишком в науку об информационных технологиях, а выражаться обыденным языком, проектирование необходимо для письменной спецификации и формализации требований пользователей или бенефициара к продукту, чтобы впоследствии проект точно получилось воплотить в жизнь. Важно понимать, что бенефициар описывает пользу, которую желает получить. Он зачастую не понимает тонкостей реализации и поэтому не может предлагать путей решения задачи. Максимально эффективен двухступенчатый процесс, на первой стадии которого заказчик перечисляет требования к тому, как софт должен выглядеть; инженер же, руководствуясь опытом, добавляет алгоритмические и другие описания. Данная процедура проектирования на практике наиболее плодотворна, поскольку учитываются мнения обеих заинтересованных сторон.

 

Впрочем, архитекторы компании EDISON в состоянии и самостоятельно спроектировать программу, руководствуясь ответами на заданные вопросы. Проектирование должно быть письменным, ведь впоследствии техническое задание используется в групповой работе инженеров, заказчика, руководителя проекта, тестировщика, дизайнеров и т.п.

 

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

 

Проектирование программного обеспечения может обеспечиваться чисто «ручным» написанием текстов, а также софтверными средствами с использованием различных нотаций: списков требований, графиков, схем, диаграмм, макетов. Результат овеществляется в:

  • детальном и четком описании внутренних алгоритмов ПО;
  • спецификации видимых свойств ПО.

 

Проектирование программного обеспечения

ГОСТ предлагает некоторые стадии проектирования и получаемые на выходе артефакты. Наиболее часто встречаются техзадание или спецификация требований. Объем документа почти всегда свидетельствует о детальности описания задачи. Специалистам EDISON довелось работать с техническими заданиями объемом более тысячи страниц. Но не следует забывать о критериях разумности и достаточности. Не стоит потраченного времени описание задачи на 1 человеко-день объемом 20 страниц со всеми разделами и в доскональном соответствии с ГОСТ. Когда же речь идет о большом проекте, его не стоит умещать на 1-2 страницах общими «мазками». ГОСТ — не единственная методология, существуют другие, альтернативные и зарубежные. Нам одинаково комфортно работать на русском и английском языках.

 

Скачать «Техническое задание на портал МЦПП Калтан».

Скачать «Техническое задание на платформу безопасности Protector».

Скачать «Техническое задание на разработку мобильной версии сайта».

Скачать несколько заданий.

Скачать несколько концептов.