Panduan ringkas untuk menjalankan juruterbang dan PoC

Pengenalan

Selama bertahun-tahun saya bekerja dalam bidang IT dan terutamanya dalam jualan IT, saya telah melihat banyak projek perintis, tetapi kebanyakannya tidak berakhir dan mengambil masa yang lama.

Pada masa yang sama, jika kita bercakap tentang menguji penyelesaian perkakasan, seperti sistem storan, untuk setiap sistem demo biasanya terdapat senarai menunggu hampir setahun lebih awal. Dan setiap ujian pada jadual boleh membawa jualan atau, sebaliknya, merosakkan jualan. Tidak ada gunanya mempertimbangkan situasi di mana ujian tidak menjejaskan jualan, kerana ujian juga tidak masuk akal - ia membuang masa dan membuang masa untuk sistem demo.

Jadi, bagaimana anda boleh melakukan segala-galanya dengan bijak dan membuat segala-galanya berlaku?

Latihan

Matlamat juruterbang

Di manakah seorang juruterbang bermula? Tidak dengan menyambung peralatan ke rak, tidak sama sekali. Sebelum sebarang kerja pada peralatan bermula, kertas kerja dijalankan. Dan kita mulakan dengan menentukan matlamat juruterbang.
Matlamat juruterbang adalah untuk menghapuskan bantahan daripada pelanggan akhir. Tiada bantahan - tiada juruterbang diperlukan. Ya Ya betul-betul.
Tetapi apakah kelas bantahan utama yang boleh kita lihat?
* Kami meragui kebolehpercayaan
*Kami mempunyai keraguan tentang prestasi
* Kami meragui kebolehskalaan
*Kami mempunyai keraguan tentang keserasian dan keupayaan untuk bekerja dengan sistem kami
* Kami tidak percaya pada slaid anda dan ingin memastikan dalam amalan bahawa sistem anda benar-benar boleh melakukan semua ini
* Ini semua akan menjadi sangat sukar, jurutera kami sudah sibuk dan ia akan menjadi sukar bagi mereka

Secara keseluruhan, pada akhirnya kami mendapat tiga jenis ujian perintis utama dan, sebagai kes khas juruterbang, bukti konsep (PoC - bukti konsep):
* Ujian beban (+ kebolehskalaan)
* Ujian fungsional
* Ujian toleransi kesalahan

Dalam kes tertentu, bergantung pada keraguan pelanggan tertentu, juruterbang mungkin menggabungkan matlamat yang berbeza, atau, sebaliknya, hanya satu daripada mereka yang mungkin hadir.

Juruterbang bermula dengan dokumen yang menerangkan dalam bahasa Rusia biasa mengapa ujian ini dijalankan. Ia juga termasuk satu set mandatori kriteria boleh diukur yang memungkinkan untuk menyatakan dengan jelas sama ada juruterbang lulus dengan jayanya atau perkara yang tidak diluluskan secara khusus. Kriteria yang boleh diukur boleh berbentuk angka (seperti kependaman dalam ms, IOPS) atau perduaan (ya/tidak). Jika juruterbang anda mempunyai nilai yang tidak boleh diukur sebagai kriteria, tiada gunanya juruterbang itu, ia hanyalah alat manipulasi.

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

Perintis boleh dijalankan pada peralatan demo vendor/pengedar/rakan kongsi atau pada peralatan pelanggan. Tegasnya, perbezaannya kecil, pendekatan umum adalah sama.

Soalan utama mengenai peralatan SEBELUM juruterbang bermula ialah sama ada set lengkap peralatan ada (termasuk suis, kabel data, kabel kuasa)? Adakah peralatan sedia untuk ujian (versi firmware yang betul, semuanya disokong, semua lampu berwarna hijau)?

Urutan tindakan yang betul selepas menentukan matlamat ujian adalah menyediakan sepenuhnya peralatan untuk ujian SEBELUM ia diserahkan kepada pelanggan. Sudah tentu, terdapat pelanggan setia tanpa tergesa-gesa, tetapi ini adalah pengecualian. Itu. set lengkap mesti dipasang di tapak rakan kongsi, semuanya diperiksa dan dipasang. Sistem mesti berjalan dan anda mesti memastikan semuanya berfungsi, perisian diedarkan tanpa ralat, dsb. Nampaknya tiada yang rumit, tetapi 3 daripada 4 juruterbang bermula dengan mencari kabel atau transceiver SFP.
Secara berasingan, perlu ditekankan bahawa sebagai sebahagian daripada menyemak sistem demo, anda mesti memastikan ia bersih. Semua data ujian terdahulu mesti dipadamkan daripada sistem sebelum pemindahan. Ada kemungkinan bahawa ujian telah dijalankan pada data sebenar, dan mungkin terdapat apa-apa di sana, termasuk rahsia perdagangan dan data peribadi.

Program ujian

Sebelum peralatan dipindahkan kepada pelanggan, program ujian mesti disediakan yang memenuhi objektif ujian. Setiap ujian harus mempunyai hasil yang boleh diukur dan kriteria kejayaan yang jelas.
Program ujian boleh disediakan oleh vendor, rakan kongsi, pelanggan atau bersama - tetapi sentiasa SEBELUM permulaan ujian. Dan pelanggan mesti tanda bahawa dia berpuas hati dengan program ini.

Orang

Sebagai sebahagian daripada persediaan untuk juruterbang, adalah perlu untuk bersetuju dengan tarikh juruterbang dan kehadiran semua orang yang diperlukan dan kesediaan mereka untuk ujian, kedua-dua pihak vendor/rakan kongsi dan di pihak pelanggan. Oh, berapa ramai juruterbang bermula dengan orang utama dalam juruterbang pelanggan pergi bercuti sehari selepas pemasangan peralatan!

Bidang tanggungjawab/akses

Program perintis harus memahami dengan jelas dan menggambarkan tanggungjawab semua individu yang terlibat secara ideal. Jika perlu, akses jauh atau fizikal jurutera vendor/rakan kongsi kepada sistem dan data pelanggan telah diselaraskan dengan perkhidmatan keselamatan pelanggan.

Juruterbang

Jika kita telah menyelesaikan semua mata sebelum ini, maka bahagian yang paling membosankan adalah juruterbang itu sendiri. Tetapi ia mesti berjalan seolah-olah di atas rel. Jika tidak, maka sebahagian daripada penyediaan telah kacau.

Penyelesaian juruterbang

Setelah selesai juruterbang, dokumen disediakan mengenai ujian yang dilakukan. Sebaik-baiknya, dengan semua ujian dalam program dengan tanda semak LULUS hijau. Adalah mungkin untuk menyediakan pembentangan untuk pengurusan kanan untuk membuat keputusan positif mengenai pembelian atau kemasukan dalam senarai sistem yang diluluskan untuk pembelian.
Jika anda tidak mempunyai dokumen di tangan anda pada penghujung juruterbang dengan senarai ujian selesai dan markah lulus, juruterbang gagal dan tidak sepatutnya dimulakan sama sekali.

Sumber: www.habr.com

Tambah komen