|
|
|||||||||||||||||||||||||||||||||||||||||||
МЕТОДОЛОГИЯКроме команды собственных разработчиков BelBC постоянно пользуется услугами специалистов, работающих по разовым контрактам, таким образом наша компания всегда в состоянии достаточно быстро пополнить проектную группу людьми с нужной квалификацией. Процесс разработки, внедрения и сопровождения ПО является итерационным, то есть проходит в несколько фаз, что позволяет создать продукт, максимально удовлетворяющий требованиям Заказчика. Методика разработкиПри проектировании решения наши специалисты предлагают Заказчику утвердить документацию, составленную с учетом области деятельности Заказчика, предоставляют ему информацию о возможных технологиях разработки его заказа и аппаратном обеспечении. Технические специалисты BelBC моделируют и тестируют несколько подходов, чтобы определить, какой из них наилучшим образом отвечает бизнес-целям Заказчика и требованиям к системе. После этого Заказчик сможет выбрать из предложенных нами вариантов реализации проекта (с указанием конкретных плюсов и минусов для данной конкретной задачи) тот, который он посчитает наиболее подходящим. Данный выбор включает как проекты пользовательского интерфейса, так и варианты программной/аппаратной реализации. Итерационный подход позволяет сторонам эффективнее планировать как технические, так и финансовые аспекты проекта. По мере утверждения Заказчиком плана итерации все требования, влияющие на бюджет и дату сдачи, откладываются и планируются к сдаче в последующих итерациях. Каждая последующая итерация добавляет в систему определенное количество функциональных возможностей и специфических деталей. Поэтому Заказчик может более эффективно следить за развитием процесса разработки системы. После создания нами полностью функционального продукта, удовлетворяющего требованиям Заказчика, происходит внедрение продукта на предприятии Заказчика, обучение персонала, сопровождение и обновление установленной информационной системы. После того как система установлена на серверах Заказчика, специалисты BelBC проводят обучение пользователей системы. Однако следует отметить, что уже на ранних стадиях разработки Заказчик имеет возможность ознакомления с первыми версиями продукта. Подобная итеративная методика внедрения системы, несомненно, позволяет нам оперативно реагировать на замечания Заказчика и вносить соответствующие изменения при следующей итерации процесса разработки. Дальнейшая доработка системы при выпуске ее новых версий учитывает непосредственные запросы пользователей и выполняется на основе постоянного слежения за функционированием системы и ее приложений. Использование специальной системы управления и контроля позволяет нам собирать требования по изменениям и модификациям продукта, оценивать их, планировать реализацию требований и контролировать качество их реализации. Методика тестированияПроцесс тестирования в компании BelBC выполняется в соответствии с принципами Rational Unified Process (RUP). Задача тестирования ПО возложена на специальную группу, состоящую из тест-дизайнеров и тестеров. Основные задачи, выполняемые при тестировании, заключаются в следующем:
• подготовка тест-плана и определение стратегии тестирования; В случае внесения изменений в продукт по требованию заказчика или появления новых версий продукта, производится повторное тестирование, ставящее своей целью проверку работы ПО с поправкой на замечания к предыдущей версии, а также слежение за возможными конфликтами добавлений со старыми версиями. Кроме того, для оценки работоспособности и эффективности продукта выполняется тестирование соответствия, проводящееся на основе копий реальных данных и обычно проходящее следующие фазы:
• проработка программы тестирования и координация ее с Заказчиком; Решение о соответствии или несоответствии продукта спецификации принимается на основе журналов тестирования. По результатам демонстрационных тестов оцениваются следующие характеристики ПО: • корректность функционирования бизнес-циклов; |
|
![]() |
||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||