Нисгэгчид болон PoC-уудыг явуулах хурдан гарын авлага

Танилцуулга

Мэдээллийн технологийн салбарт, ялангуяа мэдээллийн технологийн борлуулалтын чиглэлээр ажилласан олон жилийн турш би олон туршилтын төслүүдийг харсан боловч ихэнх нь юу ч дуусаагүй бөгөөд ихээхэн цаг зарцуулсан.

Үүний зэрэгцээ, хэрэв бид хадгалах систем гэх мэт техник хангамжийн шийдлүүдийг турших тухай ярьж байгаа бол демо систем бүрийн хувьд бараг жилийн өмнө хүлээлгийн жагсаалт байдаг. Хуваарь дээрх туршилт бүр борлуулалтыг авчрах эсвэл эсрэгээр борлуулалтыг сүйрүүлж болзошгүй юм. Туршилт нь борлуулалтад нөлөөлдөггүй нөхцөл байдлыг авч үзэх нь утгагүй юм, учир нь туршилт хийх нь утгагүй юм - энэ нь демо системийн хувьд цаг хугацаа, дэмий хоосон зүйл юм.

Тэгэхээр яаж бүх зүйлийг ухаалгаар хийж, бүх зүйлийг хийх вэ?

Сургалт

Нисгэгчийн зорилго

Нисгэгч хаанаас эхэлдэг вэ? Тоног төхөөрөмжийг тавиуртай холбоход биш, огтхон ч биш. Тоног төхөөрөмж дээр ямар нэгэн ажил эхлэхээс өмнө бичиг баримтын ажил хийгддэг. Мөн бид нисгэгчийн зорилгыг тодорхойлохоос эхэлдэг.
Туршилтын зорилго нь эцсийн хэрэглэгчийн эсэргүүцлийг арилгах явдал юм. Эсэргүүцэл байхгүй - нисгэгч шаардлагагүй. Тиймээ яг тийм.
Гэхдээ бидний харж болох эсэргүүцлийн үндсэн ангилал юу вэ?
* Бид найдвартай гэдэгт эргэлзэж байна
* Бид гүйцэтгэлийн талаар эргэлзэж байна
* Бид өргөтгөх боломжтой гэдэгт эргэлзэж байна
*Бид өөрсдийн системтэй нийцтэй, ажиллах чадварт эргэлзэж байна
* Бид таны слайдуудад итгэхгүй байгаа бөгөөд таны систем үнэхээр энэ бүхнийг хийж чадна гэдгийг бодитоор баталгаажуулахыг хүсч байна
* Энэ бүхэн маш хэцүү байх болно, манай инженерүүд аль хэдийн завгүй байгаа бөгөөд энэ нь тэдэнд хэцүү байх болно

Эцэст нь бид гурван үндсэн төрлийн туршилтын туршилтыг авдаг бөгөөд нисгэгчийн онцгой тохиолдол болох үзэл баримтлалын нотолгоо (PoC - үзэл баримтлалын баталгаа):
* Ачааллын туршилт (+ өргөтгөх чадвар)
* Функциональ туршилт
* Алдааг тэсвэрлэх туршилт

Тодорхой тохиолдолд, тодорхой үйлчлүүлэгчийн эргэлзээгээс хамааран нисгэгч өөр өөр зорилгыг нэгтгэж болно, эсвэл эсрэгээр, тэдгээрийн зөвхөн нэг нь байж болно.

Нисгэгч энэ туршилтыг яагаад хийж байгааг энгийн орос хэлээр тайлбарласан баримт бичгээс эхэлдэг. Энэ нь нисгэгч амжилттай тэнцсэн эсэх, эсвэл тусгайлан тэнцээгүй эсэхийг хоёрдмол утгагүй хэлэх боломжтой хэмжигдэхүйц шалгууруудыг багтаасан байх ёстой. Хэмжих боломжтой шалгуурууд нь тоон (ms, IOPS дахь саатал гэх мэт) эсвэл хоёртын (тийм/үгүй) байж болно. Хэрэв таны нисгэгч шалгуурын хувьд хэмжигдэх боломжгүй үнэ цэнэтэй бол нисгэгчид ямар ч утгагүй, энэ нь зөвхөн заль мэх хийх хэрэгсэл юм.

Тоног төхөөрөмж

Туршилтыг худалдагч/дистрибьютер/хамтрагчийн демо төхөөрөмж эсвэл хэрэглэгчийн төхөөрөмж дээр хийж болно. Хатуухан хэлэхэд ялгаа нь бага, ерөнхий хандлага нь адилхан.

Туршилт эхлэхээс өмнө тоног төхөөрөмжтэй холбоотой гол асуулт бол иж бүрэн тоног төхөөрөмж (унтраагч, өгөгдлийн кабель, цахилгаан кабель) байгаа эсэх юм. Тоног төхөөрөмж туршилтанд бэлэн үү (програм хангамжийн зөв хувилбар, бүх зүйл дэмжигдсэн, бүх гэрэл ногоон байна)?

Туршилтын зорилгыг тодорхойлсны дараа хийх зөв дараалал бол төхөөрөмжийг хэрэглэгчдэд хүлээлгэн өгөхөөс өмнө туршилтанд бүрэн бэлтгэх явдал юм. Мэдээжийн хэрэг, яарахгүйгээр үнэнч үйлчлүүлэгчид байдаг, гэхдээ энэ нь үл хамаарах зүйл юм. Тэдгээр. иж бүрэн багцыг түншийн сайт дээр угсарч, бүх зүйлийг шалгаж, угсарсан байх ёстой. Систем ажиллаж байх ёстой бөгөөд та бүх зүйл ажиллаж байгаа, програм хангамжийг алдаагүй тараасан гэх мэтийг шалгах ёстой. Энэ нь тийм ч төвөгтэй зүйл биш мэт санагдах боловч 3 нисгэгч тутмын 4 нь кабель эсвэл SFP дамжуулагч хайж эхэлдэг.
Демо системийг шалгахын тулд та цэвэр байгаа эсэхийг шалгах хэрэгтэй гэдгийг тусад нь онцлон тэмдэглэх нь зүйтэй. Дамжуулахын өмнө өмнөх бүх туршилтын өгөгдлийг системээс устгах ёстой. Туршилтыг бодит өгөгдөл дээр хийсэн байж магадгүй бөгөөд тэнд худалдааны нууц, хувийн мэдээлэл зэрэг юу ч байж болно.

Туршилтын програм

Тоног төхөөрөмжийг хэрэглэгчдэд шилжүүлэхээс өмнө туршилтын зорилгод нийцсэн туршилтын хөтөлбөрийг бэлтгэх ёстой. Туршилт бүр хэмжигдэхүйц үр дүн, амжилтанд хүрэх тодорхой шалгууртай байх ёстой.
Туршилтын хөтөлбөрийг худалдагч, түнш, үйлчлүүлэгч эсвэл хамтран бэлтгэж болно - гэхдээ үргэлж туршилт эхлэхээс өмнө. Мөн үйлчлүүлэгч энэ хөтөлбөрт сэтгэл хангалуун байгаагаа гарын үсэг зурах ёстой.

хүн

Туршилтад бэлтгэх ажлын нэг хэсэг болгон туршилтын огноо, шаардлагатай бүх хүмүүс байгаа эсэх, тэдгээрийн туршилтад бэлэн байгаа эсэх талаар худалдагч/хамтрагч болон үйлчлүүлэгчийн аль алинд нь тохиролцох шаардлагатай. Өө, хичнээн олон нисгэгчид тоног төхөөрөмж суурилуулсны дараа өдөр нь амралтаа авч байсан хэрэглэгчийн нисгэгчийн гол хүнээс эхэлсэн бэ!

Хариуцлагын бүс/хүртээмж

Нисгэгчийн хөтөлбөр нь холбогдох бүх хүмүүсийн үүрэг хариуцлагыг тодорхой ойлгож, оновчтой дүрсэлсэн байх ёстой. Шаардлагатай бол худалдагч/хамтрагчийн инженерүүдийн хэрэглэгчийн систем, өгөгдөлд алсаас болон биечлэн хандах боломжийг хэрэглэгчийн аюулгүй байдлын албатай зохицуулсан.

Нисгэгч

Хэрэв бид өмнөх бүх цэгүүдийг бөглөсөн бол хамгийн уйтгартай хэсэг бол нисгэгч өөрөө юм. Гэхдээ төмөр зам дээр байгаа юм шиг л явах ёстой. Хэрэв тийм биш бол бэлтгэлийн нэг хэсэг нь сүйрсэн.

Нисгэгчийг дуусгах

Туршилтын ажил дууссаны дараа хийсэн туршилтын талаар баримт бичгийг бэлтгэдэг. Хамгийн тохиромжтой нь програмын бүх тестийг ногоон PASS тэмдэглэгээтэй. Худалдан авахыг зөвшөөрсөн системийн жагсаалтад оруулах эсвэл худалдан авах талаар эерэг шийдвэр гаргахын тулд ахлах удирдлагад танилцуулга бэлтгэх боломжтой.
Хэрэв таны гарт нисгэгчийн төгсгөлд хийсэн шалгалтын жагсаалт, тэнцсэн оноотой бичиг баримт байхгүй бол нисгэгч амжилтгүй болсон бөгөөд огт эхлүүлэх ёсгүй.

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх