Schița de curs

Modulul 1: Abordări Tradiționale de Dezvoltare

  • 1.1 Prezentare generală a abordărilor secvențiale și predictive de dezvoltare
    • Descrierea abordărilor secvențiale și predictive „Waterfall”
    • Evoluția cronologică a abordărilor Waterfall
  • 1.2 Modelul Waterfall al lui Dr. Winston Royce
    • Modelul Waterfall al lui Dr. Winston Royce
    • Beneficiile Waterfall pentru controlul proiectelor
    • „Riscurile inerente” ale lui Royce
  • 1.3 Modelul V
    • Verificare și validare timpurie
    • Beneficii ale modelului V
  • 1.4 Modele Incrementale
    • Exemplu de Proces Unificat Rațional
    • Livrare incrementală
    • Descompunerea domeniului de aplicare și gestionarea riscurilor
  • 1.5 Când să folosiți Waterfall
    • Controlul procesului definit

Modulul 2: Prezentare generală Prince2

  • 2.1 Ce este Prince2?
    • Definiție și origini
    • Certificări Prince2: Foundation, Practitioner, Agile
    • Beneficii ale Prince2
  • 2.2 Metodologia Prince2
    • Roluri – Manager de proiect, client, utilizator, furnizor, consiliu de proiect
    • Tehnici de management – Asigurarea proiectului, suport pentru proiect
    • Domeniu de aplicare – Interacțiunea cu contractele și managementul contractual
    • Controlul schimbării – Managementul riscurilor, calității și schimbării
  • 2.3 Modelul de proces Prince2
    • Dirijarea unui proiect
    • Pornirea unui proiect
    • Inițierea unui proiect
    • Gestionarea limitelor etapelor
    • Controlul unei etape
    • Gestionarea livrării produselor
    • Închiderea unui proiect
    • Planificare

Modulul 3: Prezentare generală Agile

  • 3.1 Prezentare istorică
    • Evoluția cronologică a ideilor „Agile” din anii 90 până în prezent
    • Abordări Agile timpurii – Scrum, XP, DSDM
    • Dezvoltări Agile – Kanban, BDD, DevOps, Scalare
  • 3.2 Manifestul Agile
    • Contextul creării Manifestului
    • Prezentare generală a Manifestului Agile
      • Indivizi și interacțiuni în locul proceselor și uneltelor
      • Software funcțional în locul documentației exhaustive
      • Colaborarea cu clientul în locul negocierii contractelor
      • Răspunsul la schimbare în locul urmăririi unui plan

Modulul 4: Principiile Agile

  • 4.1 Cele 12 Principii Agile
    • Discuție de grup pe fiecare principiu
  • 4.2 Rezumatul conceptelor Agile
    • Planificare și dezvoltare iterativă
    • Îmbunătățire continuă
    • Învățare continuă
    • Colaborare și comunicare față în față
    • Responsabilitate colectivă
    • Echipe multifuncționale

Modulul 5: Managementul de Proiect Agile cu Scrum

  • 5.1 Cadrul Scrum
    • Prezentare generală – Scrum Guide 2016
    • Roluri și responsabilități Scrum – Scrum Master, Product Owner, Echipa
    • Evenimente Scrum – Sprint, Planificare Sprint, Revizuire, Retrospectivă, Scrum Zilnic
    • Artefacte Scrum – Backlog de produs, Backlog de sprint, Increment de produs
  • 5.2 Principii de Management de Proiect Agile
    • Controlul empiric al procesului
    • Planificare și raportare iterativă
    • Îmbunătățire continuă și retrospectivă
    • Managementul resurselor și al echipelor

Modulul 6: Testarea Software

  • 6.1 Fundamentele Testării
    • Procesul fundamental de testare
      • Planificare, Analiză și Proiectare, Execuție, Evaluare, Închidere
    • Niveluri de testare – unitate, integrare, sistem, acceptare utilizator
    • Abordări de testare – bazate pe cerințe, bazate pe risc, bazate pe experiență
    • Tehnici de proiectare a testelor – tehnici white-box, black-box
  • 6.2 Testare Agile
    • Prezentare generală a Cadranelor de Testare Agile – strategie de testare, planificare
    • Dezvoltare ghidată de teste
    • Principii de automatizare a testelor – piramida de automatizare a testelor
  • 6.3 Tipuri de Teste
    • Teste orientate tehnologic care ghidează dezvoltarea
      • Teste de unitate, TDD, teste de fum
    • Teste orientate pe afaceri care ghidează dezvoltarea
      • Teste de poveste, exemple, testare de acceptare
    • Teste orientate pe afaceri care critică produsul
      • Testare exploratorie, testare Alfa/Beta, UAT
    • Teste orientate tehnologic care critică produsul
      • Testare de performanță, usabilitate, atribute de calitate

Modulul 7: Analiza Tradițională de Afaceri

  • 7.1 Ce este Analiza de Afaceri?
    • Analiza de afaceri și analistul de afaceri
    • Niveluri de analiză de afaceri – întreprindere, proiect, operațional
    • Principii de Analiză de Afaceri
  • 7.2 IIBA BA Book of Knowledge – Arii de Cunoștințe
    • Planificarea și Monitorizarea Analizei de Afaceri
    • Elicitarea și Colaborarea
    • Gestionarea Ciclului de Viață al Cerințelor
    • Analiza Strategiei
    • Analiza și Proiectarea Definirii Cerințelor
    • Evaluarea Soluției

Modulul 8: Analiza de Afaceri Agile

  • 8.1 Considerații privind Analiza de Afaceri Agile
    • Dezvoltare iterativă
    • Echipe multifuncționale
    • Colaborare între domeniile de afaceri și tehnologie
  • 8.2 Prezentare generală a Dezvoltării Ghidate de Comportament
    • Origini în TDD și dezvoltări recente
    • Definiții – BDD, ATDD, Specificare prin Exemple
  • 8.3 Activități BDD
    • Concentrare pe caracteristici care oferă valoare de afaceri
    • Derivarea caracteristicilor în colaborare
    • Păstrarea opțiunilor deschise
    • Utilizarea exemplelor concrete pentru a ilustra caracteristicile
    • Scrierea specificațiilor executabile
    • Crearea documentației vii
  • 8.4 Tehnici și Instrumente Agile BA
    • Definirea valorii de afaceri
    • Personaje
    • Maparea Impactului
    • Opțiuni Reale
    • Povestiri de Utilizator și criterii de acceptare
    • Estimare Relativă
    • Șablon Given-When-Then
    • Suport de instrumente pentru BDD
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite