Кому нужна разработка программ

Каждый профессионал, сталкиваясь с проблемой в бизнесе, управлении или производстве ищет способы ее решения. Для профессионала подошел бы лозунг "Если я решаю - значит я существую".

Компьютер и программное обеспечение - уникальное изобретение человечество. изобретатель, которого забыл придумать все алгоритмы для решения все возможных задач, эту работу он оставил нам.

Решая проблему, придется ответить на вопрос: "Не уж то нет готового программного продукта или системы для моей задачи?" - чтобы помочь Вам ответить на этот вопрос воспользуйтесь Консалтингом.

Вы готовы ответить на Вопросы:
1.Что должна делать система.
2. Кто и Как долен пользоваться системой

Тогда пропускаем консалтинг, переходим к формированию требований к программному обеспечения, для краткости будем употреблять слово система.

Для оформления потребностей заказчика наши специалисты производят сбор и анализ требований к системе. Результатом работы является текстовый документ 5 - 10 страниц и диаграммы на языке UML: варианты использования.  При подготовке оценки мы предлагаем техническое решение, описание архитектуры системы.
Сбор требований к системе происходит в виде диалога с заказчиком. Наши специалисты выясняют:

  • Цели создания системы.
    Например: автоматизация консалтинговой деятельности, подготовка отчетности в налоговую инспекцию, обеспечение обмена информацией разветвленной сети филиалов, выполнение требований законодательства.
  • Какие задачи хочет решить заказчик с помощь системы.
  • Кто будет пользоваться системой.
  • Какие возможности система должна предоставлять пользователю.
Данный список не исчерпывающий, мы стараемся выяснить потребности клиента, активно проявляя истинный интерес: чем больше вопросов мы зададим - тем большей информацией мы будем обладать, тем точнее мы сформулируем требования, тем меньше будет недосказанного и вымышленного, чтобы не получилось: "Мы думали об одном а получилось как всегда."
Мы не ориентируемся на готовые анкеты, в которых нужно заполнить пустые графы, после чего появиться правильное решение, мы используем только личный опыт и знания в области информационных технологий.

Согласованные с заказчиком требования оцениваются в человеко днях, после умножения на стоимость человеко дня, мы получаем примерную стоимость разработки. Оценка направляется заказчику.

После рассмотрения оценки разработки, заказчик может отказаться от продолжения работ - стоимость на которую он расчитывал отличается от оценки: если заказчик ориентирован на стоимость ниже чем оценка - мы уменьшаем набор, предупреждая, какой результат он получит результат.
Чаще всего заказчика интересует чем обоснованы трудозатраты: почему 8 человеко дней, а не 4? В этом случае мы предоставляем расширенную декомпозицию задачи - план выполнения работ привязаный к ресурсам.

После согласования оценки происходит заключение договора. Цена договора включает стоимость:

  • Составление требований
  • Проектирование системы
  • Разработку документов
  • Программирование системы
  • Развертывания системы
  • Обучение пользователей
    **После развертывания системы или ввода в эксплуатацию, при необходимости заключается договор на сопровождение.

В процессе эксплуатации системы, по требованию заказчика мы производим доработку системы, производятся в рамках технической поддержки или по договору на доработку системы.