Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемКсения Шумилова
1 eXtreme Programming XP Тема 1
2 XP Экстремальное программирование небольших и средних неясных и быстро меняющихся требований Экстремальное программирование – это упрощенная методика организации производства для небольших и средних по размеру команд специалистов, занимающихся разработкой программного продукта в условиях неясных и быстро меняющихся требований.
3 XP Короткие циклы; Планирование по нарастающей; Гибкий график реализации функциональности; XP базируется на автоматических тестах, разработанных и программистами, и заказчиками; Обмен сведениями через общение, тесты и исходный код; Эволюционирующий дизайн.
4 XP Виды рисков: Смещение графиков; Закрытие проекта; Система теряет полезность; Велико количество дефектов и недочетов системы; Несоответствие системы решаемой проблеме; Изменение характера бизнеса; Недостаток возможностей системы; Текучка кадров.
5 4 переменные: Затраты; Время; Качество; Объем работ. Внешние силы (заказчики, менеджеры) должны определить значения для любых трех переменных, а команда разработчиков выбирает результирующее значение для четвертой переменной (управляет четвертой переменной). XP
6 Обычная стратегия разработки ПО предусматривает стадии: Формулировка требований; Анализ требований; Проектирование системы; Реализация системы; Тестирование системы; Внедрение системы. Стоимость внесения изменений растает экспоненциально в зависимости от времени. XP
7 Основное предположение XP: Сегодня требуется реализовать только то, без чего сегодня не обойтись. Стоимость внесения изменений в систему растет пропорционально t, где t – время работы над системой. XP
8 Простой дизайн без лишних элементов; Автоматические тесты; Постоянная практика в деле модификации дизайна системы. XP
9 Коммуникация Простота Обратная связь Храбрость XP
10 Кодирование; Тестирование; Общение; Проектирование. XP
11 Быстрая обратная связь; Приемлемая простота; Постепенное изменение; Приемлемые изменения; Качественная работа. Менее важные принципы: Обучение обучению; небольшие начальные инвестиции; игра для того, чтобы победить; надежное экспериментирование; открытая честная коммуникация; работа в соответствии с человеческими инстинктами; принимаемая ответственность; локальная адаптация; «путешествие налегке»; откровенные оценки. XP
12 Бизнес-культура; Обычный стиль работы разработчиков, настроенный на тщательное планирование; Крупномасштабные проекты, требующие большой команды программистов; Рабочая среда, препятствующая легкости обратной связи. XP
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.