După ce actualizarea tehnică este finalizată, este întotdeauna recomandabil să efectuați un test de funcționare. Prin actualizarea unei copii a site-ului dvs. live, puteți identifica orice probleme potențiale și le puteți rezolva înainte de a intra în funcțiune. În plus, asigurați-vă că există resurse de asistență adecvate în cazul în care, după lansarea actualizării, va apărea o solicitare bruscă a timpului acestora.
Etapa 2: Testarea
În această etapă, o echipă de testare experimentată evaluează dacă un sistem software îndeplinește cerințele funcționale și nefuncționale, cunoscută sub numele de testarea acceptării utilizatorului (UAT). Inginerii care se ocupă de asigurarea calității creează un mediu care reproduce scenariile de utilizare în afaceri; testele unitare sunt apoi rulate înainte ca combinații mai complexe de unități să fie testate în sistemul propriu-zis. În cele din urmă, se întocmesc rapoarte de testare care detaliază rezultatele testelor și se distribuie dezvoltatorilor și părților interesate.
La începutul acestei etape, inginerii QA creează cazuri de testare - descrieri detaliate ale modului de evaluare a unor caracteristici specifice, cum ar fi precondițiile, datele de intrare și acțiunile care trebuie întreprinse, rezultatele preconizate, precum și precondițiile preconizate și acțiunile întreprinse pentru respectiva caracteristică. Unul dintre principalele rezultate în acest stadiu este un RTM care leagă cerințele de cazurile de testare asociate.
Etapa 3: Implementare
Odată ce toate problemele legate de cod și de baza de date au fost rezolvate, o nouă versiune poate fi implementată integral. Acest lucru necesită un efort total din partea utilizatorilor pentru a depăși rezistența lor naturală la schimbare și pentru a adopta noul software și noile procese. De asemenea, poate fi prudent să continuați să utilizați temporar ERP-ul existent, ca o plasă de siguranță împotriva pierderii oricăror procese critice în timpul tranziției datelor între medii.
Ca și în cazul etapelor de instalare și testare, gestionarea riscurilor în timpul unui proces de actualizare ar trebui să fie gestionată proactiv. Aceasta începe prin identificarea amenințărilor potențiale, urmată de evaluarea acestora și de planificarea atenuării lor. Acestea pot include riscuri precum:
Etapa 4: Go-Live
Faza de lansare sau implementare a oricărui proiect tehnologic este, fără îndoială, de cea mai mare importanță. Aceasta marchează momentul în care noile produse sau serviciile trec de la dezvoltare și testare la utilizarea și implementarea efectivă în viața reală - adesea după luni sau chiar ani de pregătire, planificare, execuție, monitorizare, control și bucle de feedback cu părțile interesate interne și externe.
Începeți să vă gândiți din timp pentru a asigura o tranziție fără probleme de la faza de lansare la cea de întreținere și asistență, inclusiv crearea unui plan de tranziție sau de transfer și închiderea tuturor elementelor de testare a acceptării de către utilizator sau notificarea pentru acțiuni ulterioare. De asemenea, stabiliți o listă de contacte de urgență în cazul în care apar situații urgente de rezolvare a problemelor sau situații escaladate în timpul perioadei de lansare.
Ca parte a acestei etape, este, de asemenea, esențial să se evalueze impactul pe care o actualizare îl va avea asupra utilizatorilor - acesta poate varia de la închiderea sistemului la modificarea fluxului de lucru în anumite departamente - și să se asigure că toate părțile afectate înțeleg implicațiile sale. Aceste informații trebuie apoi să fie comunicate înapoi.
Odată ce tranziția la un nou sistem de gestionare a activelor digitale a început, este esențial ca problemele curente să fie monitorizate și sprijinite pe măsură ce apar. O metodă eficientă este programarea de întâlniri periodice de finalizare în timpul perioadei de punere în funcțiune pentru a aborda problemele pe măsură ce apar și pentru a împărtăși lecțiile învățate în vederea îmbunătățirii în timpul actualizărilor viitoare. Se recomandă, de asemenea, implicarea membrilor echipei de proiect în timpul acestor reuniuni pentru a împărtăși orice lecții învățate și pentru a identifica domeniile de dezvoltare pentru data viitoare.
În acest stadiu post-go-live, este posibil să fie necesare resurse suplimentare de asistență - în funcție de amploarea upgrade-ului - pentru a aborda orice probleme neașteptate care pot apărea. Acestea ar putea include asistență tehnică pentru problemele cu prioritate ridicată; experți în domeniu pentru a ajuta la luarea deciziilor privind procesele; și superutilizatori/championi pentru utilizatorii noi sau neexperimentați.