Инженерные практики в разработке ПО: основы и применение

Инженерные практики в разработке ПО: основы и применение

Кажется, что работа в IT — это только написание кода. Но на самом деле успех продукта зависит от того, насколько быстро мы доносим ценность до пользователя и как легко адаптируемся к изменениям. Если ваша команда постоянно тонет в багах, а релизы превращаются в ночной кошмар, значит, пора менять подход. В этом видео мы разберем, как сделать процесс разработки прозрачным и прогнозируемым.

Мы с вами обсудим, как короткие циклы обратной связи и юнит-тесты спасают бюджет проекта и нервы команды. Когда мы внедряем инженерные практики, мы переходим от жесткого конвейера к гибкому «свормингу» и непрерывному деплою.

На своем опыте мы убедились, что инженерные практики — это не только про программирование, но и про культуру совместной работы. Использование фич-флагов и работа в общей ветке помогают нам выпускать обновления чаще и качественнее. Кстати, освоить эти принципы можно даже без погружения в код на курсе, где мы моделируем реальные сценарии через работу с текстом. Понимая, как работают инженерные практики, вы станете незаменимым специалистом в любой современной команде.


Подробное содержание:

00:00 — представление экспертов

00:37 — опыт Антона

01:14 — деятельность Светы

01:43 — представление Кати

02:06 — определение инженерных практик

03:00 — происхождение инженерных практик

04:00 — цель XP

04:51 — базовый принцип инженерных практик

05:17 — циклы обратной связи

07:02 — эволюция практик

08:45 — анонс курса

10:23 — карта потока разработки

12:17 — инструменты обратной связи

14:45 — от конвейера к совместной работе

16:15 — кейс команды

17:43 — изменения в работе команды

19:04 — итоговая картина

22:39 — работа с Git

26:22 — TDD (Test Driven Development)

С чего начать развитие?

Выбери свой путь и получи 🎁 подборку стартовых материалов.