Разница между скриптом на ноутбуке и решением в продуктивном контуре в режиме 24x7 по SLA — как между бумажным корабликом и круизным лайнером.
Для второго требуются методы и подходы именно разработчиков
Программная инженерия — отдельная дисциплина. DS специалисты владеют ей за редким исключением. Но далеко не всем это и надо.
Можно почитать рецензии на часть классики из разработки ПО.
https://habr.com/ru/post/77471/https://habr.com/ru/company/productivity_inside/blog/348116/Почитайте Макконнела, Спольски, Кнута, Брукса, Буча, Фаулера, Вигерса и т.п. если интересна эта тема.