| Технология разработки и внедрения программного обеспечения |
|
|
|
Разработка программного обеспечения (ПО) на заказ является основным направлением деятельности компании. Мы реализуем проекты различной степени сложности и выполняем весь цикл работ от предварительного обследования и анализа автоматизируемых бизнес-процессов компании-заказчика, до разработки, внедрения и сопровождения конечных продуктов. Наши специалисты хорошо понимают важность грамотной организации процессов разработки, адаптации и внедрения информационной системы, поэтому этим вопросам уделяется особое внимание. В компании применяются различные модели организации процесса разработки, основанные на двух основных методологиях - классической каскадной и более новой и перспективной - спиральной. В случае применения каскадной модели(модель водопада) процесс разработки строится в виде последовательной серии этапов:
Модель предполагает следующие свойства взаимодействия этапов разработки:
Критерием появления результата является отсутствие ошибок и точное соответствие программного продукта первоначальной спецификации. Данная модель хорошо подходит в тех случаях, когда заказчик четко и до мельчайших подробностей представляет требования к функциям будущей информационной системы - т.е. чаще всего для небольших проектов. Модели на основе спирального подхода обладают большей гибкостью, позволяют снизить риски срыва проекта и делают процесс разработки более прозрачным для заказчика. В случае применения спирального подхода разработка так же начинается с обследования компании заказчика, но далее разбивается на отдельные итерации, каждая из которых включает этапы уточнения требований, анализа и проектирования структуры системы, реализации запланированного объема функций, тестирования и предоставления очередной версии системы заказчику. Такой подход позволяет клиенту уже на ранних этапах разработки оценить возможности информационной системы, контролировать ход выполнения работ и уточнять свои требования к программному обеспечению, что значительно снижает риски несоответствия характеристик системы ожиданиям заказчика. Модель процесса разработки выбирается на основе характеристик проекта, а так же исходя из пожеланий заказчика. Независимо от выбранной методологии в итоге Вы получаете полностью готовую к работе, наилучшим образом приспособленную к особенностям Вашей организации информационную систему, которая сможет стать еще одним надежным инструментом в деле достижения успеха.
|





