Одна из последних разработок Института программной инженерии Personal Software Process / Team Software Process [,]. Personal Software Process определяет требования к компетенциям разработчика. Согласно этой модели каждый программист должен уметь:
учитывать время, затраченное на работу над проектом;
учитывать найденные дефекты;
классифицировать типы дефектов;
оценивать размер задачи;
осуществлять систематический подход к описанию результатов тестирования;
планировать программные задачи;
распределять их по времени и составлять график работы.
выполнять индивидуальную проверку проекта и архитектуры;
осуществлять индивидуальную проверку кода;
выполнять регрессионное тестирование.
Team Software Process делает ставку на самоуправляемые команды численностью 3-20 разработчиков. Команды должны:
установить собственные цели;
составить свой процесс и планы;
отслеживать работу;
поддерживать мотивацию и максимальную производительность.
Последовательное применение модели PSP/TSP позволяет сделать нормой в организации пятый уровень CMM.