Перейти до вмісту

Оптимізувала процеси аналізу даних та розробки програмного забезпечення, заощадивши 4 000 годин завдяки впровадженню практик CI/CD на базі GitHub, GitLab, Bash та Python.

4,000 годин заощаджено в аналітиці та розробці

Ситуація. І роботу з аналізу даних, і розробку програмного забезпечення стримувало одне й те саме: ручні процеси. Робота рухалася від розробки до випуску повільно й непослідовно, а в аналітичній частині накопичилася своя купа повторюваних кроків, які щоразу доводилося виконувати вручну.

Завдання. Метою було впорядкувати обидва напрями: запровадити сучасну автоматизацію й практики CI/CD у робочих процесах, де їх досі не було.

Дія. Запроваджено практики CI/CD на базі GitHub і GitLab, а саму автоматизацію виконували Bash і Python. Повторювані кроки в робочих процесах аналізу даних і розробки автоматизували, а шлях роботи від розробки до випуску стандартизували, щоб він щоразу був однаковим, а не вигадувався заново для кожного проєкту. Важливою частиною роботи було ввести аналітичний напрям у той самий дисциплінований процес, що й розробку, — доти його вважали окремим світом, де більше роблять вручну.

Результат. Упорядковані процеси заощадили близько 4 000 годин, пришвидшили і аналіз даних, і розробку програмного забезпечення, а ще, що не менш корисно, зробили результат стабільнішим — менше несподіванок від роботи, яку щоразу виконували трохи по‑різному.

Одна частина довшого переліку — і він увесь на цьому сайті.

Кожен запис написано однаково: ситуація, завдання, що ми зробили і що змінилося.

Переглянути весь перелік