Training

Curs Agile Project Management

Managementul proiectelor Agile cu SCRUM, XP, AUP, KANBAN

Rating:
5/5
Categorie curs: ,
Concepte teoretice
Exercitii practice
Exemple, studii de caz
pmi_logo+endorsed course
Cursul Agile Project Management descrie in cele 2 zile principiile care stau la baza metodelor Agile si parcurge cele mai utilizate metodologii Agile: Scrum, eXtreme Programming (XP), Agile Unified Process (AUP), Kanban.Participantii  se vor familiariza cu principalele metodologii Agile pentru dezvoltare software si vor afla avantajele si dezavantajele fiecarei abordari precum si cum sa aleaga metodologia adecvata in functie de contextul organizational precum si cel specific proiectului.De asemenea, vor intelege diferentele dintre abordarile predictive (waterfall) si cele iterative, incrementale sau hibride.

La sfarsitul cursului Agile Project Management, participantii vor fi capabili sa:

  • Identifice si sa inteleaga care sunt principiile si valorile Agile
  • Selecteze o metodologie Agile care sa fie adecvata proiectului si culturii organizationale
  • Aplice o metoda Agile (SCRUM, XP, Kanban, AUP) pe un proiect de complexitate redusa cu o echipa de 3-7 persoane
  • Diferentieze abordarea predictiva de cea agile (+ / -)
  • Manageri de proiect si echipe de proiect
  • Manageri care au in subordine project manageri si monitorizeaza progresul proiectelor de dezvoltare software
  • Scrum Master
  • Toti participantii in proiectele de dezvoltare software
  • Persoane care vor sa se familiarizeze cu metodologiile Agile existente
  • Manageri de proiect si echipe de proiect
  • Manageri care au in subordine project manageri si monitorizeaza progresul proiectelor de dezvoltare software
  • Scrum Master
  • Toti participantii in proiectele de dezvoltare software
  • Persoane care vor sa se familiarizeze cu metodologiile Agile existente

Pentru a beneficia din plin de acest training recomandam urmatoarele cunostinte preliminare:

  • experienta in proiecte IT
  • familiaritate cu ciclul de viata de tip waterfall: analiza, design, dezvoltare, testare, integrare

Modul 1. Agile Project Management – Introducere

  • Definitie Agile Project Management
  • Software Development Life Cycle – SDLC.
    • Agile si Waterfall. Caracteristici si diferente
  • Agile Project Management in industria IT: SCRUM, XP, AUP, ,Kanban, Lean, FDD, Crystal Family
    • Cele mai utilizate metode Agile
  • Dificultati clasice in implementarea metodelor Agile
  • Agile Manifesto
  • Agile – Caracteristici si concepte
    • Dezvolatare Iterativa si Incrementala
    • Lista de cerinte prioritizata (Prioritized Product Back)
    • Iteratii
    • Release-uri
  • Principii pentru managementul proiectelor Agile

 Modul 2. SCRUM Agile

  • Agile Project Management cu SCRUM. Definitie. Istoric. Obiective. Avantaje SCRUM
  • Structura SCRUM (Framework)
  • Echipa de proiect SCRUM (Team):
    • Product Owner
    • Scrum Master
    • Develeopment Team
  • Activitati SCRUM (Events)
    • Sprint Planning Meeting : Planificarea unei iteratii
    • Sprint (Iteratia). Derularea unei iteratii. Realizarea livrabilelor de proiect in timpul iteratiei
    • Daily SCRUM Meeting. Participanti. Regului. Derularea Daily SCRUM Meeting. SPRINT Task Board
    • Sprint Review : Prezentarea livrabilelor de proiect la Product Owner si obtinerea acceptantei.
    • Sprint Retrospective : Organizarea meetingului de proiect pentru imbunatatirea modului de lucru
  • Livrabile SCRUM (Artifacts)
    • Product Vision (Viziunea Produsului)
    • Product Backlog : Lista de cerinte a proiectului. Tehnici de gestionare a cerintelor proiectului (Backlog grooming)
    • User Stories . Cum se scriu cerintele in SCRUM
    • Sprint Backlog . Lista cerintelor implementate intr-o iteratie
    • Sprint Goal: Obiectivul a ceea ce avem de dezvolatat intr-o iteratie
    • Information Radiators . Burndown Charts . Grafice de evolutie Proiect
    • Impediment Lists . Lista de problem blocante din proiectul SCRUM
  • SCRUM Definition of Done.
  • Tehnici de estimare in SCRUM : Story Points. Planning Poker. Sprint Velocity..
  • Derularea proiectului SCRUM

Modul 3 – Extreme Programming (XP)

  • Agile Project Management cu  Extreme Programing (XP)
  • Ciclul de viata al unui proiect agile derulat cu metoda Extreme Programing (XP): Exploration, Planning, Development Phases, Product Release
  • Valori, Principii si Practici in Extreme Programing (XP)
  • Tehnici principale in Extreme Programing (Primary Practices)
    • Colocarea echipei (Sit Together), implicarea (Whole Team)
    • Ritm de lucru sustinut(Energized work), Mediu de lucru vizual (Informative workspace)
    • Pair Programming (Programare in pereche de cate doi dezvoltatori)
    • Cerinte utilizator (Stories)
    • Livrare ritmica saptamanala si trimestriala (Weekly and Quarterly Cycle)
    • Rezerva de efort pentu livrare la timp (Slack)
    • Buildare rapida sub 10 minute. ( 10-Minute Build )
    • Integare continua. Continuous Integration
    • Test First Programming . Test Driven Development (TDD). Acceptance Test Driven Development (ATDD)
    • Refactoring : cod sursa, teste, architectura
    • Incremental Design
  • Echipa de proiect Extreme Programing (XP). Roluri si Responsabilitati : Testeri, Architecti, Project Manager, Product Manager, Utilizatori, Programatori
  • Livrabile in Extreme Programing (XP): Vision, Story, Customer Test, Release Plan, Iteration Plan, Coding Standard, Unit Test, Production Code, Build
  • Derularea unui proiect eXtreme Programming (XP) cu SCRUM

Modul 4 – Agile Unified Process (AUP)

  • Introducere in Agile Unified Process (AUP). Definitie, Structura, Istoric Agile Unified Process(AUP), legatura cu Rational Unified Process (RUP)
  • Procesul Agile Unifed Process (AUP) Fazele unui proiect Agile UP:
    • Inception
    • Elaboration
    • Construction
    • Transition
  • Echipa de proiect Agile UP. Roluri si Responsabilitati.
    • Modelare/Analiza
    • Implementare
    • Test
    • Deployment
    • Configuration Management
    • Project Management
    • Procese si Tool-uri
  • Livrabilele din Agile UP:
    • Livrabile minime: Sistem, Cod Sursa, Regression Test Suite, Scripturi de instalare, Documentatia Sistemului, Release Notes, Cerinte modelate, Arhitectura modelata
    • Livrabile suplimentare: Teste Acceptanta, Business Process Model, Domain Model, plan proiect (resurse, schedule, buget), Cerinte Tehnice, Strategia de Testare, Materiale de Training, alte documente (User, Support, Operations).
  • Avantaje metodei Agile Unified Process

Modul 5 – Kanban (vs. Agile Project Management)

  • Introducere in Kanban. Definitie, Kanban Card, Principi
  • Visualizare procesului de dezvoltare software in Kanban
    • Work in Progress (WIP). Vizualizare Limite WIP.
    • Criterii de acceptanta (calitate). Afisare criterii de acceptanta
    • Task Board
  • Measurare procesului in Kanban:
    • Cumulative flow diagrams (CFD), Cycle time, rata defectelor, Blocked Items,  Prioritizarea activitati
  • Vizualizare clase de servicii pe taskboard.
    • Clase de servicii (Feature, Bug, etc).
    • Service Level Agreements (SLA)
  • Managementul activitatilor in Kanban.
    • Alegerea activitati.
    • Team Cadence/Heartbeat.
    • Strategii de rezolvare a  defectelor.
    • Sedinta zilnica de proiect (Daily Stand-up)
  • Kanban Task Boards.
    • Two-tier Boards.
    • Handling Multiple Projects: Swimlanes

Modul 6. Review – Agile Project Management

Standardele la care este aliniat acest curs

Acest curs este aliniat (respecta) cele  mai bune practici si tehnici  din urmatoarele standarde internationale:

Cursuri corelate

Acest curs are urmatoarele cursuri corelate:

* Preturile nu includ TVA.
* Pentru persoanele fizice NU se aplica TVA.

Programul cursului este zilnic  9:00 -17:00  (pentru cursurile cu instructor)

17-18
Februarie
Training Public:

Agile Project Management

Calendar cursuri programate

Consultati lista de cursuri programate pentru perioada urmatoare

Impresii de la training
Trilex - Acreditare internationala

Pentru a va asigura de calitatea programelor de training si de recunoasterea internationala a diplomelor pe care le obtineti, Trilex este :

loge trilex training - agile | six sigma | project management | PRINCE2

Training si consultanta

Business Analysis – Project Management – Agile – PRINCE2® – Six Sigma – Certificari