|
Компания ITEG предлагает весь комплекс услуг по разработке информационных систем и программного обеспечения. Итак, Вы пришли к выводу, что вам нужна собственная программа и решили заказать ее разработку у нас. Наши специалисты проанализируют бизнес-процессы, подлежащие автоматизации, определят задачи и требования к будущему программному обеспечению, подготовят техническое задание. После уточнения всех деталей, достижения договоренности и подписания технического задания мы приступаем к работе. На всех этапах жизненного цикла программы мы будем тесно работать со специалистами, для которых создается продукт, - представителями Вашей компании.
Наши специалисты имеют опыт проектирования информационных систем для различных отраслей бизнеса – производство мебели, банковское дело, игровой бизнес, гостиничное и ресторанное дело и т.д.
Мы можем разработать для Вас новое программное обеспечение, усовершенствовать или доработать уже существующее у Вас.
Мы не боимся сложных проектов, мы создадим лучшее для Вас. Профессионализм, система качества и равнение на клиента – составляющие нашего успеха.
Как мы работаем
Работа строится нами поэтапно в соответствии со стадиями жизненного цикла программных продуктов [1]:
- Исследование предметной области, анализ требований к будущей информационной системе;
- Подготовка и утверждение графика и объема работ проекта, договора на выполнение работ, инструментария, используемого в разработке, определение стоимости заказа;
- Выделение требований для реализации в первой версии программы, проектирование системы, программирование, оформление технической документации, тестирование и представление первой версии (релиза) программы;
- Развитие программы, реализация дополнительных требований, оформление технической документации, тестирование и представление последующих релизов программы;
- Внедрение информационной системы;
- Сопровождение и дальнейшее развитие программного обеспечения.
На практике это означает следующее.
Предположим, Вы решили заказать нам программу. Вы связываетесь с нами, и мы начинаем вести переговоры. Мы вместе обсуждаем будущую программу, Вы говорите, что Вы хотели бы получить, а мы говорим, что мы можем сделать. В результате мы очерчиваем функции будущей программы. После этого мы тщательно изучаем область, в которой Вы работаете, а также программное обеспечение, использующееся в этой области. И делаем Вам предложение по созданию продукта, на этой стадии мы еще раз обсуждаем будущую программу, сроки, график работ и стоимость заказа, заключаем контракт на выполнение работ.
Как только мы приходим к соглашению, наши специалисты совместно с Вашими выделяют наиболее важные функции и процессы для реализации, подготавливают техническое задание – это внутренний документ, в котором детально описываются все детали и особенности программы первоначальной, базовой версии. Он обязателен, чтобы избежать неточностей и учесть все требования. Техническое задание изучается Вами, в него вносятся необходимые дополнения и изменения, после чего оно утверждается. Вы назначаете своего представителя для работы в процессе создания, внедрения и настройки программы, к которому наши специалисты могли бы обращаться по возникающим вопросам. Совместная работа очень важна на всех этапах. Успех будущей системы во многом зависит от плодотворного сотрудничества в процессе создания программного обеспечения.
После утверждения технического задания для первого релиза программы мы начинаем создавать продукт. Мы проектируем систему, пишем программу, тестируем ее. Как только первая версия готова, мы внедряем ее в действие. Далее мы дорабатываем программное обеспечение, дополняем его функциональность, вносим изменения, которые Вам нужны. Таким образом, когда Вы увидите первую версию, Вы сможете увидеть, как продукт будет работать, и сделать свои замечания и пожелания по его работе. Такая модель называется итерационной, она позволяет избежать больших ошибок и несоответствий. Как только программа будет готова к внедрению, мы введем ее в действие, отшлифуем ее работу, обучим Ваш персонал работе с ней.
В дальнейшем мы можем продолжить наше сотрудничество по сопровождению программного продукта и его усовершенствованию.
Эти основные этапы могут меняться в зависимости от задач проекта и Ваших пожеланий.
Стоимость и сроки разработки программного обеспечения определяются в каждом конкретном случае отдельно, в зависимости от сложности будущей системы и других критериев.
Мы разрабатываем наши продукты качественно и в срок.
[1]Жизненный цикл программного обеспечения - период разработки и эксплуатации программного обеспечения, в котором обычно выделяют этапы: 1- возникновение и исследование идеи; 2- анализ требований и проектирование; 3- программирование; 4- тестирование и отладка; 5- ввод программы в действие; 6- эксплуатация и сопровождение; 7- завершение эксплуатации. (Глоссарий.Ру http://www.glossary.ru/)
|