Разработка программного обеспечения -> Методологии разработки программного обеспечения

Вы в Бизнесе. Вы успешны. Вы пользуетесь нашим программным обеспечением. Мы генерируем именно такие IT решения, которые способствуют повышению эффективности бизнес-процессов Вашей компании.

Разработка программного обеспечения > Методологии разработки программного обеспечения

 С точки зрения нашей компании, именно выбор методологии разработки программного обеспечения (ПО) имеет ключевое значение для дальнейшего успеха проекта. Чтобы в полной мере удовлетворить все требования клиента, компания БМС Софт, после детального анализа, подбирает оптимальную методологию разработки для каждого конкретного случая. В зависимости от поставленной задачи, наши специалисты определяют те современные технологии разработки, применение которых будет наиболее целесообразным и эффективным.

Не существует какой-то одной, единственно правильной методологии, оптимальной для любого проекта. В каждом конкретном случае правильный выбор методологии разработки зависит от ряда факторов:

•       Масштаба проекта
•       Критичности проекта
•       Количества и распределения полномочий участников проекта
•       Степени новизны проекта
•       Ожидаемой длительности проекта
•       Требований Заказчика

Обычно, выбор между традиционными и гибкими (agile) методологиями в значительной мере определяется желаемой степенью формализации процесса разработки. Для крупных, рассчитанных на длительный срок проектов, как правило, мы рекомендуем более адекватные методологии с большей степенью формализации, в то время как менее масштабным проектам, рассчитанным на оперативную реализацию, подходят менее формализованные гибкие методы разработки. Компания БМС Софт применяет подходы, базирующиеся на ряде методологий:

•        Традиционный подход, с использованием методологий RUP (Rational Unified Process) и MSF (Microsoft Solutions Framework). RUP позволяет уделить максимум внимания устранению рисков и обеспечить надежный контроль процесса разработки; ориентирован на итерационный подход в ходе разработки и максимально точное выполнение требований Заказчика. В первую очередь подходит для масштабных и долгосрочных проектов. Методология MSF рассчитана на создание готового продукта, отвечающего бизнес-интересам Заказчика, четкое распределение ответственности между участниками проекта, управление рисками и точную расстановку приоритетов. Это делает методологию МSF оптимальной для крупных проектов, требующих соблюдения баланса между ресурсами, временем разработки и возможностями.

•        Гибкий подход к разработке, использующий методологии SCRUM и ХР. SCRUM делает акцент на командной работе, гибкости, оперативности и контролируемости процесса разработки. Методология идеальна для небольших и средних проектов, особенно если в ходе процесса разработки ожидается внесение многочисленных изменений в задание. XP (экстремальное программирование) — еще одна гибкая методология, рассчитанная на плотное взаимодействие с представителями Заказчика и быстрое реагирование на изменения в требованиях к продукту. Она рассчитана, в основном, на небольшие проекты, в которых не возникает необходимости в создании подробной документации, и регламентации всех шагов разработки.

 По требованию заказчика компания БМС Софт может применять в своей работе международные и государственные стандарты, описывающие этапы и характер процесса разработки, требования к готовому продукту, в частности:

•        Общепринятую модель зрелости процессов СММІ
•        Действующие ГОСТы (34-й и 19-й, РД 50-34.698-90) и ДСТУ

Управление проектами в компании БМС Софт осуществляется в соответствии руководством PMBOK (Project Management Body of Knowledge) — общепризнанным международным стандартом, устанавливающим основы управления проектами, в частности — содержанием, сроками, стоимостью, качеством, человеческими ресурсами, коммуникациями, рисками, поставками и интеграцией.

Используемый нами инструментарий включает в себя средства для:

•        Планирования
•        Назначения и учета задач
•        Регистрации и отслеживания дефектов
•        Тестирования
•        Хранения исходного кода
•        Хранения проектной документации

Специалисты БМС Софт обладают огромным опытом использования технологических платформ ведущих мировых производителей, таких как Microsoft, IBM, Oracle, SUN Microsystems, BEA Systems, Sybase и платформ с открытым исходным кодом.

Использование перечисленных инструментов, методик, стандартов, средств разработки и управления позволяет отвечать самым взыскательным потребностям Заказчика.

<<  Вернуться назад

Партнеры