ABONAMENTE VIDEO REDACȚIA
RO
EN
NOU
Numărul 125
Numărul 124 Numărul 123 Numărul 122 Numărul 121 Numărul 120 Numărul 119 Numărul 118 Numărul 117 Numărul 116 Numărul 115 Numărul 114 Numărul 113 Numărul 112 Numărul 111 Numărul 110 Numărul 109 Numărul 108 Numărul 107 Numărul 106 Numărul 105 Numărul 104 Numărul 103 Numărul 102 Numărul 101 Numărul 100 Numărul 99 Numărul 98 Numărul 97 Numărul 96 Numărul 95 Numărul 94 Numărul 93 Numărul 92 Numărul 91 Numărul 90 Numărul 89 Numărul 88 Numărul 87 Numărul 86 Numărul 85 Numărul 84 Numărul 83 Numărul 82 Numărul 81 Numărul 80 Numărul 79 Numărul 78 Numărul 77 Numărul 76 Numărul 75 Numărul 74 Numărul 73 Numărul 72 Numărul 71 Numărul 70 Numărul 69 Numărul 68 Numărul 67 Numărul 66 Numărul 65 Numărul 64 Numărul 63 Numărul 62 Numărul 61 Numărul 60 Numărul 59 Numărul 58 Numărul 57 Numărul 56 Numărul 55 Numărul 54 Numărul 53 Numărul 52 Numărul 51 Numărul 50 Numărul 49 Numărul 48 Numărul 47 Numărul 46 Numărul 45 Numărul 44 Numărul 43 Numărul 42 Numărul 41 Numărul 40 Numărul 39 Numărul 38 Numărul 37 Numărul 36 Numărul 35 Numărul 34 Numărul 33 Numărul 32 Numărul 31 Numărul 30 Numărul 29 Numărul 28 Numărul 27 Numărul 26 Numărul 25 Numărul 24 Numărul 23 Numărul 22 Numărul 21 Numărul 20 Numărul 19 Numărul 18 Numărul 17 Numărul 16 Numărul 15 Numărul 14 Numărul 13 Numărul 12 Numărul 11 Numărul 10 Numărul 9 Numărul 8 Numărul 7 Numărul 6 Numărul 5 Numărul 4 Numărul 3 Numărul 2 Numărul 1
×
▼ LISTĂ EDIȚII ▼
Numărul 72
Abonament PDF

SaaP livrat din perspectiva V-model

Epure Cristian
IT Development Professional Applications @ Siemens
MANAGEMENT

Dacă sunteți membru al unei echipei scrum, cu siguranță cuvântul "produs" vă pare cunoscut. Ce este mai precis un produs și cum este legat de procesul de dezvoltare agilă? Un produs software este un set de fișiere executate de computer, grupate împreună pentru a construi un singur program folosind resursele Hardware si de a efectua operațiuni specifice. Un produs Software este utilizabil de către părțile interesate, comercializabil, urmăribil prin licență și numărabil. Bine cunoscutul "SaaP" (Software-ul ca produs) este un produs dezvoltat pentru a fi vândut utilizatorilor cu rolul de a satisface nevoile de tip informatic. Câteva exemple de "SaaP": Microsoft Office, Google Docs, Slack, etc.

"Produsul" este un termen bine cunoscut în procesele Agile. Există roluri definite pentru a avea responsabilitate în a defini produsul ca pachete mici, care împreună, în cele din urmă livrează Software-ul ca produs. Un astfel de rol în Scrum este proprietarul de produs („Product Owner”), care este membru al echipei responsabile de colaborarea dintre echipa de dezvoltare și părțile interesate / clienți.

Când vorbim despre dezvoltarea produselor, ne referim la proiecte. Un produs software constă într-unul sau mai multe proiecte, care reprezintă de fapt procese administrative în crearea produsului.

De la prototipuri la vânzare de produs, există diferite etape care trebuie executate și fac parte din ciclul de viață al produsului. Fazele din ciclul de viață al produsului sunt cadre de timp, denumite în managementul de proiect "Milestone-uri". Un "milestone" este un eveniment programat care indică finalizarea evenimentului livrării unui proiect major.

Când folosim "Milestone"?

"Milestone-urile" din PM sunt utilizate pentru a indica fazele proiectului:

Utilizarea etapelor de planificare reprezintă o provocare pentru metodologiile Agile. Pentru ca procesele Agile să funcționeze, trebuie făcută o nouă adaptare la vechea abordare a "modelului V". Managerul de proiect cu echipa de dezvoltare, clarifică nevoile proiectului și pe baza expertizei lor, estimează funcționalitatea necesară care trebuie pusă în aplicare, rezultând în stabilirea reperelor pentru versiuni importante. Există, de asemenea, cazuri în care se recomandă să nu se schimbe obiectivele de referință precum conferințele în care este prezentat produsul.

În acest caz, membrii echipei stabilesc gradele de importanță ale articolelor de lucru și estimează doar caracteristicile necesare pentru eveniment.

În marile corporații, unde produsele sunt mari și de obicei au versiuni mai vechi, care au fost reînnoite, "modelul V" este abordarea cea mai adoptată de către conducerea superioară.

Există trei întrebări principale care trebuie rezolvate prin orice proces: "De ce?", "Ce?" și "Cum?". De ce dezvoltăm produsul? Ce ar trebui să facă produsul? Cum ar trebui să livrăm funcționalitatea? Toate răspunsurile trebuie integrate în procesul de dezvoltare, iterativ și măsurabil. ( În cazul nostru "V-model").

De obicei, primul "Milestone", care poate fi numit diferit de la companie la companie, să zicem "Milestone" M1 în exemplul nostru, este prototipul. Pentru a reduce riscurile și eșecurile, este necesar un "Milestone" mai scurt pentru a solicita și a obține în timp util răspunsul și aprobarea clientului pentru a continua. În mod obișnuit, în această fază incipientă, fie definim viziunea, obiectivele, elaborăm trasee și ținem contactul cu departamentul de vânzări, fie în cazul "SaaP", pe baza experienței dezvoltatorilor, se dezvoltă un prototip funcțional.

"Milestone" M2 constă în:

"Milestone" M3:

"Milestone" M4:

"Milestone-ul" M4 din exemplul nostru este destinat vânzării produsului, în timp ce ultimele M5 și M6 sunt destinate comercializării și închiderii. Închiderea este ultima fază din ciclul de viață al produsului când acesta este scos din uz.

După cum se poate observa, există o diferență de concept între "modelul V" și abordarea agilă datorită dezvoltării incrementale care este pusă în scenă și se consideră a fi o strategie de programare.

În concluzie, când ne referim la Software ca produs ("SaaP"), avem în plan existența unuia sau mai multor proiecte pentru a atinge obiectivele produsului. Pentru a prezice lansările de produs, "modelul V" poate fi mapat eficient într-un sistem "Milestone" și poate adopta o dezvoltare progresivă.

LANSAREA NUMĂRULUI 125

Experts panel: programare

Joi, 24 Noiembrie, ora 18:00

Facebook Meetup StreamEvent YouTube

VIDEO: NUMĂRULUI 122

Sponsori

  • BT Code Crafters
  • Accesa
  • Bosch
  • Betfair
  • MHP
  • Connatix
  • BoatyardX
  • AboutYou
  • Colors in projects

VIDEO: EXTRA