Release Management 101: Lancering af dit produkt til verden
Erica Golightly.
Forfatter
Er du her, fordi du lider af en brudt softwareudløsningsproces? Føler du, at du eren tilStatusmøde væk fra at kaste i håndklædet?
Enhver, der er involveret i softwareudvikling, ved at bringe nye og friskeproduktegenskabertil markedet er ikke let. Det er en højt organiseret og kompleks proces, der uundgåeligt har problemer med at implementere udgivelser.
Her er noget sandhed: Bivirkninger af en målrettet udgivelsesstyringsproces kan omfatte højkvalitets software, leveringstransformation og lykkelige kolleger.
Lad os gå igennem hvorfor enKontrollerbar, målbar og automatiseret frigivelsesstyringsproceser din løsning.
Hvad er udgivelsesstyring?
Ved sin kerne minimerer frigivelsesforvaltning risiko, sporings- og revisionskrav, kundeforsikring og konsekvent implementering - i den mindste forstyrrende tilgang.
Ændringer spores, testes og korrigeres så mange gange efter behov før en vellykket frigivelse.
EN frigøre(ellerfrigøre enhed) Er udbredelsen af en eller flere komponentændringer til et produkt i produktionsmiljøet.
Frigøre ledelseer planlægning, planlægning og testning af produktet gennem forskellige faser og miljøer.
For at opnå en vellykket frigivelse og overleve i denne konkurrencedygtige æra,Produktforvaltere vil overvåge KPI'er og metricsFor at sikre, at deres brugere kan bruge disse forbedringer til at støtte deres forretninger.
Hvis du ikke frigiver kontinuerligt, gør du din forretningskader.
Hvorfor? At forpligte sig til hyppige softwareudgivelser gør dine produkt pålidelige og stabile væsentlige egenskaber til din virksomheds sundhed.
HvordanhyppigEr hyppig? En gang om året, to gange om året? Overvej et par punkter at veje i: betydningen af opdateringerne, slutbrugerkompatibiliteten og afhængigheden af den nuværende software.
På WORKPULS., Siger COO Ryan Fyfe, "Tempoet i udgivelsen af WAPPUS er på en månedlig rullende tidsplan. De fleste uger frigiver vi nyt materiale den følgende mandag og gør det frit tilgængeligt for alle medlemmer på vores hjemmeside med nogle undtagelser (fx et problem, der er blevet downloadet for mange gange allerede eller det, der har brug for mere redigering). Bortset fra disse undtagelser er der ingen forsinkelser mellem offentliggørelse og tilgængelighed. "
Lad os se på fire stier for at overveje for din udgivelsesudnyttelse:
Det kan være fristende, at frigivelsesforvaltere falder ind i tankegangen af "Vi skal overveje enhver mulig situation" for at gøre funktionenPerfekt .
Hvis du falder, vil du potentielt gøre produktet vanskeligt for brugerne at opleve ved at gøre det kompliceret at bruge.
Selvom udgivelsesstyring utvivlsomt er hårdt arbejde fra start til slut, opvejer fordelene kampene.
Endnu flere hold er overbeviste om, at hvad de sætter ud arbejder .
Hvorfor skal du anvende en frigivelsesstyringsproces (AKA den gode SH * T)
Hvis du kunne tage gættet og øge produktiviteten i timen, hvem ville argumentere for, at frigivelsesplanlægning er unødvendig?
Her er bemærkelsesværdige fordele, der kommer fra at implementere en frigivelsesstyringsstrategi:
🔁 Bliv på 'Gentag'
✨ Kvalitet som alt om Tom Hanks
💬 Her for kommentarerne
I det væsentlige ønsker vi alle at skabe produkter, som vi gerne vil bruge os selv, så vores spænding og rejse gennem denne proces tilføjer til frigivelsesstyringsprocessen.
👉 Tjek disseProdukt OKR eksempler.Til dit produkthold!
Chaos til klarhed: 6 udgivelsesprocesstrinnene
Da moderne teknologi bliver sofistikeret, har udviklere banet vejen for at frigive nye funktioner hurtigere - og sikrere.
Den agile ramme frigiver iterative ændringer i udviklingstidslinjer kendt somTime-boxed sprints(kokkens kys af hyppige udgivelser). Med en agile leveringsmetode,hold.kan bedre koordinere udgivelsesaktiviteter for at minimere virkningen på virksomheden.
Ved at nedbryde store organer af arbejde i håndterbare opgaver og organisere dem iProdukt Backlog, produktholdet kanadministrere og vurdere til planlægning .
"Vi følger den agile metode, så vi frigiver typisk vedligeholdelsesvarer og forbedringer iterativt sammen med langsigtet arbejde på større, omsættelige udgivelser," siger Allie Wolff, direktør for produktmarkedsføring påBenchmark Email. .
"Vi fokuserer på at frigive en ny funktion pr. Kvartal. Vi har store mål og ingen mangel på ideer. Alt er muligt, når du har ubegrænsede ressourcer, men som de fleste virksomheder, det er ikke en realitet for os. MedressourceallokeringAt være en forhindring til tider prioriterer vi omhyggeligt frigivelsesartikler, så vi kan forblive på tempo og fortsætte med at levere værdi til vores brugere. "
Trin 1: Føre vejen til at frigive
Det første skridt involverer produktleder (eller release manager), produktteam (ejere, analytikere og marketingfolk), ognøgleinteressenterdefinere visionen.
Ariana Dugan, VP af produkt påInterplay Learning., Aktier, "Vi har regelmæssige tværfunktionelle" hold "møder til vores nøgleområder, hvor vi gennemgår store kommende udgivelser og designs for at sikre, at alle ved, hvad der kommer, når og hvorfor."
Dernæst vil gruppen bestemme de prioriterede funktioner (r) forbedringer af virksomheden og kunden i den næste udgavekøreplan .
"Vores udgivelser bestilles af en blanding af, hvad vi mener vil have den højeste indflydelse i tilpasning til vores strategiske mål, kundesæsonen, og en gribepose af hurtige vinder og bugs, som vi kender mange kunder vil sætte pris på," fortsætter Dugan. "Vi bruger en prioriteringsmatrix og masser af sund diskussion kvartalsvis for at tilpasse sig disse prioriteter og sekvenserende på tværs af funktioner og niveauer i organisationen."
Beslutningsfaktorer omfatter:
Den bedste måde at undgå backtracking senere ned ad vejen er at skabeCross-Team.involvering i begyndelsen afSprint Planning.. Men selvfølgelig er det altid lettere at gøre det rigtigt første gang.
Derefter bestemmer frigivelseschefen omfanget af arbejdet (med vigtige interessenter overvejelser) for at skabe enDetaljeret plan.af byggekrav, gennemførlighedsanalyse, prioritet og afprøvning af produktets ideer.
Denne indtagsproces er afgørende for at være grundig på, da den artikulerer værdien af frigivelsen.
👉 Jumpstart din planlægning medKøreplan med tidslinje.Skabelon i. UDN Task ManagerS skabeloncenter . 🚀
Trin 2: Vejen til kode
Engineering og Devops teams arbejder inden for deres specifikke feature filialer for at oversætte produktkravene og interessenternes forventninger til køreplanen.
Feature Grenes er segmenter af masterafdelingslinjen - hvor alle funktionsgrener samles og integreres for at skubbe til produktion.
Et udviklingshold, der er tildelt en bestemt funktionsgren, kan bygge, teste og foretage ændringer uden at forårsage forstyrrelser eller ustabilitet til de andre feature filialer. Imidlertid vil integrering af alle kode for tidligt i udviklingscyklusen sandsynligvis skabe konflikter og utilsigtet forårsage forsinkelser.
Denne adskillelse gør det muligt for udviklere at arbejde på opgaver samtidigt og få feedback hurtigt.
"Jeg har fundet ud af, at det er virkelig vigtigt at have samtaler og møder med dine kolleger, når du styrer et produkt," afspejler Alyssa Parr, produktejer påJomo247.. "Face-to-Face-kontakt (selv via zoom!) Blader intet åbent for fortolkning og giver nem forklaring fra begge sider af det, vi har brug for fra hinanden."
Trin 3: Vilde vilde test af QA
QA (Quality Assurance) team ser for potentielle risici i en stabil iscenesættelse miljø baseret på de opstillede kriterier. Her kan QA hold lokalisere når kapaciteter mislykkes, og handle på dem ved løbende at køre regelmæssige test.
Iscenesættelse miljøer er nyttigt at test funktioner med en lille gruppe af brugere, før den fulde version. Dette giver mulighed for aggressiv testning og ydeevne sporing før den er tilgængelig for slutbrugeren.
Matthew Ramirez, grundlægger af omformulere Media ogparafrase Værktøj, Rådgiver brugerChecklists.at organisere ledelsen implementering tilgang:
”Produkt udgivelser er stressende, fordi der er så mange ting, der kunne gå galt. At have en tjekliste med alle de elementer, der skal være afsluttet, før din meddelelse kan bidrage til at afhjælpe nogle af de stress i forbindelse med at frigive dit produkt. En god tjekliste vil også hjælpe med at forhindre dig i at der mangler noget initiativ eller glemmer noget vigtigt under dit frigivelse proces.”
Automatisering er mere rimeligt end ekstra personer timer.
En af de bedste måder at sikre øget pålidelighed er at automatisere gentagne opgaver så meget som muligt.
Automatiseringtillader frekvenserne frigivelse for at udføre hurtigere og menneskelige fejl minimeres. Desuden har filialer vil blive kortvarig (ideel til tid-boxed sprints), og hold kan proaktivt foretage ændringer.
Nu, de har grene skubbe til master sidebane!
Trin 4: bevare roen og Forbered
Efter test har bestået iscenesættelse miljø sikkert og ændringer er rettet, de produkt marketing team udkast frigive noter for at bekræfte Deploy funktioner.
Så, efter de indledende anmeldelser og godkendelser, de har ejere bør endelig inspicere enhver dokumentation.
Sammen med en release plan for slutbrugerne, bør uddannelse og adoption materialer til interne afdelinger være lige så detaljeret og tilgængelig.
Albin Poignot, medstifter aflinky ProduktSiger det bedst: ”Udgivelsesnoter indgår i en central dokumentationscenter, der er til rådighed for hele virksomheden. Afhængigt af virksomheden, kan det være enWiki., Billetten management system, eller delt dokument.”
”Men jeg altid undgå at bruge versionen management systemer (ligesom Git). Målet er at undgå tekniske detaljer inkluderet, når læserne blot ønsker at kende de funktioner, der er påvirket,”forklarer Albin.
Videnoverførsel til hjælpepersonale er afgørende, da de hjælper at kunderne kan bruge produktet til sit formål.
👉 Spar tid på at skrive og knalde denUdgivelsesnoter Skabelon i UDN Task ManagerS skabeloncenter .
Trin 5: Let It Gå til Produktion
Din nybyggede og testet software frigivelse sendes til produktion for brugerne!
Det marketing team udgiver de interne og eksterne release notes, kommunikerer til kunderne, og organiserer det kaos, hvis der er behov for presserende ændringer.
Del din nyeste udgivelse med dine brugere
Trin 6: indsamle lide og ikke lide
Med andre ord, ikke springe dette trin!
Rapportering effektivitet, muligheder for forbedringer, og overvågningssystem sundhed er afgørende for motion. Hertil kommer, ærlig feedback fra brugerne er til rådighed til at udføre vedligeholdelse og opfylde brugernes behov.
Aravind Nallasivam, løsningsarkitekt påClaysys, Rådgiver: ”Hvis nogen kritiske spørgsmål er blevet rapporteret i de store versioner release, så den prioritet vil blive flyttet til fastsættelse og lappe disse spørgsmål, før man går videre medproduktudvikling. Nogle gange er det en udfordring, når der er fejl, der tager en usædvanlig stor mængde tid.”
Bruger accepttest (alias lytte til brugernes sympatier og antipatier) arbejder til din fordel, så dette vil indgå i softwareudvikling livscyklus og sikre, at den næste udgivelse er bedre end den sidste!
Bonus: Læs mere om de forskellige produkter ledelsesformer med voresproduct management ordliste!
Top 5 måder at skrue op release management (og hvordan man undgår dem)
Ikke alt går efter planen, så det er nyttigt at vide, hvad der kunne undgås simpelthen ved at styre frigivelsesstyringsprocessen væk fra Roadblocks. De mest almindelige er:
❌ Forklar frigivelsesområdet i de vagueste vilkår
Kan du måle udgivelsess succes, hvis alt holdet har, er opgaver og forfaldsdatoer? Dette er ikke fleksibel adfærd og kan nemt invitere omfanget krybe!
❌ Begræns Ressourcer.
Selvom hold arbejder inden for deres funktionsgrener i starten, er det vigtigt at forblive forbundet med kæden for at holde trit med deadlines og adresseændringsanmodninger. Derfor skal sproget for softwareudgivelsen være klare og koncise på tværs af alle involverede hold.
❌ nægte automatiserede testpraksis
Automatiser information levering til brugbare opgaver, så udviklere ved, hvad de skal arbejde på næste. Dette forbedrer effektiviteten og gør daglige operationer centreret om produktivitet.
❌ Prioritere ledelsesprocessen over risici
Strategisk tænkning kan ikke frit strække, hvis der er indblanding i et internt holds proces. Teammedlemmer tager personligt ejerskab, når deres evne til at løse problemer erVærdsat over processer og værktøjer .
❌ reagere afslappet
Udviklere er byggekode, der nogle gange kan være komplekse. Jo mere konstruktiv feedback de har, desto bedre kan de forfine deres software funktion. For dette at arbejde, præcisere forventningerne til et rettidigt gennemgangs- og godkendelsessystem med hold og nøgleinteressenter.
Konklusion.
Selvom software fortsætter tilændre måden organisationer arbejder på, Der er også en menneskelig side til det.Så vi finder nye måder at hjælpe folk med at blive forbundet og forenkle livets udfordringer.
Organisationer på tværs af alle brancherHar forpligtet sig til løbende at opdatere deres produkt for at give folk bedre design, brugervenlighed og output med hver ny opgradering.
UDN Task Managerer en udgivelses- og implementeringsstyringssoftware designet til hold til at tage deres produkt udgivelser til næste niveau. Hvis du har brug for projektstyring, hjælper du med at styre de fleksible rammer eller andre foretrukne metoder, UDN Task Managerhar din ryg !
Held og lykke med din digitale transformation. Vi roser for dig!