IskatelДа эти все вещи известны (ты не первый), проблема в том, чтобы их исправить. В теории всё должно быть Agile (появилась проблема - раз и исправил её, потому что всё гибко устроено), а в жизни оно не так обычно. Этим и отличаются учебные программы от диких: в учебных всё удобно и всё получается, а в диких нужно иметь опыт, чтобы получалось.
Разрешите под шумок пожелание оставить
Если опыта нет, всё будет наперекосяк, так как само там ничего не бывает.