Модул 1: Традиционни подходи за развитие
1.1 Преглед на последователните, предсказуеми подходи за развитие Описание на последователните, предсказуеми „водопадни“ подходи График на еволюцията на водопадните подходи
1.2 Водопадът на Строуман Моделът на водопада на д-р Уинстън Ройс
Предимства на Waterfall за контролиране на проекти„Присъщите рискове“ на Ройс1.3 V-модел Ранна проверка и валидиранеПредимства на V-модела
1.4 Инкрементални модели Пример за рационален унифициран процесПостепенна доставкаРазбивка на обхвата и управление на риска
1.5 Кога да използвате управление на процес, дефиниран от водопадМодул 2: Преглед на Prince22.1 Какво е Prince2? Определение и произход Prince2 Сертификати: Фондация, Практик, Agile Предимства на Prince22.2 Роли в методологията на Prince2 – Мениджър на проекта, клиент, потребител, доставчик, борд на проекта
Management Техники – Осигуряване на проекта, подкрепа на проектаОбхват - Взаимодействие с договори и договорно управление
Контролиране на промяната – управление на риска, качеството и промяната
2.3 Модел на процеса Prince2 Ръководство на проект
Стартиране на проектИницииране на проектУправление на границите на сценатаКонтролиране на сценаУправление на доставката на продукти
Закриване на проектПланиранеМодул 3: Agile Общ преглед3.1 Исторически преглед Хронология на еволюцията на „Agile“ идеите 90-те години до представяне на ранни Agile подходи – Scrum, XP, DSDM Agile разработки – Kanban, BDD, DevOps, мащабиране3.2 Agile Манифестът История на създаването на МанифестаAgile Преглед на манифеста Индивиди и взаимодействия върху процеси и инструментиРаботещ софтуер върху изчерпателна документацияСътрудничество с клиента при договаряне на договорРеагиране на смяна след план
4.1 12-те Agile принципа Групова дискусия за всеки принцип
4.2 Обобщение на Agile концепции Итеративно планиране и развитиеНепрекъснато усъвършенстванеНепрекъснато обучениеCollaboration и комуникация лице в лицеКолективна отговорностМногофункционални екипи
Модул 5: Гъвкаво управление на проекти с Scrum
5.1 Scrum Преглед на рамката – Scrum Ръководство 2016 Scrum роли и отговорности – Scrum Главен, собственик на продукта, екип Scrum събития – Спринт, Планиране на спринт, Преглед, Ретроспектива, Ежедневно Scrum Scrum артефакти – Product Backlog, Sprint Backlog, Product Increment
5.2 Agile Project Management Принципи Емпиричен контрол на процесиИтеративно планиране и отчитанеНепрекъснато подобрение и ретроспекцияУправление на ресурсите и екипиМодул 6: Software Testing6.1 Основи на тестване Основният тестов процес Планиране, анализ и проектиране, изпълнение, оценка, закриванеТестови нива – единица, интеграция, система, потребителско приемане
Подходи за тестване – базирани на изисквания, базирани на риска, базирани на опита
Техники за проектиране на тестове – техники на бяла кутия, черна кутия
6.2 Agile Тестване Agile Преглед на квадрантите за тестване – тестова стратегия, планиранеРазработка, управлявана от тестовеПринципи на автоматизация на тестовете – пирамида на автоматизация на тестове6.3 Типове тестове Тестове, насочени към технологиите, които ръководят разработката Единично тестване, TDD, димни тестовеBusiness-изправени тестове, които ръководят развитието Тестове за история, примери, тестове за приемане
Business тестове, които критикуват продукта Проучвателно тестване, алпа/бета тестване, UAT
Тестове, насочени към технологиите, които критикуват продукта Тестване на производителността, използваемост, качествени атрибути
Модул 7: Традиционен Business Analysis7.1 Какво е Business Analysis? Бизнес анализ и бизнес анализатор Нива на бизнес анализ – предприятие, проект, оперативен Business Analysis принцип7.2 IIBA BA Book of Knowledge – Области на знания Business Analysis Планиране и мониторингИзвличане и Collaboration
Изисквания Жизнен цикъл ManagementСтратегически анализАнализ на изискванията и дефиниране на дизайнаОценка на решението
Модул 8: Гъвкав Business Analysis8.1 Съображения за гъвкав бизнес анализ Итеративно развитие Многофункционални екипи Collaboration между бизнес и технологични области
8.2 Общ преглед на развитието, управлявано от поведение Произход в TDD и скорошни разработкиДефиниции – BDD, ATDD, спецификация чрез пример
8.3 BDD Activities Съсредоточете се върху функции, които осигуряват бизнес стойностИзвличане на функции съвместно
Дръжте опциите отворениИзползвайте конкретни примери, за да илюстрирате характеристиките
Напишете изпълними спецификации
Създайте жива документация
8.4 Дефиниране на стойността на Agile BA Techniques & Tools Business.хораКартографиране на въздействиетоРеални опцииПотребителски истории и критерии за приеманеОтносителна оценкаШаблон Given-When-Then
Поддръжка на инструменти за BDD