ФИНЭКОСОФТ
Методологии
Методология является фундаментом, определяющим подходы к построению процесса, планированию и контролю работ в ходе ведения разработки информационных систем, используемым технологиям. В течение нескольких десятилетий было разработано и развито множество подходов, каждый из которых имеет свои достоинства и недостатки. Например, один подход может быть более подходящим для крупных проектов, другой - для проектов в определенной области, третий – для распределенных команд и т.д. Различные технические, организационные и проектные условия могут явиться предпосылками для дальнейшего выбора правильного подхода к организации того или иного проекта.
Идеальным решением является, когда методология может быть адаптируемой для той или иной организации и для того или иного проекта. Необходимой для повышения эффективности проекта являются также наличие средств поддержки методологии, моделей поведения и принятия решений, практик, которые могут быть эффективными при определенных условиях.
Современные методологии обычно акцентируются на таких моментах, как:
- организация взаимодействия специалистов и команд в ходе процесса разработки;
- разбиении длительных проектов на определенные интервалы и итерации и максимально учете и снижении потенциальных рисков ;
- широком вовлечении пользователей и представителей заказчика в разработку в рамках управления требованиями;
- нацеленности на разработку надежной и стабильной архитектуры и грамотного кодирования,
- эффективного управления имеющимися ресурсами, как человеческими, так и программно-аппаратными;
- снижении человеческого фактора и оптимального документирования наработок;
- эффективном контроле за ходом проекта с помощью надежных и достаточных показателей;
- поставки качественного продукта заказчику и использование всевозможных методов регрессионной оценки качества.
Мы активно используем такие подходы при ведении проектов по разработке информационных систем, как:
IBM Rational Unified Process (IBM RUP), на котором выстроена наша собственная методология, адаптированная под нашу организацию и способная быть элегантно настроенной под условия конкретного проекта и заказчика.
Service Oriented Architecture (SOA), которая позволяет выстроить надежную архитектуру любой информационной системы на основе сервисов, которые, в свою очередь, могут входить в состав любых других информационных систем.
© 2008-2023 Финэкософт.