Теперь рассмотрим возможность решения проблемы обеспечения условий для продвижения по службе. Целесообразно учредить несколько должностных инстанций, таких, как ассистент инженера по программному обеспечению, инженер, старший инженер, ведущий инженер, с альтернативными назначениями для инженера, такими, как эксперт (в группе испытаний), редактор (в группе выпуска документации), аналитик (в группе поддержки). Необходимо составить формальные должностные инструкции, определяющие соответствующее повышение ответственности и устанавливающие одинаковый уровень квалификации для должностей одного уровня. Например, если должность старшего инспектора по программному обеспечению требует 10-летнего стажа работы на ответственных постах, то аналогичные требования должны быть установлены и для должности старшего редактора.