+ информация по E-mail
Agile для практиков
-
Описание программы
ДЕНЬ 1 — Мир Agile-разработки
Agile Manifesto
- Жизненные циклы ПО.
- Жизнеспособные циклы ПО.
- Прескриптивные методологии и адаптируемые процессы, сходства и различия.
- Особенности разработки ПО для бизнеса.
- Agile Manifesto и его основные моменты.
- SCRUM или XP? Или еще что-нибудь?
Особенности SCRUM
- Базовые принципы.
- Ключевые практики.
- Ключевые артефакты.
- Организация разработки согласно SCRUM.
- Как устроен спринт?
Как это работает?
- Рассмотрение типичной ситуации проекта.
- Как писать user stories.
- Составление backlog.
- Что в тестировании.
- Ежедневные собрания (scrums).
- Taskboard.
- Обработка исключений (изъятие людей, недоступность Заказчика и т.д.)
- Project Burndown Chart.
Практика
- 4 спринта SCRUM (симуляция полного цикла проекта).
ДЕНЬ 2 — Инженерные практики
Test Driven Development
- Unit (Load, Web, Performance) Test.
- Acceptance Test.
- TDD — Что это и зачем оно нужно?
Код для TDD
- Требования к коду и архитектуре.
- Инверсия зависимостей.
- Mock Object.
- Шаблоны проектирования.
Continuous Integration
- Что это и зачем оно нужно?
- Среда сборки.
- Взаимодействие с системой контроля версий.
- Взаимодействие с BugTrack.
- Code Coverage.
Как все это использовать
- TDD & CI для разработчика: fast feedback, integration.
- TDD & CI для тестировщика: smoke test, deployment.
- TDD для технического писателя: готовые примеры.
- TDD & CI для менеджера отчеты и статистика.
- TDD & CI для заказчика: ATDD.
- Best Practices.
+ информация по E-mail
Другие программы - информационные технологии
Учебный центр: Московский областной филиал Санкт-Петербургского Гуманитарного университета профсоюзов
+ информация по E-mail