Для генерации идей нужны будут креаторы и визионеры. Навыки эти от природы не у всех, но есть методы для их развития: от free writing до упомянутого ранее ТРИЗа.
Для постановки задач будут использованы или даже сольются воедино роли продактов, технических менеджеров или архитекторов: людей, имеющих высокоуровневый взгляд на продукт с разных сторон.
Для валидации (да, да, поэтапной, с корректировкой) — инженеры с глубоким погружением в ту часть продукта, за которую они отвечают.
Так вот, вопрос на миллион или даже на миллиард: как из джунов массово делать продактов, архитекторов, технических менеджеров и, конечно же, классных инженеров уровня от мидлов и выше в мире, где навыки джунов больше на практике применять не нужно?