Schița de curs

Ziua 1 - Gestionarea Proiectelor Software într-un Context Waterfall

1. Introducere în Waterfall

a. Context Istoric

  1. Winston Royce
  2. Contextul în procesele de fabricație

b. Etapele Waterfall

  1. Colectarea cerințelor
  2. Proiectare
  3. Implementare
  4. Verificare
  5. Întreținere

c. Provocări ale Waterfall

  1. Gestionarea schimbărilor
  2. Distanța dintre cunoștințele de afaceri și implementare
  3. Amânarea riscurilor până târziu în ciclul de viață
  4. Prioritizarea domeniului de aplicare

d. Rezumat al reacțiilor la modelul Waterfall

  1. Acceptare – Abordări Waterfall, de ex. SSADM
  2. Adaptare – Modelul V
  3. Îmbunătățire – Incremental
  4. Respingere – Agile
  5. Îmbunătățire – Lean

2. Strategii de Adaptare a Modelului V pentru Livrarea Waterfall

a. Verificare și validare timpurie

  1. Costul identificării târzii
  2. Recenzii și inspecții
  3. Analiză statică

b. Etape de Testare în Modelul V

  1. Unitate/Integrare unități
  2. Sistem
  3. Integrare sistem
  4. Acceptare

c. Beneficii ale Modelului V

  1. Implicare crescută a utilizatorilor finali în verificare
  2. Mitigare timpurie a riscurilor

3. Adaptarea Waterfall cu Abordări Incrementale

a. Tipuri de Abordări Incrementale

  1. Planificate în avans
  2. Paralele, RAD
  3. Evoluționare, RUP

b. Principii de Livrare Incrementală

  1. Incremente de produs
  2. Prototipare
  3. Timeboxing

c. Beneficii ale Livrării Incrementale

  1. Implicare crescută a utilizatorilor în luarea deciziilor
  2. Returnare timpurie a investiției
  3. Reacție la schimbări

4. Respingerea Modelului Waterfall în favoarea Agile

a. Elemente Esențiale Agile

  1. Manifestul Agile
  2. Principiile Agile

b. Introducere în Scrum, cel mai popular cadru Agile

  1. Livrare iterativă
  2. Colaborare
  3. Documentație just-in-time
  4. Planificare adaptivă

c. Beneficii ale Agile

  1. Implicare crescută a utilizatorilor de-a lungul procesului
  2. Echipa de dezvoltare împuternicită
  3. Returnare rapidă a investiției
  4. Capacitate mai mare de reacție la schimbări
  5. Reducerea dezvoltării inutile

5. Îmbunătățirea Waterfall cu Livrarea Kanban

a. Lean și Kanban

  1. Istoria Livrării Lean
  2. Istoria Kanban
  3. Principiul reducerii deșeurilor

b. Introducere în Kanban

  1. Panoul Kanban
  2. Gestionarea lucrărilor în curs

c. Beneficii ale Kanban

  1. Capacitate mai mare de reacție la schimbări
  2. Returnare rapidă a investiției
  3. Reducerea dezvoltării inutile

Ziua 2 - Tehnici de Gestionare a Proiectelor Agile

1. Controlul Procesului Empiric

a. Inspectare

  1. Demonstrație
  2. Retrospectivă

b. Adaptare

  1. Planificare adaptivă
  2. Îmbunătățire continuă

c. Transparență

  1. Implicarea părților interesate
  2. Negocierea contractelor
  3. Documentație just-in-time

2. Gestionarea Cerințelor

a. Backlog-uri

  1. Produs
  2. Lansare
  3. Sprint

b. Elemente de Backlog

  1. Povești de Utilizator
  2. Defecte
  3. Specificații de cerințe

c. Riscuri

  1. Ajustarea Backlog-ului pentru riscuri
  2. Reducerea riscurilor

3. Estimare și Control

a. Planificare Timebox

  1. Planificare de lansare
  2. Planificare iterativă
  3. Comunicare zilnică

b. Tehnici de Prioritarizare

  1. MoSCow
  2. Bazat pe valoare
  3. Alte tehnici

c. Tehnici de Estimare

  1. Curățarea poveștilor de utilizator
  2. Planning Poker

4. Gestionarea Livrării

a. Livrare Iterativă

  1. Viteza echipei
  2. Returnare rapidă a investiției

b> Radiatoare de Informații

  1. Peretele Scrum
  2. Graficul de ardere

5. Gestionarea Echipei

a. Leadership Asociativ

  1. ScrumMaster ca facilitator
  2. Rolul managerului de proiect tradițional

b. Implicarea Utilizatorilor Finali

  1. Decidentul unic – Proprietarul Produsului
  2. Comunicarea cu părțile interesate (Porci și Găini)

c. Echipa Împuternicită

  1. Echipe auto-organizate
  2. Rolul specialistului în cadrul echipei
  3. Gestionarea echipelor împărțite

Cerințe

Niciunul

 14 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite