Встречается на собеседованиях • сегодня
Какие методологии разработки использовались в командах
В командах Python-разработчиков часто применяют следующие методологии:
- Agile/Scrum – итеративная разработка с короткими спринтами (1-4 недели), ежедневными стендапами и ретроспективами. Пример структуры:
python
# user_story.py
class UserStory:
def __init__(self, title, points):
self.title = title
self.points = points-
Kanban – визуализация workflow через доски (Trello, Jira), ограничение WIP (Work In Progress).
-
CI/CD – автоматизация тестирования и деплоя через GitHub Actions/GitLab CI:
yaml
# .github/workflows/test.yml
name: Tests
on: [push]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: pytest-
TDD (Test-Driven Development) – сначала пишут тесты, потом код. Популярно с pytest/unittest.
-
Pair Programming – два разработчика работают вместе за одним компьютером.
Выбор зависит от проекта: стартапы чаще берут Agile, enterprise – комбинированные подходы.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы