Schița de curs

Introducere

  • Ce este procesul Requirement Management? De ce Agile?
  • Business agilitate și livrarea software agile: Definiții
  • Legăturarea Agile cu Business: Modelul Canvas Business Motivation Model vs. Modelul Business,
  • Cum să folosim eficient Canvasul Propoziției de Valoare pentru a defini Viziunea Produsului?
  • Agilitatea Business vs. principiile livrării software agile
  • Ce nu este Agile? Impactul alinierea cu strategii și capacități
  • Requirement Management în contextul Agile
  • Ciclul de viață Scrum: Probleme legate de completitudinea cerințelor și urmăririle
  • Cum modelele productive pot îmbunătăți comunicarea în 'Agile'?
  • Extensiile Business ale Agile: Structurarea Contribuției de Valoare a unei Istorie de Utilizator
  • Panorama diagramelor UML pentru modelizarea cerințelor
  • Cadre pentru urmăririle cerințelor către implementarea software și teste
  • Cele 5 niveluri de planificare ale unui proiect agil (de la Clarificarea Viziei și Product Backlog până la Task-uri... și Arhitectura Walking Skeleton)
  • Gestionarea cerințelor în metode Agile (Scrum, DAD) vs. Procesul Unificat (RUP)
  • Roluri, echipe, medii
  • Prezentarea Studiului de caz pentru Structurarea cerințelor și gestionarea lor folosind un proces iterativ

Cum să descriem viziunea și nevoile afacerii prin modele urmărite?

  • Calificarea cerințelor: Modelul Kano vs. Canvasul Propoziției de Valoare
  • Structurarea Viziei Produsului pe baza strategiilor, forțelor mediului și tendințelor
  • Propunerea de valoare, activitățile cheie, resursele cheie, fluxele de venituri și structurile costurilor,
  • Descoperirea scopului afacerii a produsului folosind nevoile clienților, câștigurile și durerile
  • Descrierea cazurilor utilizării afacerii folosind 'fluențele de valoare' și 'etapele de valoare'
  • Punerea în legătură a scopului afacerii al produsului cu contribuțiile de valoare așteptate
  • Studiu de caz: Descrierea viziunii produsului

Cum să descriem nevoile utilizatorilor prin modelizarea agilă a cazurilor utilizării (epici și istorii de utilizatori)?

  • Agile Estimare și Planificare
  • Construirea și gestionarea product backlog / granularitatea cerințelor
  • Inainte de planificarea sprintului
  • Creația sprint backlog-ului
  • Agile Modelul Istorie de Utilizator: scopul sistemului (subiect), actori, cazuri utilizări, istorii de utilizatori, criterii de acceptare, model INVEST
  • The Walking Skeleton folosind Livrarea Disciplinată Agile: De la Procese la Tehnologie
  • Cum să descoperim epici și istorii de utilizatori pe baza fluenticilor de valoare?
  • Contribuția de valoare a epicilor și istoriilor de utilizatori
  • Scrierea sarcinilor: granularitatea și dimensiunea folosind modelul SMART
  • Studiu de caz: Descoperirea epicilor și istoriilor de utilizatori pe baza fluenticilor de valoare

Validezarea și testarea înțelegerii corecte a specificărilor detaliate

  • Folosirea unui proces incremental de colectare a cerințelor și sprint backlog-ului
  • Reguli pentru descrierile eficiente ale epicilor, istoriilor de utilizatori și arhitecturii
  • Diagramele pentru validarea descrierilor epicilor și istoriilor de utilizatori
  • Cum să alegem diagrama potrivită?
  • Rafinarea caracteristicilor folosind modelizarea cazurilor utilizării și relațiilor
  • Testezarea înțelegerii corecte a cerințelor folosind Requisițiile Gidați de Testare
  • Structurile Given/When/Then și Operațiuni Contractuale pentru a guida dezvoltatorii în implementarea cerințelor
  • Analiza acoperirii și gestionarea schimbărilor
  • Studiu de caz: Validezarea, testarea și comunicarea specificației detaliate la dezvoltatori

Concluzie

  • Pasi ai unui proces eficient de colectare a cerințelor și analiza sistemului
  • Urmăririle între cerințe și modelele de analiză
  • Modele pentru colectarea și testarea cerințelor

Nota: Sesiunile de instruire-mentoring sunt conduse interactiv, folosind exemple din Ingineria Requisițiilor și modelele de modelizare, pentru a asigura un nivel bun de urmărire între cerințe și soluțiile subiacente. Conceptele sunt mai întâi explicate folosind exemple simple și sunt urmate apoi de proiecte initiale pentru cazul dumneavoastră potențial. După această sesiune, v-am putea însoții prin revizuirea și validarea soluțiilor dvs., în funcție de nevoile dvs.

 21 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Upcoming Courses

Categorii înrudite