Роли в команде
Что делает backend-разработчик?
Какие знания и навыки нужны?
Какие инструменты использует?
Чем отличается от других ролей?
Тестировщик — «адвокат качества»
Основные задачи
Ценность тестировщика
Командная работа
Уникальность роли
Кто такой DevOps-инженер?
Основные задачи DevOps-инженера
Ценность DevOps-инженера
С кем работает DevOps-инженер
Инструменты DevOps-инженера
Уникальность роли
Кто такой архитектор?
Инструменты
Знания и навыки
Взаимодействие с другими ролями
Итог
Frontend-разработчик — архитектор интерфейсов
Основные задачи
Ценность фронтендера
Командная работа
Уникальность роли
Спасибо за внимание

Роли в команд. Что делает backend-разработчик?

1. Роли в команде

Автономное профессиональное образовательное учреждение
«Вологодский колледж связи и информационных технологий»
Роли в команде
Над презентацией работали: Старостина Полина, Титова Соня, Юдников
Владимир, Малетин Вадим, Клыгин Тимур, Шилова Ксения
Преподаватель: Ананьин Егор Михайлович
Вологда, 2025
Группа: ИСП-223п

2. Что делает backend-разработчик?

Бэкэнд-разработчик – это специалист, который занимается
созданием и поддержкой серверной части веб-приложений и
других программных систем.
Работает с базами
данных
Пишет API
Обеспечивает
безопасность
Интегрирует
сторонние сервисы
Настраивает
аутентификацию и
авторизацию

3. Какие знания и навыки нужны?

Понимание HTTP,
REST API,
WebSockets
Умение писать
чистый и
поддерживаемый
код
Работа с базами
данных
Знание алгоритмов и
структур данных
Основы
безопасности

4. Какие инструменты использует?

Языки и фреймворки:
Дополнительные технологии:
Базы данных:
SQL:
noSQL:

5. Чем отличается от других ролей?

Роль
Основная задача
Отличие от Backend
Frontend / Верстальщик
Разработка интерфейсов
(UI/UX)
Работает с визуальной частью,
а не с логикой и данными
Архитектор
Проектирование системы
Не пишет код, а выбирает
технологии и структуру.
DevOps
Автоматизация и
инфраструктура
Настраивает сервера, а не
разрабатывает функционал
Тимлид
Управление командой
Распределяет задачи, а не
кодирует
Тестировщик
Поиск багов, тестирование
Не разрабатывает, а проверяет
готовый код

6.

Итог
Таким образои, бэкэнд разработчик— это "мозг" и
"двигатель" любого онлайн-сервиса. Он отвечает за всё, что
происходит "за кулисами" и невидимо для пользователя
напрямую.
Без него невозможно создать динамичное,
функциональное и безопасное
веб-приложение или сервис.

7. Тестировщик — «адвокат качества»

Тестировщик - специалист, который ищет ошибки в ПО и
улучшает его качество

8. Основные задачи

Документирует баги
и анализирует
результаты
Создает тест-кейсы
и сценарии
Проверяет
функционал
Проверяет
исправления

9. Ценность тестировщика

Предотвращает выход продукта с
критичными ошибками
Снижает риски финансовых и
репутационных потерь
Ускоряет разработку через раннее
обнаружение багов
Тестировщик — «щит» между кодом и пользователем

10. Командная работа

Разработчики
Исправление багов,
уточнение требований
Проджектменеджеры
Планирование сроков
тестирования
DevOps
Интеграция тестов в
CI/CD
Дизайнеры
Проверка
соответствия макетам

11. Уникальность роли

Тестировщик — «голос пользователя» в команде
Роль
Фокус
Инструменты
Тестировщик
Качество продукта
Postman, Selenium, Jira
Разработчик
Создание функционала
IDE, Git, Frameworks
DevOps
Деплой и инфраструктура
Docker, Jenkins

12.

Кто такой тимлид?
Тимлид (Team Lead) – это руководитель команды разработчиков,
который:
Связывает разработку с бизнесцелями
Организует работу команды
Решает технические и
управленческие задачи

13.

Обязанности тимлида
Планирование задач
и сроков
Распределение работы в
команде
Наставничество и
развитие команды
Контроль качества
кода и процессов
Взаимодействие с
другими отделами

14.

Инструменты тимлида
Управленческие:
Технические:
Коммуникация:

15.

Навыки и знания
Хард-скиллы
Софт-скиллы
Понимание стека технологий команды
Эмоциональный интеллект
Постановка целей по методикам SMART
Знание методологий управления проектами:
Agile, Scrum, Kanban
Знание инструментов управления проектами
Стратегическое мышление
Решение конфликтов
Навыки работы с системами контроля версий (Git)
Управление стрессом и профилактика выгорания
Коммуникация с техническими специалистами
Адаптивность

16.

Итог
Тимлид – это технический лидер + менеджер, который:
•Развивает команду
•Оптимизирует процессы
•Достигает целей проекта

17. Кто такой DevOps-инженер?

DevOps — это инженер автоматизации процессов и
инфраструктуры. Он отвечает за:
Автоматизацию сборки
Тестирования и мониторинга
Настройку окружения
Объединяет работу команды

18. Основные задачи DevOps-инженера

Настройка CI/CD
пайплайнов
Контейнеризация
приложений
Автоматизация
инфраструктуры
Оркестрация
контейнеров
Конфигурация
логирования и
алертинга

19. Ценность DevOps-инженера

Скорость — релизы происходят быстрее благодаря
автоматизации
Надёжность — меньше сбоев, больше устойчивости
Снижение рисков — всё протестировано и логируется
Повторяемость — окружение всегда разворачивается одинаково
Контроль версий инфраструктуры — как и в коде, через Git
DevOps-инженер помогает бизнесу быстрее и безопаснее выпускать
новые фичи.

20. С кем работает DevOps-инженер

Разработчики
настраивает сборку и
автоматический
деплой кода
Тестировщики
запускает автотесты
на каждый коммит
(CI)
Менеджеры
предоставляет
метрики о
производительности и
стабильности
Системные
администраторы
совместно управляет
инфраструктурой
DevOps — не отдельный человек, а культура совместной
ответственности.

21. Инструменты DevOps-инженера

Область
Инструменты
Контроль версий
Git, GitHub, GitLab
CI/CD
Jenkins, GitHub Actions, GitLab CI/CD
Контейнеризация
Docker, Podman
Оркестрация
Kubernetes, Helm
IaC (Infrastructure as Code)
Terraform, Ansible
Мониторинг
Prometheus, Grafana, Zabbix
Логирование
ELK Stack, Loki, Fluentd
Безопасность (DevSecOps)
SonarQube, Trivy, Snyk
Хранилище артефактов
Nexus, Artifactory

22. Уникальность роли

• DevOps — это философия, а не просто должность.
• Внедрение DevOps-техник повышает эффективность всей команды
• Он объединяет код, инфраструктуру, тесты, мониторинг и
безопасность в единый процесс
• Это ключевой специалист в современных ИТ-командах
DevOps — основа современной разработки: «от кода до продакшена»

23. Кто такой архитектор?

Архитектор – это «технический стратег», который проектирует
структуру системы, выбирает технологии и обеспечивает
масштабируемость, надежность и безопасность решения. Его
задачи:
Документирование
Проектирование архитектуры
Оптимизация

24. Инструменты

Диаграммы
Документация
Код и инфраструктура

25. Знания и навыки

Хард-скиллы
Софт-скиллы
Глубокое понимание паттернов
проектирования
Коммуникация
Опыт с облачными платформами,
контейнеризацией и знание сетевых
протоколов безопасности и БД
Аргументация
Умение считать стоимость решений
Менторство

26. Взаимодействие с другими ролями

Тимлид
согласование
технических задач и
ресурсов
Разработчики
объяснение
архитектуры решений
DevOps
настройка
инфраструктуры под
архитектуру
Тестировщик
планирование
тестирования

27. Итог

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

28. Frontend-разработчик — архитектор интерфейсов

Frontend-разработчик создает то, что видит и с чем
взаимодействует пользователь на сайте или в приложении

29. Основные задачи

Верстка интерфейсов
Работа с фреймворками
Адаптивность и
кроссбраузерность
Интеграция с API
Оптимизация
производительности
интерфейса

30. Ценность фронтендера

Обеспечивает
доступность для
разных устройств и
людей
Делает интерфейс
понятным и
удобным
Повышает
вовлеченность
пользователя
Влияет на первое
впечатление от
продукта

31. Командная работа

Дизайнеры
Переводит макеты в
код
Бэкендразработчики
Получает и
отправляет данные
Тестировщики
Исправляет
найденные UI/UX
баги
Проджектменеджеры
Обсуждает
приоритеты и сроки

32. Уникальность роли

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

33. Спасибо за внимание

Ссылка на диск со всеми документами:
https://disk.yandex.ru/d/gWiUfstZXhoKOg
English     Русский Правила