Similar presentations:
Экстремальное программирование
1.
Государственное автономное профессиональное образовательноеучреждение «Международный центр компетенций - Казанский
техникум информационных технологий и связи»
Экстремальное
Программирование
Выполнили работу:
Буртов Данил и Мазитова Арина
г.Казань, 2024 год
2.
Экстремальное программирование (XP) —это одна из методологий Agile.
Упрощение процесса разработки, минимизация документации
и максимизация обратной связи от заказчиков.
3.
Это был онКент Бек
Бек был одним из 17 специалистов,
подписавших Agile Manifesto в 2001 году
Методология была разработана Кентом Беком
во время его работы над проектом системы
для расчета зарплатных ведомостей
Chrysler Comprehensive Compensation
System. Бек стал ведущим специалистом
проекта в марте 1996 года.
4.
5.
Основа экстремальногопрограммирования
Планирование выполняется с
учетом всех участников
проекта.
Клиенты участвуют в
разработке тестов, что
гарантирует соответствие
функциональности их
требованиям.
Программисты работают в
парах, обмениваясь
опытом и контролируя
качество кода.
Сначала создаются тесты,
затем код.
XP предполагает регулярные
релизы, чтобы быстро
получать обратную связь.
Постоянное улучшение
кода для увеличения его
читаемости и снижения
сложности.
Дизайн должен быть
максимально простым и
эффективным.
Любой программист может
изменять любой код в
проекте.
Код регулярно
интегрируется в общую
базу, что позволяет
выявлять проблемы на
раннем этапе
Команда определяет реально
выполнимый объем работы и
следует ему
Команда использует общий
язык для описания проекта
Весь код должен
соответствовать
общепринятым стандартам
6.
Витки планирования и обратнаясвязь в экстремальном
программировании
В XP планирование и обратная связь - центральная роль.
Обеспечение адаптации к
изменяющимся требованиям и
непрерывное улучшение
продукта.
Поддержание высокой скорости
разработки и качества.
Предотвращение устаревания
функционала.
7.
Витки планированияПланирование релиза
(Release Planning)
Итерационное
планирование
(Iteration Planning)
Ежедневное
планирование
8.
Обратная связьОбратная связь от клиента
Тестирование
Парное программирование и обзор кода
Ретроспективы
9.
ЗаключениеXP не панацея и подойдет не каждому проекту.
Однако часть практик могут помочь команде
прокачаться, а сам подход может быть оптимальным
для определенных проектов или людей.