進行試點和 PoC 的快速指南

介紹

在我從事IT領域,尤其是IT銷售工作的這些年裡,我見過很多試點項目,但大多數都以失敗告終,並且花費了大量的時間。

同時,如果我們談論測試硬體解決方案,例如儲存系統,則每個演示系統通常會提前近一年就有一個等待名單。 時間表上的每一次測試都可以帶來銷售,或者相反,破壞銷售。 考慮測試不影響銷售的情況是沒有意義的,因為測試也沒有意義——浪費時間,浪費演示系統的時間。

那麼,如何才能明智地做每件事並讓一切發生呢?

訓練

飛行員的目標

飛行員從哪裡開始? 不會將設備連接到機架,根本不會。 在開始對設備進行任何工作之前,需要進行文書工作。 我們先定義試點的目標。
試點的目標是消除最終客戶的反對意見。 沒有異議——不需要飛行員。 是的,完全正確。
但我們可以看到哪些主要的反對意見?
* 我們懷疑可靠性
*我們對性能有疑問
* 我們懷疑可擴展性
*我們對我們系統的兼容性和使用能力有疑問
* 我們不相信您的幻燈片,並希望在實踐中確保您的系統確實可以做到這一切
* 這一切都會非常困難,我們的工程師已經很忙了,這對他們來說會很困難

總的來說,最終我們得到了三種主要類型的試點測試,以及作為試點的一個特例,概念驗證(PoC - 概念驗證):
* 負載測試(+可擴充性)
* 功能測試
* 容錯測試

在具體情況下,根據特定客戶的疑慮,試點可能會結合不同的目標,或者相反,可能只存在其中一個。

試點計畫首先提供一份文件,用簡單的俄語描述了進行此項測試的原因。 它還必須包括一組可測量的標準,以便能夠明確說明飛行員是否成功通過或具體未通過。 可測量的標準可以是數字(例如以毫秒為單位的延遲、IOPS)或二進位(是/否)。 如果你的飛行員以無法衡量的價值作為標準,那麼飛行員就沒有任何意義,它純粹是一種操縱工具。

Оборудование

試點可以在供應商/分銷商/合作夥伴的演示設備或客戶設備上進行。 嚴格來說,差別很小,大體做法是一樣的。

試辦開始前有關設備的主要問題是是否有全套設備(包括交換器、數據線、電源線)? 設備是否準備好進行測試(正確的韌體版本,一切都受支持,所有指示燈均為綠色)?

確定測試目標後的正確操作順序是在將設備移交給客戶之前充分準備好進行測試。 當然,也有不急不躁的忠實顧客,但這只是個例外。 那些。 整套設備必須在合作夥伴的現場組裝,所有東西都經過檢查和組裝。 系統必須正在運行,並且您必須確保一切正常,軟體的分發沒有錯誤等。 這看起來並不複雜,但四分之三的飛行員都是從尋找電纜或 SFP 收發器開始的。
另外,應該強調的是,作為檢查演示系統的一部分,您必須確保它是乾淨的。 在傳輸之前,必須從系統中刪除所有先前的測試資料。 有可能測試是基於真實數據進行的,其中可能有任何東西,包括商業機密和個人資料。

測試方案

在設備轉移給客戶之前,必須準備滿足測試目標的測試計畫。 每個測驗都應該有可衡量的結果和明確的成功標準。
測試計劃可以由供應商、合作夥伴、客戶或共同準備 - 但始終在測試開始之前。 而客戶必須簽名表示他對此計畫感到滿意。

作為試點準備工作的一部分,供應商/合作夥伴和客戶都必須就試點日期、所有必要人員的出席及其測試準備情況達成一致。 哦,有多少飛行員在設備安裝後的第二天就開始了客戶飛行員中的主要人員休假!

責任範圍/存取權限

試點計畫應清楚地瞭解並理想地描述所有相關人員的責任。 如有必要,供應商/合作夥伴工程師對客戶系統和資料的遠端或實體存取已與客戶的安全服務進行協調。

飛行員

如果我們把前面的幾點都完成了,那麼最無聊的部分就是飛行員本人了。 但它必須像在軌道上一樣運行。 如果沒有,那麼部分準備工作就搞砸了。

完成試點

試點完成後,將準備一份有關所執行測試的文件。 理想情況下,程式中的所有測試都帶有綠色「通過」複選標記。 可以為高階管理層準備一份簡報,以便就購買或列入核准購買的系統清單做出積極的決定。
如果在試點結束時您手中沒有一份包含已完成的測試清單和通過分數的文件,則試點失敗,根本不應該開始。

來源: www.habr.com

添加評論