Å ajÄ rakstÄ es dalÄ«Å”os savÄ pieredzÄ, izvÄloties idejas mÅ«su produktu funkcionalitÄtes pilnveidoÅ”anai, un pastÄstÄ«Å”u, kÄ saglabÄt galvenos attÄ«stÄ«bas vektorus.
MÄs izstrÄdÄjam automatizÄto norÄÄ·inu sistÄmu (ÄKK) - norÄÄ·inu. JÄdziens
MÅ«su produkta kalpoÅ”anas laiks ir 14 gadi. Å ajÄ laikÄ sistÄma ir attÄ«stÄ«jusies no pirmajÄm industriÄlo tarifu sistÄmas versijÄm lÄ«dz moduļu kompleksam, kas sastÄv no 18 produktiem, kas viens otru papildina. Viens no svarÄ«gÄkajiem programmu ilgmūžības aspektiem ir pastÄvÄ«ga attÄ«stÄ«ba. Un attÄ«stÄ«bai ir vajadzÄ«gas idejas.
- KorporatÄ«vo informÄcijas sistÄmu izstrÄdÄtÄja galvenais draugs ir klients. Un klients ir lÄmumu pieÅÄmÄju, projektu sponsoru, procesu Ä«paÅ”nieku un izpildÄ«tÄju, iekÅ”Äjo IT speciÄlistu, parasto lietotÄju un liela skaita ieinteresÄtu personu kolektÄ«vs tÄls dažÄdÄs pakÄpÄs. Mums ir svarÄ«gi, lai katrs klienta pÄrstÄvis bÅ«tu potenciÄls ideju piegÄdÄtÄjs. SliktÄkajÄ gadÄ«jumÄ mÄs saÅemam tikai negatÄ«vas atsauksmes par problÄmÄm sistÄmÄ. LabÄkajÄ gadÄ«jumÄ klienta pusÄ ir cilvÄks, kurÅ” ir pastÄvÄ«gs uzlabojumu ideju avots, sniedzot strukturÄtu informÄciju par klienta vajadzÄ«bÄm.
- MÅ«su pÄrdevÄji un kontu vadÄ«tÄji ir otrs svarÄ«gÄkais uzlabojumu ideju avots. ViÅi aktÄ«vi un plaÅ”i sazinÄs ar nozares pÄrstÄvjiem un saÅem tieÅ”us jautÄjumus par norÄÄ·inu funkcionalitÄti no potenciÄlajiem klientiem. PÄrdevÄjiem un kontiem ir jÄapzinÄs visas bÅ«tiskÄs izmaiÅas savÄ funkcionalitÄtÄ un jaunÄkie konkurentu programmatÅ«ras atjauninÄjumi, kÄ arÄ« jÄspÄj pamatot dažÄdu risinÄjumu plusi un mÄ«nusi. Tie ir mÅ«su darbinieki, kuri pirmie pamana, vai dažas norÄÄ·inu iespÄjas kļūst par de facto standartu, bez kurÄm programmatÅ«ru nevar uzskatÄ«t par pabeigtu.
- Produkta Ä«paÅ”nieks ā kÄds no mÅ«su augstÄkajiem vadÄ«tÄjiem vai ļoti pieredzÄjis projektu vadÄ«tÄjs. Patur prÄtÄ uzÅÄmuma stratÄÄ£iskos mÄrÄ·us un atbilstoÅ”i tiem koriÄ£Ä produktu attÄ«stÄ«bas plÄnus.
- Arhitekts, persona, kas izprot izvÄlÄto/izmantoto tehnoloÄ£iju risinÄjumu iespÄjas un ierobežojumus un to ietekmi uz produktu attÄ«stÄ«bu.
IzstrÄdes un testÄÅ”anas komandas. CilvÄki, kuri ir tieÅ”i saistÄ«ti ar produktu izstrÄdi.
PieprasÄ«jumu klasifikÄcija
MÄs saÅemam neapstrÄdÄtus datus no avotiem - vÄstulÄm, biļetÄm, mutiskiem pieprasÄ«jumiem. Visi
apelÄcijas tiek klasificÄtas:
- KonsultÄcijas ar nozÄ«mi "KÄ to izdarÄ«t?", "KÄ tas darbojas?", "KÄpÄc tas nedarbojas?", "Es nesaprotu...". Å Äda veida pieprasÄ«jumi tiek nosÅ«tÄ«ti uz 1. lÄ«meÅa atbalsta lÄ«niju. KonsultÄciju iespÄjams pÄrkvalificÄt cita veida pieprasÄ«jumos.
- StarpgadÄ«jumi ar nozÄ«mi āNedarbojasā un āKļūdaā. ApstrÄdÄ 2 un 3 atbalsta lÄ«nijas. Ja ir nepiecieÅ”amas tÅ«lÄ«tÄjas korekcijas un ielÄpa izlaiÅ”ana, tos var pÄrsÅ«tÄ«t no atbalsta tieÅ”i uz izstrÄdi. To ir iespÄjams pÄrklasificÄt kÄ izmaiÅu pieprasÄ«jumu un nosÅ«tÄ«t uz nepabeigto.
- IzmaiÅu un attÄ«stÄ«bas pieprasÄ«jumi. ViÅi nokļūst produktu uzkrÄjumos, apejot atbalsta lÄ«nijas. Bet tiem ir atseviŔķa apstrÄdes procedÅ«ra.
Ir statistika par pieprasÄ«jumiem: uzreiz pÄc izlaiÅ”anas pieprasÄ«jumu skaits uz Ä«su brÄ«di palielinÄs par 10-15%. PieprasÄ«jumu pieaugums vÄrojams arÄ« tad, kad mÅ«su mÄkoÅpakalpojumos ienÄk jauns klients ar lielu lietotÄju skaitu. CilvÄki mÄcÄs izmantot jaunas programmatÅ«ras iespÄjas, viÅiem ir nepiecieÅ”ams padoms. Pat neliels klients, uzsÄkot darbu sistÄmÄ, mÄnesÄ« viegli sadedzina vairÄk nekÄ 100 konsultÄciju stundas. TÄpÄc, pieslÄdzot jaunu klientu, vienmÄr rezervÄjam laiku sÄkotnÄjÄm konsultÄcijÄm. Bieži vien mÄs pat izvÄlamies konkrÄtu speciÄlistu. ÄŖres cena, protams, nesedz Ŕīs darbaspÄka izmaksas, taÄu ar laiku situÄcija izlÄ«dzinÄs. AdaptÄcijas periods parasti ilgst no 1 lÄ«dz 3 mÄneÅ”iem, pÄc kura nepiecieÅ”amÄ«ba pÄc konsultÄcijas ievÄrojami samazinÄs.
IepriekÅ” pieprasÄ«jumu glabÄÅ”anai izmantojÄm paÅ”rakstÄ«tus risinÄjumus. Bet mÄs pamazÄm pÄrgÄjÄm uz Atlassian produktiem. PirmkÄrt, mÄs pÄrnesÄm attÄ«stÄ«bu, lai bÅ«tu vieglÄk strÄdÄt saskaÅÄ ar Agile, pÄc tam atbalstu. Tagad visi kritiskie procesi darbojas Jira SD, kÄ arÄ« tos atbalsta dažÄdi Jira spraudÅi, kÄ arÄ« Confluence. PaÅ”u rakstÄ«tie risinÄjumi palika tikai tiem procesiem, kas nebija bÅ«tiski uzÅÄmuma darbÄ«bai. IzrÄdÄs, ka mÅ«su uzdevumi tagad ir ŔķÄrsÄm un tos var pÄrnest starp atbalstu un attÄ«stÄ«bu, nepÄrlecot no vienas sistÄmas uz otru.
No Ŕīs saites mÄs varam iegÅ«t datus par visiem uzdevumiem, plÄnotajÄm un faktiskajÄm darbaspÄka izmaksÄm, izmantot dažÄdas cenu noteikÅ”anas iespÄjas klientiem un Ä£enerÄt dokumentÄciju iekÅ”ÄjÄm vajadzÄ«bÄm un atskaitÄm klientiem.
IzmaiÅu pieprasÄ«jumu apstrÄde
Parasti Å”Ädi pieprasÄ«jumi tiek iesniegti funkcionalitÄtes prasÄ«bu veidÄ. MÅ«su analÄ«tiÄ·is pÄta pieprasÄ«jumu, izveido specifikÄciju un augstÄkÄ lÄ«meÅa tehniskÄs specifikÄcijas. Nodod specifikÄciju un tehniskÄs specifikÄcijas personai, kas iesniedza Å”o pieprasÄ«jumu apstiprinÄÅ”anai - mums ir jÄbÅ«t pÄrliecinÄtiem, ka mÄs runÄjam vienÄ valodÄ ar klientu.
SaÅemot no klienta apstiprinÄjumu, ka esam pareizi viens otru sapratuÅ”i, analÄ«tiÄ·is ievada pieprasÄ«jumu preÄu rezervÄ.
Produkta funkcionalitÄtes vadÄ«ba
NeizpildÄ«tajÄ uzkrÄjumÄ uzkrÄjas ienÄkoÅ”ie izmaiÅu un attÄ«stÄ«bas pieprasÄ«jumi. TehniskÄ padome, kuras sastÄvÄ ir direktors, atbalsta, attÄ«stÄ«bas, pÄrdoÅ”anas vadÄ«tÄji un sistÄmas arhitekts, tiekas reizi pusgadÄ. Diskusiju formÄtÄ padome analizÄ un nosaka prioritÄrÄs pieteikumus no nepabeigtÄ apjoma un vienojas par 5 izstrÄdes uzdevumiem, kas tiks ieviesti nÄkamajÄ laidienÄ.
Faktiski tehniskÄ padome reaÄ£Ä uz nozares un tirgus prasÄ«bÄm, pÄrskatot pieteikumos izteiktÄs vajadzÄ«bas. Viss, kam ir maza nozÄ«me, paliek atpalicÄ«bÄ un nesasniedz attÄ«stÄ«bu.
IzmaiÅu pieprasÄ«jumu un finanÅ”u klasifikÄcija
AttÄ«stÄ«ba ir dÄrga. TÄpÄc mÄs nekavÄjoties pateiksim, kÄdas mums var bÅ«t iespÄjas, ja pieprasÄ«jums veikt izmaiÅas ir no klienta, nevis darbinieka.
IzmaiÅu pieprasÄ«jumus klasificÄjam Å”Ädi: nozares nepiecieÅ”amÄ«ba vai uzÅÄmuma individuÄlais raksturojums; ievÄrojams daudzums jaunas funkcionalitÄtes vai neliels labojums. Nelieli labojumi un individuÄlie pieprasÄ«jumi tiek apstrÄdÄti bez jebkÄdÄm problÄmÄm. IndividuÄlie pieprasÄ«jumi tiek aprÄÄ·inÄti un Ä«stenoti konkrÄtam klientam kÄ daļa no projekta darba ar viÅu.
Ja tÄ nav masÄ«va nozares vajadzÄ«ba un funkcionalitÄtes apjoms ir liels, tad var tikt pieÅemts lÄmums izstrÄdÄt jaunu atseviŔķu moduli, kas tiks pÄrdots papildus galvenajai funkcionalitÄtei. Ja no klienta tiek saÅemts Å”Äds pieprasÄ«jums, mÄs varam segt moduļa izstrÄdes izmaksas, nodroÅ”inÄt klientam moduli bez maksas vai ar daļÄju samaksu, kÄ arÄ« paÅ”u moduli izlikt pÄrdoÅ”anÄ. Å ÄdÄ situÄcijÄ klients uzÅemas daļu no metodiskÄs slodzes un bÅ«tÄ«bÄ veic moduļa pilotievieÅ”anu uz sevi.
Ja tÄ ir milzÄ«ga nozares vajadzÄ«ba, tad var tikt pieÅemts lÄmums iekļaut jaunu funkcionalitÄti bÄzes produktÄ. Izmaksas Å”ajÄ gadÄ«jumÄ pilnÄ«bÄ gulstas uz mums, un jaunÄ funkcionalitÄte parÄdÄs programmu paÅ”reizÄjÄ versijÄ.
Vecajiem klientiem tiek nodroÅ”inÄts atjauninÄjums.
Var arÄ« bÅ«t, ka vairÄkiem klientiem ir lÄ«dzÄ«ga vajadzÄ«ba, taÄu tÄ nekvalificÄjas masu produktam. TÄdÄ gadÄ«jumÄ Å”iem klientiem varam nosÅ«tÄ«t specifikÄciju un piedÄvÄt starp viÅiem sadalÄ«t izstrÄdes izmaksas. Galu galÄ uzvar visi: klienti saÅem funkcionalitÄti par zemu cenu, mÄs bagÄtinÄm produktu, un pÄc kÄda laika arÄ« citi tirgus dalÄ«bnieki var iegÅ«t funkcionalitÄti savai lietoÅ”anai.
DevOps
IzstrÄde sagatavo divus galvenos izlaidumus gadÄ. KatrÄ laidienÄ laiks ir rezervÄts 5 no tehniskÄs padomes saÅemto uzdevumu izpildei. TÄdÄjÄdi ikdienas rutÄ«nas vidÅ« mÄs nekad neaizmirstam par produktu izstrÄdi.
Katrai laidienai tiek veikta atbilstoÅ”a pÄrbaude un dokumentÄcija. TÄlÄk Å”is laidiens tiek instalÄts attiecÄ«gÄ klienta testa vidÄ, kurÅ” savukÄrt visu rÅ«pÄ«gi pÄrbauda un tikai pÄc tam laidiens tiek pÄrsÅ«tÄ«ts uz ražoÅ”anu.
Papildus izlaiÅ”anas sistÄmai ir arÄ« formÄts Ätrai kļūdu laboÅ”anai, lai klienti seÅ”us mÄneÅ”us nedzÄ«votu ar kļūdÄm. Å is vidÄjais formÄts ļaus Ätri reaÄ£Ät uz pirmÄs prioritÄtes incidentiem un izpildÄ«t norÄdÄ«tos SLA.
Viss iepriekÅ” minÄtais galvenokÄrt attiecas uz korporatÄ«vo sektoru un vietÄjiem risinÄjumiem. MÄkoÅpakalpojumiem, kas vÄrsti uz MVU segmentu, klientiem nav tik plaÅ”as iespÄjas piedalÄ«ties produktu izstrÄdÄ. SMB nomas formÄts to pat nepieÅem. IzmaiÅu pieprasÄ«juma vietÄ skaidru prasÄ«bu veidÄ no korporatÄ«vÄs puses Å”eit ir tikai parasta atgriezeniskÄ saite un vÄlmes par pakalpojumu. CenÅ”amies ieklausÄ«ties, bet produkts ir masÄ«vs un viena klienta vÄlme atnest kaut ko pazÄ«stamu no savas vecÄs vÄsturiskÄs sistÄmas var bÅ«t pretrunÄ ar sistÄmas attÄ«stÄ«bas stratÄÄ£iju kopumÄ.
Avots: www.habr.com