ну есть определенный процесс разработки, и ты как разработчик должен понимать этот процесс
и понимать слабости этого процесса, чтобы улучшить его в дальнейшем
разработчик должен как разработчик быть шестеренкой и делать то, что должен, ему не обязательно знать что-то о процессах