Bendro kūrimo valdymo kūrimas
Sužinokite, kaip sukurti efektyvią bendro programavimo vientisumo sistemą, kad būtų galima užtikrinti kūrėjų apibrėžtų projektų ir komandų nuoseklumą ir pakartojimo galimybes. Šiame straipsnyje aprašomas struktūrinės struktūros struktūros nustatymo metodas.
Proceso pabaigos apibrėžimas
Šį procesą galite naudoti kaip pavyzdį ir tinkinti jį pagal savo organizacijos geriausios praktikos pavyzdžius. Jei pasiekiate reikiamą rezultatą, nebūtina atlikti kiekvieno veiksmo.
Įtraukti funkcijas į backlog
Naudodami "Backlogs", galite planuoti savo projektą pridėdami funkcijų, kurios įkąšį bendrą patirtį. Atsilikęs darbas taip pat suteikia bendrą komandinės veiklos rezultatus.
Kai į atsilikusią funkciją norite įtraukti naują funkciją, tikslas yra aprašyti bendrą aprėptį. Tada kiekviena funkcija apibrėžia verslo reikšmę, juodraščio pavadinimo juodraštį, aprėptį ir duomenų modelio pakeitimus, kurie nurodo kodo kūrimo pastangas.
Be to, įtraukdami kritinę verslo funkciją rekomenduojame identifikuoti visus kritinius scenarijus, kad automatizuotų jūsų bandymą. Kai pridėsite funkcijas, galėsite suplanuoti savo apimties lygiavimo susitikimą.
Aprėpties lygiavimo susirinkimas
Šio susitikimo tikslas turėtų būti tik peržiūrėti kiekvieną siūlomą naują funkciją, tada tikrinti, ar yra esamų programų, scenarijų ar duomenų modelių, kurie jau teikia šią funkciją, kad būtų vengiama pastangų susiejimų. Šiame susitikimų metu taip pat suteikiama galimybė aptarti poveikį kitoms programoms. Galiausiai turite patikrinti, ar šiai funkcijai reikia patirties peržiūros.
Į užslėktą žurnalą įtraukite ne darbo sąsiuninę ir "board"
Po aprėpties lygiavimo susitikimo po funkcijos gali būti įtraukti visi vartotojo pavadinimo juodraštis. Šiuo metu išsami informacija nėra būtina, o vartotojo sąsajos būsena yra "Nauja". Galite peržiūrėti ne darbo vietos arba lentos rodinį.
Šioje iliustracijoje pateikiamas vartotojo, pridėto prie atsilikusio darbo, pavyzdys.
Šiuo metu labai svarbu išlaikyti kokybę organizuojant darbą pagal darbo srautą ir taikomąją programą. Šis metodas padeda išlaikyti susijusius darbo elementus kartu ir suteikia galimybę kiekvienos darbo srities ekspertai kurti ir gerai suprasti kiekvienos programos funkcijas ir duomenis.
Patirties peržiūra
Patirties apžvalgose pagrindinis dėmesys turi būti skiriamas galutinių vartotojų patyrimui ir užtikrinama, kad jūsų komanda vadovausis organizacijos geriausia praktika. Šis nuoseklumas užtikrina, kad visos jūsų programos užtikrins tinkamą ir pasikartojantį galutinių vartotojų ir palaikymo komandų patyrimą.
Įtraukti istorijos išsamią informaciją
Įtraukus įprastą vartotojo", gali būti įtraukta ši informacija:
- Pavadinimas: Kaip <persona>, galiu <do something> dėl to <impact/priority/value>
- Aprašas: apraše pateikta (nors ir ne tik) tam tikra pagrindinė informacija, pvz.:
- Trumpas scenarijaus, kuris apibendrintų pageidaujamą rezultatą, aprašas
- Aprašomieji – aprašomi veiksmai, kuriuos vartotojai truks, kad galėtų naršyti ir pasiekti scenarijų
- Alternatyvus aprašomasis – aprašomi kiti būdai, kaip vartotojai gali pasiekti tą patį rezultatą
- Dizaino pastabos – įrašai, objektas, laukai, rodiniai, ekrano valymas ir veiklos taisyklės, susietos su vartotojo atributu
- Saugos vaidmenys, kurie paveikė – išvarditi visi saugos vaidmenys, kurie paveikė arba kurie susiję su vartotojo vaidmenimis.
Įtraukę visą šią informaciją, pakeisite vartotojo sąsajos būseną į "Paruošta peržiūrai". Daugeliu atvejų funkcijų komanda ir verslo komanda (jei taikoma) peržiūri vartotojo išsausėją.
"Tikrą" peržiūrą
Istorijų apžvalgos paprastai atsiranda jungtinėje komandoja, siekiant užtikrinti, kad visa informacija būtų iškviesta ir nebūtų dviprasmiškumo. Atlikus visas apžvalgas, rekomenduojama komandos nariui priskirti vartotojo komandą. Kad jūsų komandos tikslai būtų pasiekti, ypač svarbu užtikrinti, kad jūsų komanda vykstant kūrimo procesui pasiliks sutapta.
Užduočių ir tikrinimo atvejų įtraukimas
Peržiūrėsite komandos narius ir peržiūrėsite komandos narius, o tada kurkite užduotis Azure DevOps. Bendras užduočių ir tikrinimo atvejų įtraukimo procesas yra toks:
- Atidarykite atidarykite failo backlogą. Arba sukurkite naują anodą.
- Į šiuostus darbo elementus įtraukite esamų darbo elementų. Jei jau įtraukėte darbo elementų, kurie nerodomi šiurklyje, turėtumėte patikrinti jų sritį ir iteravimo kelią. Nepamirškite priskirti nepažymėtos užduotys atitinkamiems darbo elementams.
- Įtraukti užduočių į ne darbo vietos elementus. Jei neturite neatliktų elementų, priskirtų jūsų širždams, atlikite tai dabar. Taip pat nustatykite pradžių ir pabaigos datas.
- Užpildyktie užduoties formą. Kaip sąsčios taisyklė, užduotys turi užtrukti ne ilgiau nei dieną. Užduotys, kurios yra didesnės nei šis laikas, turi būti paskirstytos.
- Sekti arba integruoti visas nepaisomas užduotis. Galite sekti nepaisomas užduotis kaip ir kitas užduotis arba nuvilkti jas į esamą neatlikto įrašo elementą, kad jas pirminių.
Įtraukę užduočių ir tikrinimo atvejų, galite pereiti prie savo veiklos ir nustatyti planavimo pajėgumą.
Daugiau informacijos apie užduočių įtraukimą ieškokite Užduočių įtraukimas į atsarginį elementų aptarnavimą, kad būtų galimas planavimo palaikymas.
Paruoškite sprendimus
Svarbus sėkmingo bendro kūrimo aspektas yra struktūrinio leidimo valdymo procesas. Sprendimai yra ALM įgyvendinimo mechanizmas; juos naudojant galima paskirstyti komponentus aplinkose naudojant gyvavimo ciklo mechanizmą (ALM); juos naudojant galima paskirstyti komponentus aplinkose juos eksportuojant ir importuojant. Sprendimo komponentas yra artefaktas, naudojamas Jūsų programoje ir kažkas, ką galite tinkinti. Viskas, ką galima įtraukti į sprendimą, yra komponentas, pavyzdžiui, svetainių struktūros, programos, pokalbių robotai, objektai, laukai Power Automate srautai, robotai, diagramos ir papildiniai.
Svarbu
Planuodami leidimą nustatykite savo projekto sprendimų valdymo strategiją. Naudodami sprendimus valdykite projektą ir lengvai raskite sukurtus komponentus, kad jie būtų paskirstyti kitose aplinkose.
Visuotiniai diegimai
Priklausomai nuo sudėtingumo ir komandos srauto, komponentai gali baigtis keliais elementais. Komponentus į sprendimą programavimo aplinkoje reikia įtraukti kaip užduotis. Tada, išbandę sprendimus, jie importuojami į gamybos aplinką. Taip pat rekomenduojame išlaikyti vieną bandomąją aplinką, kad būtų galima atlikti visuotinio diegimo bandymą ir išbandyti sprendimą prieš pradedant diegti.
„Power Platform“ aplinkos
Aplinkos yra erdvė, skirta jūsų organizacijos verslo duomenims, programoms ir verslo procesams saugoti, valdyti ir bendrinti. Aplinkos taip pat naudojamos kaip konteineriai, skirti programoms, kurios gali turėti skirtingus vaidmenis, saugos reikalavimus arba tikslines auditorijas, atskirti.
Jei jūsų organizacija turi kelių komandų "tarsi" sąranką, kurioje kiekviena komanda kuria savo sprendimus, svarbu koordinuoti prodiuserių ir leidimų trukmę. Pagal kiekvienos grupės nuostatas, Kad ir kaip komandose būtų galima pasirinkti, kad Šimmo laiko planavimo juosta būtų nuoseklus, jis gali skirtis atsižvelgiant į komandų trukmę. Tačiau leidimo injektas negali būti trumpesnis nei trumpesnė visose komandose trukmė.
Šaltinio valdiklis
Apsvarstyti šaltinio kodo kontrolės sistemos, pvz. Azure DevOps. „Azure DevOps“ teikia programuotojams skirtų paslaugų, kad palaikymo komandos galėtų planuoti darbą, bendradarbiauti programuojant kodą ir kurti bei diegti programas.
Eksportuoti sprendimą iš savo programavimo aplinkos, kurioje yra jūsų programos ir tinkinimai, sprendimą išpakuoti, o komponentus išsaugoti šaltinio kontrolės sistemoje.
Išplėstinė tema: traukimo užklausų (PRIM) atsiliepimai
Turėtumėte sukurti tik aktyvių, aktyvių, ir peržiūrėtų bei patvirtintų funkcijų, PR. Turite užtikrinti, kad sprendimų versijos būtų tikslūs, atsižvelgiant į "Azure lentų komandos scrum praktikos diegimo gaires. TIKRINIMO rezultatai gali būti prizminiai, o vaizdo įrašai – tai kuriamos funkcijos.
Automatizuojant IŠANKSTINIO sprendimo procesą, galima užtikrinti kodo kokybę nereikalaujant rankinės pagrindinių patikrinimų, pvz., sprendimų versijų, peržiūros.
Pastaba
Norėdami automatizuoti traukos užklausų tikrinimo procesą, naudokite įrankį var.
Šablonas ir standartizavimas
Šablonai ir standartizavimas užtikrina efektyvumą padėdama užtikrinti komandos nuoseklumą. Visiems komandos operacijų— aspektams, nesvarbu, ar tai būtų parengimo užduotys, istorijų peržiūros pateiktys ar darbo elementų šablonai , padedantys sutaupyti laiko ir teikiantys rekomendacijas komandoms apibrėžiant vartotojų istorijas, funkcijas, klaidas ar užduotis—, yra standartizuojami ir supaprastinami.
Efektyvaus palaikymo modelio kūrimas
Efektyvus palaikymo modelis yra itin svarbus norint, kad po diegimo programa būtų sėkminga ilgą laiką, kaip nurodyta ankstesniame skyriuje apie palaikymo matricos generavimo klausimą. Klaidos ir atvejai yra išsamūs, todėl labai svarbu, kad komanda turėtų struktūrizuotą metodą, kaip šiuos atvejus reanimuoti, o palaikymo matrica suteikia reikiamą sistemą.
Paslaugų lygio sutarties kūrimas
Pagrindinis bet kurio palaikymo modelio veiksnys yra aptarnavimo lygio sutarties (SLA) apibrėžimas. SLA turėtų būti oficialus dokumentas, kurį komanda sudaro su skyriais, apima būtinais elementais:
- Outages – koks yra aptarnavimo atiskyra, kam reikia pranešti, kokius veiksmus reikia atlikti, patvirtinti paslaugų persodinimą ir veiksmus, kad būtų užkirstas kelias pasikartojančiai veiklai. Visos komandos naudojamos automatizuotos bandymų procedūros turi sutapti su numatomų išeities procedūrų ir taikytinos SLA.
- Klaidos – kas gali pranešti, priskirti sudėtingumo lygius, klasifikuoti, atlikti aptikimo veiksmus, kas yra atsakingas už išsamų ir atsijungimą.
- Išplėtimai – išplėtimo lygiai, darbuotojų priskyrimas lygiams, kiekvieno lygio paskyrimas, kiekvieno lygio siuntimo sąrašai ir t. t.
SLA turi būti saugoma komandos dokumentacijos portale ir prireikus atnaujinama.
Programos pagalbos suteikimas
Geriausia SLA nurodytą programos palaikymą teikti komandai, kuri sukūrė sprendimą, taip pat būti atsakingai už jo palaikymą. Šios sistemos pranašumai yra šie:
- Ji skatina geresnę kokybės plėtrą, nes programą sukūrusieji žino, kad turės ją palaikyti.
- Kūrėjai galės greičiau rasti ir pataisyti klaidas nei trečiųjų šalių komanda paprasčiausiai todėl, kad jie geriau žino programą.
- Jei kitai grupei bus išsamūs galimai itin svarbios programinės įrangos taisymas, tai grupei gali būti demoralizuojami ir užima daug laiko. Kaip ir kitais programų kūrimo, kūrimo ir diegimo etapais, kai reikia, komandos nariai turi kartu su IT teikti pagalbą.
Programų pasitenkinimo ir naudojimo stebėjimas
Galutinė palaikymo pastangų dalis yra įdiegtos programos pasitenkinimo ir naudojimo stebėjimas ir jos pasitenkinimo stebėjimas. Čia metrikos yra naudingos kartu su tradiciniais metodais, pvz., apklausomis ir apklausomis. Daugiau informacijos apie programos naudojimo stebėjimą ieškokite Administravimo analizė, skirtame Power Apps.
Galiausiai, jei klientai nenaudoja publikuoto programos, ji neatitinka jos tikslo. Naudodami įprastą peržiūros susitikimą galite patikrinti šią pasitenkinimo ir naudojimo metriką ir sukurti teigiamą atsiliepimų išsiejimę, galią arba įtraukti į atsilikusį kontaktą, kad būtų sugeneruota ir įdiegta atnaujinta programos versija.
Santrauka
Be kodo ir žemo kodo įrankių Power Apps kūrimas, pvz., išplėtė verslo ists ar kūrėjams galimybes kurti, kurti ir diegti programas. Šis kūrimas geriausiai veikia komandinės aplinkose, apimančioje produkto savininką, domeno specialistą, kūrėją ir administratorių, kurio reikia, šiai komandai naudojant kitus išteklius.
Integruojant agintuvo ir scrum kūrimo metodus į komandų dalis, lengviau kurti programas, o sėkmingo diegimo tikimybė yra didesnė, o tai labai skiriasi nuo verslo funkcijų rinkinio. Taikydami šią geriausią praktiką, gaires ir rekomendacijas, Power Apps jūsų komandos komanda galės naudoti ją, kad galėtų išspręsti jūsų organizacijos skaitmenines pertvarkos problemas.