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.
Mărturii (5)
-Cunoștințele profesorului în domeniu au fost foarte bune. El a reușit să explici cu frumusețe și să răspundă la toate întrebările în acel moment. -Să știu ce toate instrumentele pot face a fost foarte util. -Structura pe care a arătat, cum ar fi utilizarea scenariilor și traceabilitatea, ar fi foarte de ajutor în munca mea zilnică.
Harsha Jain - Scania CV AB
Curs - Introduction to Enterprise Architect
Tradus de catre o masina
cunoștințele trainerului și ușurința de a discuta - flux minunat
Piotr Stanik - GP Strategies Poland sp. z o.o.
Curs - Fintech: A Practical Introduction for Managers
Tradus de catre o masina
Mă plac codurile exemple simple dar informative.
Yue Wang - DBS Bank Ltd
Curs - Design Patterns
Tradus de catre o masina
Practic și condus folosind aplicația Sparx EA pe care o utilizăm extensiv în locul de muncă
Andy Davey - Envitia
Curs - Data Modelling with UML
Tradus de catre o masina
I mostly liked the exercises and examples.
Natalia Rodriguez Ucles
Curs - Business Process Modeling using BPMN and UML
Tradus de catre o masina