Kohene juhend pilootide ja PoC lÀbiviimiseks

Sissejuhatus

Oma IT-tööde kestel olen nÀinud palju pilootprojekte, kuid enamik neist lÔppes oluliste ajakuludega ilma tulemuseta.

Kuid kui rÀÀgime riistvaralahenduste testimisest, nagu nĂ€iteks salvestussĂŒsteemid, siis iga demoseadmestiku jaoks on tavaliselt peaaegu aastane ootejĂ€rjekord. Iga testimine graafikus vĂ”ib tuua mĂŒĂŒgi vĂ”i, vastupidi, mĂŒĂŒgi hĂ€vitada. Olukorda, kus testimine ei mĂ”juta mĂŒĂŒki, pole mĂ”tet analĂŒĂŒsida, sest siis ei ole testimisel ka mĂ”tet — see on lihtsalt ajakulukas tegevus ja demoseadmestiku hĂ”ivamine.

Nii et, kuidas teha kÔik Ôigesti, et kÔik sujuks?

Ettevalmistus

Piloodi eesmÀrgid

Kust algab piloot? Mitte seadmete paigaldamisest, ĂŒldse mitte. Enne seadmete tööde alustamist tegeleme dokumentide haldamisega. Me alustame piloodi eesmĂ€rkide mÀÀratlemisega.
Piloodi eesmÀrk on kÔrvaldada lÔppkasutaja vastuvÀited. VastuvÀidete puudumine tÀhendab, et piloot ei ole vajalik. Jah, just nii.
Kuid millised on peamised vastuvĂ€idete tĂŒĂŒbid, millega me kokku vĂ”ime puutuda?
* Kahtleme usaldusvÀÀrsuses
* Kahtleme jÔudluses
* Kahtleme skaleeritavuses
* Kahtleme ĂŒhilduvuses ja meie sĂŒsteemidega töötamise vĂ”imes
* Me ei usu teie esitlusi ja soovime veenduda praktikas, et teie sĂŒsteem tĂ”eliselt suudab seda kĂ”ike
* See on kÔik vÀga keeruline, meie insenerid on juba piisavalt koormatud ja neil on keeruline

KokkuvĂ”ttes saame lĂ”ppkokkuvĂ”ttes kolm peamist katseprotsessi ja erijuhuna piloodi puhul ka mĂ”tte tĂ”estamise (PoC – proof of concept):
* Koormustestimine (+ skaleeritavus)
* Funktsionaalne testimine
* TÔrke tolerantse testimine

Konkreetse juhtumi puhul, olenevalt spetsiifilisest kliendi kahtlusest, vĂ”ivad piloodis olla ĂŒhendatud erinevad eesmĂ€rgid vĂ”i vastupidi, ainult ĂŒks neist.

Piloot algab dokumendist, mis kirjeldab eesti keeles, miks seda testimist viiakse lĂ€bi. Samuti peab sinna kuuluma mÔÔdetavate kriteeriumide komplekt, mis vĂ”imaldab ĂŒheselt öelda, kas piloot oli edukas vĂ”i mis tĂ€pselt ei Ă”nnestunud. MÔÔdetavad kriteeriumid vĂ”ivad olla numbrilised (nĂ€iteks viivitused millisekundites, IOPS) vĂ”i binaarsed (jah/ei). Kui teie piloodis on mÔÔtmata suurus kriteeriumina, siis pole piloodil mĂ”tet, see on puhtalt manipuleerimise tööriist.

Varustus

Piloot vĂ”ib toimuda kas tarnija / jaotaja / partneri demoseadmetel vĂ”i kliendi seadmetel. Rangelt öeldes pole vahe suur, ĂŒldine lĂ€henemine on sama.

Peamine kĂŒsimus seadmete osas enne piloodi algust – kas kogu seadme komplekt on olemas (sealhulgas lĂŒlitid, andmeedastuskaablid, toitekaablid)? Kas seadmed on testimiseks valmis (Ă”iged tarkvaraversioonid, kĂ”ik teeninduses, kĂ”ik tulukesed roheline)?

Õige tegevuste jĂ€rjekord testimise eesmĂ€rkide mÀÀratlemise jĂ€rel – seadmete tĂ€ielik ettevalmistamine testimiseks enne selle ĂŒleandmist kliendile. Kindlasti on olemas klientide, kes on kannatlikud, aga see on pigem erand. T. e. tĂ€ielik komplekt peab olema kokku pandud partneri platsil, kĂ”ik peavad olema kontrollitud ja kokku pandud. Kohustuslik on, et sĂŒsteem peaks olema kĂ€ivitatud ja te peate veenduma, et kĂ”ik töötab, tarkvara installitakse probleemideta jne. Tundub, et pole midagi keerulist, aga 3-st 4-st piloodist algab kaablite vĂ”i SFP moodulite otsimisest.
Eraldi tuleb rĂ”hutada, et demoseadme kontrollimise raames peate veenduma selle puhtuses. KĂ”ik eelneva testimise andmed tuleb sĂŒsteemist enne ĂŒleandmist kohustuslikult eemaldada. Pole vĂ€listatud, et testiti reaalseid andmeid, seal vĂ”ib olla mida iganes, sealhulgas Ă€risaladusi ja isikuandmeid.

Testimise programm

Enne seadmete ĂŒleandmist kliendile peab olema kohustuslikult ette valmistatud testimisprogramm, mis vastab testimise eesmĂ€rkidele. Igal testil peab olema mÔÔdetav tulemus ja selged edukriteeriumid.
Testimise programm vĂ”ib olla valmistatud tarnija, partneri, tellija vĂ”i koos – kuid kindlasti enne testide algust. Ja tellija peab tingimata allkirjastama, et see programm teda rahuldab.

Inimesed

Piloodi ettevalmistamise raames tuleb kokku leppida piloodi toimumise kuupÀevad ning kÔigi vajalikku osalejate kohalolek ja nende valmisolek testimiseks, nii tarnija / partneri kui ka tellija poolt. Oh, kui palju pilote on alanud sellega, et tellija peamine inimene lÀks jÀrgmisel pÀeval pÀrast seadmete paigaldust puhkusele!

Vastutus-/ligipÀÀsualad

Piloodi programmis peavad olema selgelt mĂ”istetavad ja ideaalis kirja pandud kĂ”igi osalejate vastutusalad. Vajadusel tuleb kokku leppida tarnija / partneri inseneride kaug- vĂ”i fĂŒĂŒsilise ligipÀÀsu osas tellija sĂŒsteemidele ja andmetele tellija turvateenistuse kaudu.

Piloot

Kui oleme kÔik eelnevad punktid tÀitnud, siis kÔige igavam osa on piloot ise. Kuid see peab kulgema nagu rööbastele. Kui ei, siis tÀhendab, et ettevalmistuse osa on unustatud.

Piloodi lÔpetamine

Piloodi lĂ”petamisel koostatakse dokument lĂ€bi viidud testimise kohta. Ideaalis kĂ”ik testid programmis rohelise linnukesega LÄBIMISEGA. VĂ”imalik on valmistada esitlus kĂ”rgemale juhtkonnale, et teha positiivne otsus ostmise vĂ”i sĂŒsteemide lubatute nimekirja lisamise kohta.
Kui teil ei ole piloodi lĂ”pus dokumenti tehtud testide nimekiri ja mĂ€rkega lĂ€bitud – siis on piloot lĂ€bi kukkunud ja seda ei oleks ĂŒldse pidanud alustama.

Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster