Isang mabilis na gabay sa pagsasagawa ng mga piloto at PoC

Pagpapakilala

Sa paglipas ng mga taon ng aking trabaho sa larangan ng IT at lalo na sa IT sales, nakakita ako ng maraming mga pilot project, ngunit karamihan sa mga ito ay natapos sa wala at tumagal ng mahabang panahon.

Kasabay nito, kung pinag-uusapan natin ang tungkol sa pagsubok ng mga solusyon sa hardware, tulad ng mga sistema ng imbakan, para sa bawat demo system ay karaniwang may waiting list halos isang taon nang maaga. At ang bawat pagsubok sa iskedyul ay maaaring magdala ng benta o, sa kabaligtaran, masira ang benta. Walang saysay na isaalang-alang ang isang sitwasyon kung saan ang pagsubok ay hindi nakakaapekto sa mga benta, dahil ang pagsubok ay walang saysay din - ito ay isang pag-aaksaya ng oras at isang pag-aaksaya ng oras para sa demo system.

Kaya, paano mo magagawa ang lahat nang matalino at gagawin ang lahat?

Pagsasanay

Mga layunin ng piloto

Saan magsisimula ang isang piloto? Hindi sa pagkonekta ng kagamitan sa isang rack, hindi sa lahat. Bago magsimula ang anumang gawain sa kagamitan, isinasagawa ang mga papeles. At magsisimula tayo sa pagtukoy sa mga layunin ng piloto.
Ang layunin ng piloto ay alisin ang mga pagtutol mula sa end customer. Walang pagtutol - hindi kailangan ng piloto. Oo Oo eksakto.
Ngunit ano ang mga pangunahing klase ng pagtutol na makikita natin?
* Duda namin ang pagiging maaasahan
*Mayroon kaming mga pagdududa tungkol sa pagganap
* Duda namin scalability
*Mayroon kaming mga pagdududa tungkol sa pagiging tugma at kakayahang magtrabaho sa aming mga system
* Hindi kami naniniwala sa iyong mga slide at gusto naming tiyakin sa pagsasanay na talagang magagawa ng iyong system ang lahat ng ito
* Ito ay magiging napakahirap, ang aming mga inhinyero ay abala na at ito ay magiging mahirap para sa kanila

Sa kabuuan, sa huli ay nakakakuha tayo ng tatlong pangunahing uri ng pilot testing at, bilang isang espesyal na kaso ng isang piloto, patunay ng konsepto (PoC - patunay ng konsepto):
* Pagsubok sa pag-load (+ scalability)
* Functional na pagsubok
* Fault tolerance testing

Sa isang partikular na kaso, depende sa mga pagdududa ng isang partikular na customer, maaaring pagsamahin ng piloto ang iba't ibang layunin, o, sa kabaligtaran, isa lamang sa kanila ang maaaring naroroon.

Nagsisimula ang piloto sa isang dokumentong naglalarawan sa simpleng Russian kung bakit isinasagawa ang pagsubok na ito. Ito rin ay kinakailangang kasama ang isang hanay ng mga masusukat na pamantayan na ginagawang posible na sabihin nang hindi malabo kung matagumpay na nakapasa ang piloto o kung ano ang partikular na hindi naipasa. Ang nasusukat na pamantayan ay maaaring numero (tulad ng latency sa ms, IOPS) o binary (oo/hindi). Kung ang iyong piloto ay may hindi nasusukat na halaga bilang isang pamantayan, walang saysay ang piloto, ito ay isang kasangkapan lamang ng pagmamanipula.

ΠžΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅

Maaaring isagawa ang pilot sa demo equipment ng vendor/distributor/partner o sa customer equipment. Sa mahigpit na pagsasalita, ang pagkakaiba ay maliit, ang pangkalahatang diskarte ay pareho.

Ang pangunahing tanong tungkol sa kagamitan BAGO magsimula ang pilot ay kung ang kumpletong hanay ng kagamitan ay naroroon (kabilang ang mga switch, data cable, power cable)? Handa na ba ang kagamitan para sa pagsubok (mga tamang bersyon ng firmware, lahat ay suportado, lahat ng mga ilaw ay berde)?

Ang tamang pagkakasunud-sunod ng mga aksyon pagkatapos matukoy ang mga layunin sa pagsubok ay upang ganap na ihanda ang kagamitan para sa pagsubok BAGO ito ibigay sa customer. Siyempre, may mga tapat na customer nang walang pagmamadali, ngunit ito ay isang pagbubukod. Yung. ang kumpletong hanay ay dapat na tipunin sa site ng kasosyo, lahat ay naka-check at binuo. Dapat na tumatakbo ang system at dapat mong tiyakin na gumagana ang lahat, ang software ay ipinamamahagi nang walang mga error, atbp. Mukhang walang kumplikado, ngunit 3 sa 4 na piloto ay nagsisimula sa paghahanap ng mga cable o SFP transceiver.
Hiwalay, dapat itong bigyang-diin na bilang bahagi ng pagsuri sa demo system, dapat mong tiyakin na ito ay malinis. Dapat tanggalin ang lahat ng nakaraang data ng pagsubok sa system bago ilipat. Posible na ang pagsubok ay isinagawa sa totoong data, at maaaring mayroong anumang bagay doon, kabilang ang mga lihim ng kalakalan at personal na data.

Programa ng pagsubok

Bago mailipat ang kagamitan sa customer, dapat maghanda ang isang testing program na nakakatugon sa mga layunin ng pagsubok. Ang bawat pagsusulit ay dapat magkaroon ng masusukat na resulta at malinaw na pamantayan para sa tagumpay.
Ang testing program ay maaaring ihanda ng vendor, partner, customer, o sama-sama - ngunit palaging BAGO magsimula ang mga pagsubok. At ang customer ay dapat mag-sign na siya ay nasiyahan sa programang ito.

Mga tao

Bilang bahagi ng paghahanda para sa piloto, kinakailangang magkasundo sa mga petsa ng piloto at ang presensya ng lahat ng kinakailangang tao at ang kanilang kahandaan para sa pagsubok, kapwa sa bahagi ng vendor/kasosyo at sa bahagi ng customer. Oh, gaano karaming mga piloto ang nagsimula sa pangunahing tao sa piloto ng customer na magbabakasyon sa araw pagkatapos ng pag-install ng kagamitan!

Mga lugar ng responsibilidad/access

Ang programa ng piloto ay dapat na malinaw na maunawaan at mainam na ilarawan ang mga responsibilidad ng lahat ng indibidwal na kasangkot. Kung kinakailangan, ang malayo o pisikal na pag-access ng mga inhinyero ng vendor/kasosyo sa mga system at data ng customer ay nakipag-ugnayan sa serbisyo ng seguridad ng customer.

Ang piloto

Kung nakumpleto na namin ang lahat ng mga nakaraang punto, kung gayon ang pinaka-nakakainis na bahagi ay ang piloto mismo. Ngunit dapat itong tumakbo na parang nasa riles. Kung hindi, pagkatapos ay bahagi ng paghahanda ay screwed up.

Pagkumpleto ng piloto

Sa pagkumpleto ng pilot, isang dokumento ang inihanda sa pagsubok na isinagawa. Sa isip, kasama ang lahat ng mga pagsubok sa programa na may berdeng PASS check mark. Posibleng maghanda ng presentasyon para sa senior management para makagawa ng positibong desisyon sa pagbili o pagsasama sa listahan ng mga system na inaprubahan para sa pagbili.
Kung wala kang dokumento sa iyong mga kamay sa dulo ng piloto na may listahan ng mga pagsusulit na nakumpleto at naipasa ang mga marka, nabigo ang piloto at hindi na dapat sinimulan.

Pinagmulan: www.habr.com

Magdagdag ng komento