Актуальность темы. На текущий момент одновременно с усложнением программных систем, перед разработчиками стоит задача создания качественного многоуровневого программного обеспечения (далее ПО) в кратчайшие сроки с одновременным уменьшением затрат, обеспечением высокого коэффициента ROI (returnofinvestments), быстрого внедрения, адаптации ПО под широкий класс задач из смежных областей. Несмотря на многообразие различных подходов, можно выделить следующие основные черты решения данных задач: стандартизация процессов и компонентов, на базе выделения эффективных решений и обеспечение их повторного использования; управление на базе тщательного планирования, мониторинга, предсказания и обработки рисков, учитывая опыт предыдущих разработок; создание новых метафор и повышение уровня абстракции описания задачи с исключением деталей низкоуровневой реализации; использование технологий, позволяющих обеспечить построение эффективных решений. При этом исключительную роль играют активности по выявлению, обобщению, документированию, внедрению, мониторингу и оптимизации лучших практик организации, что соответствует введению управления процессами и отличают предприятия третьего уровня зрелости (defined level) согласно модели CMMI (capability maturity model integration).
2014
Вякилов Анар Сайяр оглы, Грузин Дмитрий Леонидович