Введение в разработку приложений на платформе Atom/MeeGo. Граничин О.Н - 200 стр.

UptoLike

200
Методология СMM разрабатывалась и развивалась в США как
средство, позволяющая выбирать наилучших производителей для
выполнения госзаказов по разработке программного обеспечения.
Для этого предполагалось создать критерии оценки зрелости
ключевых процессов компании-разработчика и определить набор
действий, необходимых для их дальнейшего совершенствования. В
итоге методология оказалась чрезвычайно полезной для
большинства компаний, стремящихся качественно улучшить
существующие процессы проектирования, разработки,
тестирования программных средств и свести управление ими
СММ де-факто стал именно таким стандартом. Его применение
позволяет поставить разработку ПО на промышленную основу,
повысить управляемость ключевых процессов и производственную
культуру в целом, гарантировать качественную работу и
исполнение проектов точно в срок. Основой для создания СММ
стало базовое положение, что фундаментальная проблема
«кризиса» процесса разработки качественного ПО заключается не в
отсутствии новых методов и средств разработки, а в неспособности
компании организовать технологические процессы и управлять
ими.
Для оценки степени готовности предприятия разрабатывать
качественный программный продукт СММ вводит ключевое
понятие зрелость организации (Maturity). Незрелой считается
организация, в которой:
· отсутствует долговременное и проектное планирование;
· процесс разработки программного обеспечения и его ключевые
составляющие не идентифицированы, реализация процесса
зависит от текущих условий, конкретных менеджеров и
исполнителей;
· методы и процедуры не стандартизированы и не
документированы;
· результат не предопределен реальными критериями,
вытекающими из запланированных показателей, применения
стандартных технологий и разработанных метрик;
· процесс выработки решения происходит стихийно, на грани
искусства.