павлов все, что вы хотели знать о юнит тестах, но боялись спросить
Виктор Волков "Всё, что Вы хотели знать об Agile, но...
-
Upload
miniq-epam-systems-inc -
Category
Documents
-
view
923 -
download
0
description
Transcript of Виктор Волков "Всё, что Вы хотели знать об Agile, но...
![Page 1: Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"](https://reader033.fdocument.pub/reader033/viewer/2022061201/54795e21b4af9f3c5e8b4961/html5/thumbnails/1.jpg)
Agile
Всё , что вы хотели знать об Agile, но боялись спросить
Автор: Виктор ВолковEpam Systems2012
![Page 2: Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"](https://reader033.fdocument.pub/reader033/viewer/2022061201/54795e21b4af9f3c5e8b4961/html5/thumbnails/2.jpg)
C чего все начиналось…
![Page 3: Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"](https://reader033.fdocument.pub/reader033/viewer/2022061201/54795e21b4af9f3c5e8b4961/html5/thumbnails/3.jpg)
Code & Fix
![Page 4: Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"](https://reader033.fdocument.pub/reader033/viewer/2022061201/54795e21b4af9f3c5e8b4961/html5/thumbnails/4.jpg)
Очень похоже на…
![Page 5: Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"](https://reader033.fdocument.pub/reader033/viewer/2022061201/54795e21b4af9f3c5e8b4961/html5/thumbnails/5.jpg)
Так долго продолжаться не могло
![Page 6: Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"](https://reader033.fdocument.pub/reader033/viewer/2022061201/54795e21b4af9f3c5e8b4961/html5/thumbnails/6.jpg)
Появление каскадной модели
![Page 7: Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"](https://reader033.fdocument.pub/reader033/viewer/2022061201/54795e21b4af9f3c5e8b4961/html5/thumbnails/7.jpg)
Каскадная модель разработки
Строго линейная структура с чётко очерченными стадиями
Проста для понимания и использования
Хорошо подходит для крупных проектов с высокими требованиями качества
Высокая степень документированности
Не требует высокой квалификации персонала
![Page 8: Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"](https://reader033.fdocument.pub/reader033/viewer/2022061201/54795e21b4af9f3c5e8b4961/html5/thumbnails/8.jpg)
Каскадная модель разработки
Невозможность управлять фазами, любой сдвиг вызывает катастрофические потери
Болезненно переносит изменение требований
Готовый продукт недоступен до окончания процесса
Риск устаревания продукта еще до выпуска
![Page 9: Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"](https://reader033.fdocument.pub/reader033/viewer/2022061201/54795e21b4af9f3c5e8b4961/html5/thumbnails/9.jpg)
Как она работает
![Page 10: Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"](https://reader033.fdocument.pub/reader033/viewer/2022061201/54795e21b4af9f3c5e8b4961/html5/thumbnails/10.jpg)
Итеративная модель
![Page 11: Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"](https://reader033.fdocument.pub/reader033/viewer/2022061201/54795e21b4af9f3c5e8b4961/html5/thumbnails/11.jpg)
Методологии на итеративной модели
Agile – семейство гибких методологий разработки, основанных на принципах Agile Manifesto
Lean(Kanban) – гибкая методология разработки, включающая принципы Agile и Бережливого производства
RUP – Rational Unified Process, созданная компанией Rational Software
MSF – Microsoft Solution Framework, созданная компанией Microsoft
![Page 12: Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"](https://reader033.fdocument.pub/reader033/viewer/2022061201/54795e21b4af9f3c5e8b4961/html5/thumbnails/12.jpg)
Agile Manifesto: основные идеи Личности и их взаимодействия важнее,
чем процессы и инструменты;
![Page 13: Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"](https://reader033.fdocument.pub/reader033/viewer/2022061201/54795e21b4af9f3c5e8b4961/html5/thumbnails/13.jpg)
Agile Manifesto: основные идеи Работающее программное обеспечение
важнее, чем полная документация;
![Page 14: Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"](https://reader033.fdocument.pub/reader033/viewer/2022061201/54795e21b4af9f3c5e8b4961/html5/thumbnails/14.jpg)
Agile Manifesto: основные идеи Сотрудничество с заказчиком важнее,
чем контрактные обязательства;
![Page 15: Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"](https://reader033.fdocument.pub/reader033/viewer/2022061201/54795e21b4af9f3c5e8b4961/html5/thumbnails/15.jpg)
Agile Manifesto: основные идеи
Реакция на изменения важнее, чем следование плану.
![Page 16: Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"](https://reader033.fdocument.pub/reader033/viewer/2022061201/54795e21b4af9f3c5e8b4961/html5/thumbnails/16.jpg)
Agile Manifesto: принципы удовлетворение клиента за счёт ранней и
бесперебойной поставки ценного программного обеспечения;
приветствие изменений требований, даже в конце разработки (это может повысить конкурентоспособность полученного продукта);
частая поставка рабочего программного обеспечения (каждый месяц или неделю или ещё чаще);
тесное, ежедневное общение заказчика с разработчиками на протяжении всего проекта;
![Page 17: Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"](https://reader033.fdocument.pub/reader033/viewer/2022061201/54795e21b4af9f3c5e8b4961/html5/thumbnails/17.jpg)
Agile Manifesto: принципы проектом занимаются мотивированные
личности, которые обеспечены нужными условиями работы, поддержкой и доверием;
рекомендуемый метод передачи информации — личный разговор (лицом к лицу);
работающее программное обеспечение — лучший измеритель прогресса;
спонсоры, разработчики и пользователи должны иметь возможность поддерживать постоянный темп на неопределённый срок;
![Page 18: Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"](https://reader033.fdocument.pub/reader033/viewer/2022061201/54795e21b4af9f3c5e8b4961/html5/thumbnails/18.jpg)
Agile Manifesto: принципы постоянное внимание улучшению
технического мастерства и удобному дизайну;
простота — искусство не делать лишней работы;
лучшие технические требования, дизайн и архитектура получаются у самоорганизованной команды;
постоянная адаптация к изменяющимся обстоятельствам.
![Page 19: Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"](https://reader033.fdocument.pub/reader033/viewer/2022061201/54795e21b4af9f3c5e8b4961/html5/thumbnails/19.jpg)
Структурная схема
![Page 20: Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"](https://reader033.fdocument.pub/reader033/viewer/2022061201/54795e21b4af9f3c5e8b4961/html5/thumbnails/20.jpg)
Agile-based методологии
Scrum eXtreme Programming(XP) Feature driven development (FDD) Essential Unified Process OpenUP И так далее
![Page 21: Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"](https://reader033.fdocument.pub/reader033/viewer/2022061201/54795e21b4af9f3c5e8b4961/html5/thumbnails/21.jpg)
Немного про Scrum
Ролевая система: ScrumMaster, Product Owner, Scrum team, все остальные.
Product backlog Sprint backlog Burndown chart
![Page 22: Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"](https://reader033.fdocument.pub/reader033/viewer/2022061201/54795e21b4af9f3c5e8b4961/html5/thumbnails/22.jpg)
Немного про Scrum
Daily Scrum Scrum of Scrums Sprint planning meeting Sprint review meeting Sprint retrospective
![Page 23: Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"](https://reader033.fdocument.pub/reader033/viewer/2022061201/54795e21b4af9f3c5e8b4961/html5/thumbnails/23.jpg)
Немного про Scrum
![Page 24: Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"](https://reader033.fdocument.pub/reader033/viewer/2022061201/54795e21b4af9f3c5e8b4961/html5/thumbnails/24.jpg)
Немного про Scrum
![Page 25: Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"](https://reader033.fdocument.pub/reader033/viewer/2022061201/54795e21b4af9f3c5e8b4961/html5/thumbnails/25.jpg)
Немного про Scrum
![Page 26: Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"](https://reader033.fdocument.pub/reader033/viewer/2022061201/54795e21b4af9f3c5e8b4961/html5/thumbnails/26.jpg)
Обобщение
![Page 27: Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"](https://reader033.fdocument.pub/reader033/viewer/2022061201/54795e21b4af9f3c5e8b4961/html5/thumbnails/27.jpg)
Ссылки
http://agilemanifesto.org/ http://ru.wikipedia.org/wiki/
Гибкая_методология_разработки http://
en.wikipedia.org/wiki/Extreme_Programming
http://www.scrumalliance.org/ http://lib.custis.ru/А_какой_у_вас_Agile:_
свежевыжатый_или_порошковый%3F_(AgileEE-2009)
http://www.oracle.com/technetwork/articles/entarch/kaizen-bpm-agile-093198.html
![Page 28: Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"](https://reader033.fdocument.pub/reader033/viewer/2022061201/54795e21b4af9f3c5e8b4961/html5/thumbnails/28.jpg)
Вопросы