|
|
|
|
|
Схема взаимодействия при разработке программного обеспечения на заказ
При разработке программ на заказ, мы стараемся придерживаться нашего стандартного цикла взаимодействия с клиентом. Он состоит из нескольких стадий:
- Постановка задачи – получение пожеланий и материалов от заказчика, уточнение и корректировка требований.
- Формирование предложения по разработке ПО, которое объясняет выбор инструментов и языка, а также наше видение ключевых моментов разработки. Включает в себя оценку примерных сроков и стоимости разработки.
- Согласование и составление технического задания. Нередко на данной стадии приходится полностью перерабатывать описание, предоставленное заказчиком, разрабатывая техническое задание, удовлетворяющее обе стороны. Такие меры позволяют в дальнейшем избежать множества проблемных моментов, страхуя от риска неверного понимания друг друга.
- Заключение договора, который составляется с учетом особенностей проекта и включает в себя смету и сроки разработки. Часто за основу берется наш типовой договор на разработку программного обеспечения.
- Разработка программного обеспечения, которая происходит поэтапно, чтобы заказчик мог «держать руку на пульсе» хода работ. В зависимости от специфики проекта подбирается группа программистов, владеющих технологиями и навыками, необходимыми для проведения работ.
- Тестирование и отладка программы происходит после каждого этапа разработки. Это дает возможность своевременно устранить ошибку, не допуская ее влияния на дальнейшую разработку. Каждая сборка программы проходит многоуровневое тестирование, и только после него высылается заказчику на окончательную проверку. Нередко именно после этапа тестирования реализуются новые пожелания. В случае необходимости формируется дополнительное ТЗ или вносятся изменения в существующее.
- Передача программы в эксплуатацию. По окончании разработки, мы предлагаем услуги по сопровождению программного обеспечения. Также, у нас есть срок гарантийного обслуживания, когда, в течение оговоренного времени, исправляются ошибки и несоответствия техническому заданию.
|
|
|
|
|
|
|
|
|
|
|