Training

Agile Project Management

Managementul proiectelor Agile cu SCRUM, XP, AUP, KANBAN

Rating:
5/5
Categorie curs: ,
Concepte teoretice
Exercitii practice
Exemple, studii de caz
  • Cod curs: 500
  • Durata curs: 2 zile
  • Pret / persoana: 195 €
  • Nivel curs: Initiere
  • Disponibil: Clasic (in sala), Online (cu instructor)

Trainingul Agile Project Management este acreditat de:
PMI - Project Management Institute

Credite PDU/CDU obtinute: 14

Acestea se pot folosi pentru certificare/recertificare.

pmi_logo+endorsed course

Trainingul 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 acestui training, 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

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. Metode Agile – Introducere

  • Definitie
  • Software Development Life Cycle – SDLC.
    • Agile si Waterfall. Caracteristici si diferente
  • Metode Agile 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 (metoda Agile)

  • Introducere in 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)

  • Introducere in 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 pentru proiecte Agile

  • 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. Agile si CMMI

  • Introducere in CMMI (Capability Maturity Model Integration)
    • CMMI si imbunatatirea proceselor de dezvoltare software
    • CMMI (Capability Maturity Model Integration): Definitie, obiective, principia, avantaje.
    • Nivele de maturitate CMMI (Capability Maturity Levels: 1-5)
    • Procesele de dezvoltare software (Software engineering processes) pe fiecare nivele de maturitate.
    • CMMI Level 3
  • CMMI versus Agile . Comparatie intre abordarea CMMI si metodele Agile de dezvolatare software. Diferente. Aspecte similare
  • Pot sa coexiste Agile si CMMI ?

Modul 7. Review training – Agile IT Project Management

Standarde asociate cu cursul Agile Project Management 

Trainingul Agile Project Management este respecta si este aliniat la urmatoarele standarde:

Standard

Alte trainiguri  asociate cu cursul Agile Project Management 

Trainingul Agile Project Management este corelat cu urmatoarele trainguri:

3 - 4
August
Training Public:

Agile Project Management

Calendar cursuri publice

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

error: Continut protejat !!