Intrati in legatura

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ării
  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. Beneficiile Modelului V

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

3. Adaptarea Waterfall cu Abordări Incrementale

a. Tipuri de Abordări Incrementale

  1. Planificate în avans
  2. Paralele, RAD
  3. Evolutive, RUP

b. Principii ale Livrării Incrementale

  1. Incremente de produs
  2. Prototipare
  3. Timeboxing

c. Beneficiile Livrării Incrementale

  1. Implicare crescută a utilizatorilor în luarea deciziilor
  2. Rentabilitate timpurie
  3. Reacționează 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. Lucru colaborativ
  3. Documentație la timp
  4. Planificare adaptivă

c. Beneficiile Agile

  1. Implicare crescută a utilizatorilor pe tot parcursul procesului
  2. Echipa de dezvoltare împuternicită
  3. Rentabilitate rapidă
  4. Capacitate mai mare de a reacționa 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. Beneficiile Kanban

  1. Capacitate mai mare de a reacționa la schimbări
  2. Rentabilitate rapidă
  3. Reducerea dezvoltării inutile

Ziua 2 - Tehnici de Gestionare a Proiectelor Agile

1. Controlul Empiric al Procesului

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 la timp

2. Gestionarea Cerințelor

a. Backlog-uri

  1. Produs
  2. Lansare
  3. Sprint

b. Elemente din 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 Prioritizare

  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. Rentabilitate rapidă

b> Radiatoare de Informații

  1. Peretele Scrum
  2. Graficul de ardere

5. Gestionarea Echipei

a. Lider Associativ

  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 echipă
  3. Gestionarea echipelor împărțite

Cerințe

Niciunul

 14 Ore

Numărul de participanți


Pret per participant

Mărturii (4)

Cursuri viitoare

Categorii înrudite