(1) такой подход может быть формальным (стандарты ИСО) или неформальным.
Общие вопросы, характеризующие подход организации к разработки программного обеспечения (ПО):
- Используемая модель жизненного цикла ПО.
- Используемые методы (структурные, объектно-ориентированный), опыт, накопленный при использовании того или иного метода, полученное обучение, степень адаптации метода к потребностям организации.
- Наличие документированных стандартов по анализу требований, спецификация, проектирование, кодирование и тестирование.
- Количественные данные, используемые в процессе разработки ПО.
- Виды документации, выпускаемые в процессе создания ПО.
- Наличие группы поддержки ТСПО.
Вопросы, касающиеся поддержки ТСПО:
- Средняя продолжительность проекта в человеко-месяце.
- Среднее количество специалистов, участвующих в проектах различных категорий.
- Средний размер проектов различных категорий в терминах кодовых метрик (например, в функциональных точках, в строках исходного кода).
Вопросы, качающиеся технологической базы:
- Доступные вычислительные ресурсы, платформа разработки.
- Программное обеспечение, используемое в организации и его характер.
- Степень интеграции применяемых программных продуктов.
- Тип и уровень сетевых возможностей, доступных группе разработчиков.
- Используемые языки программирования.
Вопросы, касающиеся оценки персонала:
- Реакция сотрудников организации на внедрение новой ТСПО, наличие опыта успешных или безуспешных внедрений.
- Наличие лидеров, способных серьезно повлиять на отношение к новым средствам.
- Наличие стремления "снизу" к совершенствованию средств и ТСПО.
- Объем обучения пользователей новой ТСПО.
- Стабильность и уровень текучести кадров.
Вопросы, которые касаются оценки готовности:
- Готовность со стороны руководства.
- Готовность финансирования ТСПО.
- Наличие специалистов.
- Готовность персонала к изменению технологии работы от ручной к автоматической.
- Готовность руководства к долговременному ожиданию отдачи от вложенных средств.