Bezeroei bi gauza agintzen dizkiegu: softwarea eredu klasikoan baino azkarrago eta merkeago entregatzea, eta urrats bakoitzean test automatikoek zaindutako kalitatea. Jarraian, prozesu osoa, lehen elkarrizketatik ezarpenera eta ondorengo arretaraino. Marketin-lainorik gabe. Zer egiten dugun, zer ikusten duzuen etapa bakoitzean eta nolakoa den fakturazioa.
Printzipio nagusia bakarra da: garapen-lana AA agente espezializatuen talde batek egiten du, eta pertsona batek, ingeniari esperientziadun batek, etapa bakoitza gainbegiratzen eta onartzen du. AAk abiadura eta kostua ematen ditu; pertsona da erabakien eta kalitatearen erantzule.
1. urratsa: negozio-arazoari buruzko elkarrizketa
Ez gara teknologiatik hasten. Galdera batetik hasten gara: zer aldatu behar den zuen enpresan; zein prozesu den motelegia, non berridazten dituzten pertsonek datuak eskuz, zerk blokeatzen duen hazkundea. Elkarrizketa hori doakoa da eta ez du konpromisorik sortzen.
Zer ikusten duzuen: elkarrizketaren laburpena idatziz, hau da, guk arazoaz dugun ulermena, konponbiderako hasierako norabideak eta argitu beharreko galderak. Softwarea arazoaren erantzunik onena ez dela irizten badiogu, argi eta garbi esaten dugu.
2. urratsa: analisia eta aurrekontua
Aurrera egitea erabakitzen baduzue, analisi bat egiten dugu: irismena zehazten dugu, dauden sistemak eta datuak ezagutzen ditugu, arriskuak identifikatzen ditugu. Dagoen sistema baten gainean lan egitean, sarritan haren dokumentazioa berreraikitzetik hasten gara, horrek gero datorren guztia laburtzen duelako.
Zer ikusten duzuen: lanen irismena, egutegia eta aurrekontua jasotzen dituen dokumentu bat. Aurrekontua analisiaren ondoren prestatzen dugu. Ez dugu tarifa-zerrendarik argitaratzen, kasu bakoitza konplexutasunez desberdina delako; horren ordez, jasotzen duzuen aurrekontua zehatza eta loteslea da adostutako irismenerako. Une horretara arte, konpromisorik gabe atzera egin dezakezue.
3. urratsa: prototipoa egunetan, ez hilabeteetan
Hemen erakusten du AA prozesuak alderik handiena eredu klasikoarekiko. „Ikusteko moduko lehen bertsioaren” zain asteak eman beharrean, prototipo funtzional bat entregatzen dugu analisia onartu eta egun gutxira.
Prototipoa ez da maketa bat, ezta aurkezpen bat ere. Bide nagusia hartzen duen software funtzionala da, klikatu eta ebaluatu daitekeena. Helburua errealitatearekin azkar kontrastatzea da: errazagoa da funtzionatzen duen zerbait ebaluatzea, deskribapen-dokumentu bat baino.
Zer ikusten duzuen: prototipo funtzionala test-ingurune batean, zuen taldearentzat eskuragarri, zer eta nola egiaztatu azaltzen duen jarraibide labur batekin.
4. urratsa: iterazioak, test automatikoen sorta osoarekin
Zuen oharren gainean, konponbidea iterazio laburretan garatzen dugu. Iterazio bakoitza ikusi eta komenta daitekeen bertsio batekin amaitzen da. Ez dago hilabete askotako isilaldirik.
Etapa honen bihotza kalitate-kontrol automatizatua da. Softwareko aldaketa bakoitzak test automatikoen sorta osoa igarotzen du:
- unitate-testak: elementu bakoitzak isolatuta behar bezala funtzionatzen duen,
- integraziokoak: elementuek elkarrekin eta zuen sistemekin behar bezala lan egiten duten,
- E2E (end-to-end): negozio-prozesu osoak hasieratik amaierara igarotzen diren,
- erabiltzaile-interfazearen testak: aplikazioak nabigatzailean behar bezala funtzionatzen duen, erabiltzaileak ikusiko duen bezala,
- segurtasunekoak: aldaketak ahulgunerik irekitzen ez duen eta datuak babestuta dauden,
- errendimendukoak: sistemak benetako karga jasango duen,
- erregresiokoak: aldaketa berriak lehen funtzionatzen zuen ezer apurtu ez duen.
Eredu klasikoan, test sorta zabal hori izaten da aurrekontu-murrizketen lehen biktima, testerraren ordu bakoitzak kostua duelako. Gurean, testak automatikoki exekutatzen dira aldaketa bakoitzean; horregatik, abiadura ez da kalitatearen kontura lortzen. Gainbegiratzen duen ingeniariak emaitzak aztertzen ditu eta iterazioa onartzen du zuei erakutsi aurretik.
Zer ikusten duzuen: hurrenez hurreneko bertsioak test-ingurunean iterazio bakoitzaren ondoren, eta lanen egoera. Zer dagoen eginda, zer bidean, zer datorren.
5. urratsa: ezarpena
Produkzio-ingurunerako ezarpena aurrez adostutako plan baten arabera egiten da: segurtasun-kopiarekin, arazorik izanez gero aldaketak atzera botatzeko planarekin eta abiarazi ondorengo egiaztapenarekin. Zuek test-bertsioa onartu ondoren bakarrik ezartzen dugu. Ezer ez da produkziora iristen bezeroaren baimenik gabe.
Zer ikusten duzuen: ezarpen-plana aurretik, baieztapena eta txostena ondoren. Horrez gain, konponbidearen dokumentazioa, guk geuk ondoen dakigulako zenbat kostatzen den hura ez izatea.
6. urratsa: ezarpen ondorengo arreta
Ezarpenaren ondoren ez gara desagertzen. Zuekin adosten dugu arreta-eredua: funtzionamenduaren monitorizazioa, jakinarazpenei erantzutea, zuzenketa txikiak eta garapena. Konponbideak test automatikoen sorta osoa eta dokumentazioa dituenez, hurrengo aldaketak azkarrak eta seguruak dira. Bakoitzak lehen bertsioaren kalitate-kontrol prozesu bera igarotzen du.
Nolakoa den fakturazioa
Gardena eta etapaka:
- Hasierako elkarrizketa: doakoa.
- Analisia eta aurrekontua: banaka adosten da; haren ondoren, hurrengo lanen aurrekontu zehatza jasotzen duzue.
- Garapena eta ezarpena: analisiko aurrekontuaren arabera, ikusi eta ebaluatu ditzakezuen etapei lotutako ordainketekin.
- Ezarpen ondorengo arreta: konponbidearen eskalara egokitutako eredua, ezarpenaren aurretik adostua.
Ez dugu „orduka” fakturatzen, eredu horretan bezeroak denboragatik ordaintzen baitu, ez emaitzagatik. Adostutako irismenagatik ordaintzen duzue, eta aurrerapena software funtzionalean ikusten da, ez ordu-txostenetan.
FAQ
AAk esan nahi al du inor ez dela kalitatearen erantzule?
Alderantziz. Etapa bakoitzaren erantzule gainbegiratzen duen ingeniaria da, AA agenteen lanaren emaitzak onartzen dituena, eta ESKOM AIrekiko kontratuak erantzukizuna eredu klasikoan bezalaxe zehazten du. AAk lana egiteko modua aldatzen du, ez erantzukizun-arauak.
Zer gertatzen da gure datuen eta kodearen konfidentzialtasunarekin?
Sarbide-irismena, konfidentzialtasun-arauak eta datuak tratatzeko lekua lanak hasi aurretik zehazten ditugu, eta kontratuan jasotzen ditugu. Ingurune kontrolatuetan lan egiten dugu, eta sarbideak beharrezko minimora mugatuta daude.
Prozesu honek eskaera txikietarako balio al du, ala proiektu handietarako bakarrik?
Bietarako. Hain zuzen ere, aldaketa txikiagoetan nabaritzen da gehien AA prozesuaren abantaila: antolaketa-gainkarga txikiari esker, eskaera txiki batek ez du neurriz kanpo kostatzen, eta erregresio-testen sorta osoak zaintzen du aldaketa txikiak sistemaren gainerakoa apur ez dezan.
Ikus dezagun nola funtzionatuko lukeen prozesu honek zuen enpresan
Errazena norberaren adibidean egiaztatzea da. Doako aholkularitza-saio batera gonbidatzen zaituztegu. Zuen negozio-arazoa deskribatuko diguzue, eta guk esango dizuegu nolakoak liratekeen prozesua, egutegia eta hurrengo urratsak zuen kasurako.
Hitzartu doako aholkularitza-saio bat kontaktu-formularioaren bidez →