Gestionarea eliberării 101: Lansarea produsului dvs. în lume
Erica Golightly.
Scriitor
Sunteți aici pentru că suferiți de un proces de eliberare software spart? Te simți că eștiîncă unaStarea de întâlnire departe de aruncarea în prosop?
Oricine este implicat în dezvoltarea de software știe că aducerea de noi și proaspetecaracteristicile produsuluipe piață nu este ușor. Este un proces extrem de organizat și complex care are în mod inevitabil probleme de implementare a eliberărilor.
Iată un adevăr: Efectele secundare ale unui proces de gestionare a lansării intenționate pot include software de înaltă calitate, transformarea de livrare și colegii fericiți.
Să mergem prin ce aProcesul controlabil, măsurabil și automatizat de gestionare a eliberăriieste soluția dvs.
Ce este gestionarea eliberării?
În centrul său, gestionarea eliberării minimizează riscurile, cerințele de urmărire și de audit, asigurarea clienților și implementarea consecventă - în abordarea cea mai puțin perturbatoare.
Modificările sunt urmărite, testate și corectate de câte ori este necesar înainte de o eliberare reușită.
A eliberare(saueliberare unitate) desfășurarea uneia sau mai multor schimbări de componente către un produs în mediul de producție.
Eliberare ManagementEste planificarea, planificarea și testarea produsului prin diferite faze și medii.
Pentru a obține o eliberare reușită și a supraviețui în această eră competitivă,Managerii de produse vor monitoriza KPI-urile și valorilePentru a asigura că utilizatorii lor pot utiliza aceste îmbunătățiri pentru a-și susține afacerile.
Dacă nu eliberați continuu, faceți rău de afaceri.
De ce? Angajarea la eliberari de software frecvente face ca produsul dvs. să fie fiabil și caracteristici esențiale pentru sănătatea afacerii dvs.
Cumfrecventeste frecvent? O dată pe an, de două ori pe an? Luați în considerare câteva puncte pentru a cântări: importanța actualizărilor, compatibilitatea utilizatorilor finali și dependențele software-ului actual.
La Workpuls, Coo Ryan Fyfe spune: "Ritmul eliberării de la locul de muncă este pe un program lunar de rulare. Cele mai multe săptămâni, lansăm noi materiale în următoarea zi de luni și o facem liber la dispoziția tuturor membrilor de pe site-ul nostru, cu câteva excepții (de exemplu, o problemă care a fost descărcată de prea multe ori deja sau care are nevoie de mai multe editări). În afară de aceste excepții, nu există întârzieri între publicare și disponibilitate ".
Să ne uităm la patru căi de luat în considerare pentru implementarea dvs. de eliberare:
Poate fi tentant pentru administratorii de eliberare să cadă în mentalitatea "trebuie să luăm în considerare orice situație posibilă" pentru a face caracteristicaperfect .
Dacă faceți cădeți, veți face potențial produsul dificil pentru utilizatori, făcându-l complicat de utilizat.
Deși gestionarea eliberării este, fără îndoială, munca grea de la început până la sfârșit, beneficiile depășesc luptele.
Chiar și mai multe echipe sunt încrezătoare că ceea ce pun lucrări .
De ce ar trebui să aplicați un proces de gestionare a eliberării (aka bun sh * t)
Dacă ați putea scoate presupunerile și creșteți productivitatea până la ora, cine ar argumenta că planificarea de eliberare este inutilă?
Iată beneficii demn de remarcat care provin din implementarea unei strategii de gestionare a eliberării:
🔁. Stați pe "repetați"
✨. Calitate ca totul despre Tom Hanks
💬. Aici pentru comentariu
În esență, toți dorim să creăm produse pe care dorim să le folosim, astfel încât excitarea și călătoria noastră prin acest proces, adaugă procesul de gestionare a lansării.
👉 Verificați acesteaExemple de produs Okr.Pentru echipa dvs. de produse!
Chaos la claritate: cele 6 pași de proces de eliberare
Pe măsură ce tehnologia modernă devine sofisticată, dezvoltatorii au deschis calea de a elibera noi caracteristici mai rapide și mai sigure.
Cadrul agil eliberează schimbări iterative în termenele de dezvoltare cunoscute sub numele deSprints cutii de timp(Sărutul bucătarului de eliberare frecvente). Cu o abordare de livrare agilă,Echipelepot coordona mai bine activitățile de eliberare pentru a minimiza impactul asupra afacerii.
Prin ruperea corpurilor mari de lucru în sarcini gestionabile și organizarea acestora înrestante produs, echipa de produs poateGestionați și evaluați pentru planificare .
"Urmăm metodologia agilă, astfel încât, de obicei, eliberim elemente de întreținere și îmbunătățiri iterativ alături de lucrările pe termen lung pe versiuni mai mari, comercializate", spune Allie Wolff, director de marketing de produse laEmail de referință .
"Ne concentrăm pe eliberarea unei noi caracteristici pe trimestru. Avem obiective mari și nici o lipsă de idei. Orice este posibil atunci când aveți resurse nelimitate, dar ca majoritatea întreprinderilor, nu este o realitate pentru noi. Cualocare resurselorFiind un obstacol uneori, prioritizăm cu atenție elementele de eliberare, astfel încât să putem rămâne pe ritm și să continuăm să furnizăm valoare utilizatorilor noștri. "
Pasul 1: Conduceți calea de a elibera
Primul pas implică managerul de produse (sau managerul de lansare), echipa de produse (proprietari, analiști și marketing) șiprincipalele părți interesatedefinirea viziunii.
Ariana Dugan, VP de produs laÎnvățarea interacțiunilor, acțiuni ", avem întâlniri regulate de" echipă "Cross-funcțional pentru domeniile noastre cheie de concentrare în cazul în care revizuim versiunile și modelele majore viitoare pentru a vă asigura că toată lumea știe ce vine când vine și de ce."
Apoi, grupul va determina caracteristicile prioritare (e) îmbunătățirile companiei și clientului în următoarea versiuneFoaia de parcurs .
"Comunicatele noastre sunt comandate de un amestec de ceea ce credem că va avea cel mai mare impact în alinierea cu obiectivele noastre strategice, sezonalitatea clienților și o pungă de câștiguri rapide și bug-uri pe care le cunoaștem mulți clienți vor aprecia", continuă Dugan. "Folosim o matrice de prioritizare și o mulțime de discuții sănătoase trimestrial pentru a se alinia la aceste priorități și secvențiere între funcții și niveluri din cadrul organizației."
Factorii de decizie includ:
Cea mai bună modalitate de a evita backtracking-ul mai târziu pe drum este de a creaCross-Echipaimplicarea la începutul anuluiPlanificarea Sprint.. Dar, desigur, este întotdeauna mai ușor să o faci pentru prima dată.
Apoi, managerul de lansare determină domeniul de activitate (cu considerente cheie ale părților interesate) pentru a crea oPlan detaliatdin cerințele de construire, analiza fezabilității, prioritatea și testarea ideilor de produs.
Acest proces de admisie este esențial pentru a fi amănunțit, deoarece articulează valoarea eliberării.
👉 Jumpstart dvs. de planificare cuFoaie de parcurs cu cronologieȘablon in Manager de sarcini UDN.Centrul de șabloane . 🚀.
Pasul 2: Drumul către cod
Echipele de inginerie și DEVOPS lucrează în cadrul ramurilor lor specifice pentru a traduce cerințele produsului și așteptările părților interesate cu foaia de parcurs.
Ramurile de caracteristici sunt segmente ale liniei principale de ramură - unde toate sucursalele de caracter sunt colectate și integrate pentru a împinge la producție.
O echipă de dezvoltare atribuită unei ramuri specifice de caracteristică poate construi, testa și face orice modificări fără a provoca întreruperea sau instabilitatea celorlalte ramuri ale caracteristicilor. Cu toate acestea, integrarea tuturor codului prea devreme în ciclul de dezvoltare va crea probabil conflicte și provoacă în mod neintenționat întârzieri.
Această separare permite dezvoltatorilor să lucreze simultan pe sarcini și să primească rapid feedback.
"Am descoperit că este foarte important să aveți conversații și întâlniri cu colegii dvs. atunci când gestionați un produs", reflectă ALYSSA Parr, proprietarul produsului laJOMO247.. "Contact față în față (chiar și prin zoom!) Nu lasă nimic deschis la interpretare și permite o explicație ușoară din ambele părți ale a ceea ce avem nevoie unul de celălalt".
Pasul 3: Testul sălbatic sălbatic al lui QA
Echipa QA (asigurarea calității) caută riscuri potențiale într-un mediu stabil de staționare pe baza criteriilor stabilite. Aici, echipa QA poate identifica când capabilitățile eșuează și acționează pe ele prin efectuarea continuu a testelor regulate.
Mediile de stadare sunt utile pentru a testa caracteristicile cu un mic grup de utilizatori înainte de eliberarea completă. Acest lucru permite testarea agresivă și urmărirea performanțelor înainte de a fi disponibile utilizatorului final.
Matthew Ramirez, fondator al mediului rephrase și alInstrumentul parafrazei, sfătuiește utilizarealiste de verificarePentru a organiza abordarea de gestionare a implementării:
"Comunicatele de produse sunt stresante deoarece există atât de multe lucruri care ar putea merge prost. Având o listă de verificare cu toate elementele care trebuie completate înainte ca eliberarea dvs. să vă ajute să atenuați unele dintre stresul asociat prin eliberarea produsului. O listă de verificare bună vă va ajuta să vă împiedicați să pierdeți pași sau să uitați de ceva important în timpul procesului de eliberare. "
Automatizarea este mai rezonabilă decât orele suplimentare.
Una dintre cele mai bune modalități de a asigura o fiabilitate sporită este automatizarea sarcinilor repetitive cât mai mult posibil.
AutomatizarePermite frecvențelor de eliberare pentru a efectua o eroare mai rapidă și umană este redusă la minimum. În plus, ramurile caracteristice vor fi de scurtă durată (ideale pentru sprinturile cu buzunar), iar echipele pot face în mod proactiv modificări.
Acum, ramurile caracteristicilor împinge la linia de ramură principală!
Pasul 4: Rămâneți calm și pregătiți-vă
După ce testarea a trecut mediul de staționare în condiții de siguranță, iar schimbările sunt abordate, echipa de marketing de produse proiectează note de eliberare pentru a confirma caracteristicile de implementare.
Apoi, după revizuirile și aprobările inițiale, proprietarii de caracteristici ar trebui finalizați să inspecteze orice documentație.
Împreună cu un plan de lansare pentru utilizatorii finali, materialele de instruire și adopție pentru departamentele interne ar trebui să fie la fel de detaliate și disponibile.
Albin Poignot, co-fondator alLinky Produs, spune că este mai bine: "Note de lansare sunt incluse într-un centru central de documentare disponibil pentru întreaga companie. În funcție de companie, poate fi oWiki., sistemul de gestionare a biletelor sau documentul comun ".
"Dar evit întotdeauna utilizarea sistemelor de gestionare a versiunii (cum ar fi GIT). Scopul este de a evita detaliile tehnice incluse atunci când cititorii doresc doar să cunoască caracteristicile care sunt afectate ", explică Albin.
Transferul de cunoștințe în personalul de susținere este vital, deoarece ajută clienții să utilizeze produsul în scopul acestuia.
👉 Economisiți timpul de scriere și glisațiNote de lansare Template în Manager de sarcini UDN.Centrul de șabloane .
Pasul 5: Lasă-l să meargă la producție
Comunicarea dvs. de software nou construită și testată este trimisă la producție pentru utilizatori!
Echipa de marketing publică notele de lansare interne și externe, comunică clienților și organizează haosul dacă sunt necesare schimbări urgente.
Distribuiți cea mai nouă versiune cu utilizatorii dvs.
Pasul 6: Strângeți-vă și nu-i place
Cu alte cuvinte, nu treceți peste acest pas!
Raportarea eficienței, oportunitățile de îmbunătățire și de monitorizare a sănătății sistemului este esențială pentru exercițiu. În plus, feedback-ul onesnt al utilizatorului este disponibil pentru a efectua întreținerea și satisfacerea cerințelor utilizatorilor.
Aravind Nallasivam, un arhitect de soluție laClaysys., sfătuiește: "Dacă s-au raportat probleme critice în versiunile majore de lansare, atunci prioritatea va fi deplasată la fixarea și fixarea acestor probleme înainte de a continuadezvoltare de produs. Uneori aceasta este o provocare atunci când există bug-uri care iau o perioadă neobișnuit de mare de timp. "
Testarea de acceptare a utilizatorilor (AKA Ascultarea utilizatorilor "place și dislikes) funcționează în avantajul dvs., astfel încât acest lucru se va alimenta în ciclul de viață al dezvoltării software-ului și să se asigure că următoarea versiune este mai bună decât ultima!
Bonus: Aflați mai multe despre diferite stiluri de management al produselor cu noiGlosar de management al produselor!
Top 5 moduri de a elimina gestionarea eliberării (și cum să le evitați)
Nu totul merge conform planului, deci este util să știți ce ar putea fi evitată pur și simplu prin direcționarea procesului de gestionare a eliberării departe de blocajele rutiere. Cele mai frecvente sunt:
❌. Explicați scopul de eliberare în termenii vagi
Puteți măsura succesul eliberării dacă toată echipa are sarcini și date scadente? Acest lucru nu este un comportament agil și poate invita cu ușurință Pământ de aplicare!
❌ Restricționați resursele
Deși echipele lucrează în cadrul ramurilor lor de la început, este vital să rămâneți conectați la lanț pentru a ține pasul cu termenele limită și solicitările de modificare a adreselor. Prin urmare, limba lansului de software ar trebui să fie clară și concisă în toate echipele implicate.
❌ Redarea practicilor de testare automate
Automatizați furnizarea de informații în sarcini acționabile, astfel încât dezvoltatorii știu ce să lucreze la următorul. Acest lucru îmbunătățește eficiența și face operațiuni zilnice centrate pe productivitate.
❌ Prioritizați procesul de gestionare asupra riscurilor
Gândirea strategică nu se poate întinde liber dacă există o interferență cu procesul de echipă internă. Membrii echipei iau proprietatea personală atunci când capacitatea lor de a rezolva probleme esteevaluate peste procese și unelte .
❌ Răspundeți liber
Dezvoltatorii construiesc codul care uneori poate fi complex. Feedback-ul mai constructiv pe care îl au, cu atât mai bine pot rafina caracteristica lor software. Pentru ca acest lucru să funcționeze, clarificați așteptările pentru un sistem de examinare și de aprobare în timp util cu echipe și părțile interesate cheie.
Concluzie
Deși software-ul continuăSchimbați modul în care organizațiile funcționează, există și o parte umană.Așadar, găsim noi modalități de a ajuta oamenii să rămână conectați și să simplifice provocările vieții.
Organizații din toate industriiles-au angajat să-și actualizeze continuu produsul pentru a oferi oamenilor un design mai bun, utilitate și rezultate cu fiecare nou upgrade.
Manager de sarcini UDN.Este un software de gestiune de lansare și de implementare destinat echipelor pentru a-și lua emisiunile de produs la nivelul următor. Dacă aveți nevoie de management de proiect, ajuta la gestionarea cadrului agil sau a altor metodologii preferate, Manager de sarcini UDN.are sustinerea ta A!
Cel mai bun noroc cu transformarea dvs. digitală. Ne înrădăcinăm pentru tine!