Kurzleitfaden zur Durchführung von Pilotprojekten und PoC

Einführung

Während meiner jahrelangen Arbeit im IT-Bereich, insbesondere im IT-Vertrieb, habe ich viele Pilotprojekte gesehen, aber die meisten endeten bei erheblichem Zeitaufwand ohne nennenswerten Erfolg.

Wenn wir über die Testung von Hardware-Lösungen sprechen, wie zum Beispiel von Speicher-Systemen, dann ist für jedes Demogerät normalerweise eine Warteschlange von fast einem Jahr erforderlich. Und jedes Testen im Zeitplan kann entweder einen Verkaufsabschluss bringen oder umgekehrt einen Verkauf gefährden. Es macht keinen Sinn, Situationen zu betrachten, in denen das Testen keinen Einfluss auf den Verkauf hat, denn wenn das Testen keinen Sinn ergibt, ist es eine vergeudete Zeit und blockiert das Demogerät.

Also, wie machen wir alles richtig und sorgen dafür, dass es funktioniert?

Vorbereitung

Ziele des Pilots

Womit beginnt ein Pilot? Nicht mit dem Anschließen der Geräte im Rack, ganz und gar nicht. Vor Beginn jeglicher Arbeiten mit der Hardware erfolgt die Arbeit mit Dokumenten. Und wir beginnen mit der Festlegung der Ziele des Pilots.
Ziel des Pilots ist es, Einwände des Endkunden auszuräumen. Es gibt keine Einwände – der Pilot ist nicht nötig. Ja, genau so ist es.
Aber welche Hauptkategorien von Einwänden können wir sehen?
* Wir zweifeln an der Zuverlässigkeit
* Wir zweifeln an der Leistung
* Wir zweifeln an der Skalierbarkeit
* Wir zweifeln an der Kompatibilität und der Fähigkeit, mit unseren Systemen zu arbeiten
* Wir glauben Ihren Folien nicht und möchten in der Praxis sehen, dass Ihr System das wirklich kann
* Das wird sehr kompliziert, unsere Ingenieure sind ohnehin bereits ausgelastet und es wird schwierig für sie sein

Insgesamt haben wir letztendlich drei Hauptarten des Pilot-Testens und als speziellen Fall des Pilots den Proof of Concept (PoC):
* Lasttest (+ Skalierbarkeit)
* Funktionstests
* Tests zur Ausfallsicherheit

In einem konkreten Fall können je nach den Zweifeln des spezifischen Kunden im Pilot unterschiedliche Ziele kombiniert oder umgekehrt nur eines davon verfolgt werden.

Das Pilotprojekt beginnt mit einem Dokument, das auf Russisch klar beschreibt, warum diese Tests durchgeführt werden. Darüber hinaus müssen messbare Kriterien festgelegt werden, die es eindeutig ermöglichen zu sagen, ob das Pilotprojekt erfolgreich war oder was genau nicht erfolgreich war. Messbare Kriterien können numerisch sein (wie z.B. Verzögerungen in ms, IOPS) oder binär (ja/nein). Wenn in Ihrem Pilotprojekt eine nicht messbare Größe als Kriterium vorhanden ist, macht das Pilotprojekt keinen Sinn; es ist rein ein Instrument der Manipulation.

Ausrüstung

Das Pilotprojekt kann auf Demogeräten des Anbieters/Distributors/Partners oder auf der Ausrüstung des Kunden durchgeführt werden. Streng genommen ist der Unterschied gering, der allgemeine Ansatz ist derselbe.

Die wichtigste Frage zur Ausrüstung VOR Beginn des Pilotprojekts ist, ob die vollständige Ausrüstung vorhanden ist (einschließlich Switches, Datenkabel, Stromkabel)? Ist die Ausrüstung bereit für die Tests (richtige Firmware-Versionen, alles ist unterstützt, alle Lichter leuchten grün)?

Die richtige Reihenfolge der Schritte nach Festlegung der Testziele ist die vollständige Vorbereitung der Ausrüstung für die Tests VOR der Übergabe an den Kunden. Natürlich gibt es loyale Kunden, die es nicht eilig haben, aber das ist eher die Ausnahme. Das heißt, das vollständige Set muss am Standort des Partners zusammengestellt, alles überprüft und montiert werden. Die Systeme müssen unbedingt in Betrieb genommen werden, und Sie müssen sicherstellen, dass alles funktioniert, dass die Software fehlerfrei läuft usw. Eigentlich sollte das nichts Schwieriges sein, aber 3 von 4 Pilotprojekten beginnen mit der Suche nach Kabeln oder SFP-Treibern.
Es ist besonders wichtig zu betonen, dass Sie im Rahmen der Prüfung des Demotests sicherstellen müssen, dass er sauber ist. Alle Daten vorheriger Tests müssen vor der Übergabe unbedingt aus dem System gelöscht werden. Es ist möglich, dass Tests mit realen Daten durchgeführt wurden, und da kann alles Mögliche dabei sein, einschließlich Geschäftsgeheimnissen und personenbezogenen Daten.

Testprogramm

Vor der Übergabe der Ausrüstung an den Kunden muss unbedingt ein Testprogramm vorbereitet werden, das den Testzielen entspricht. Jeder Test muss ein messbares Ergebnis und klare Kriterien für den Erfolg haben.
Das Testprogramm kann vom Anbieter, Partner, Auftraggeber oder gemeinsam vorbereitet werden - aber unbedingt VOR Beginn der Tests. Und der Auftraggeber muss unbedingt bestätigen, dass ihn dieses Programm zufriedenstellt.

Menschen

Im Rahmen der Vorbereitung auf den Pilotversuch müssen die Termine für die Durchführung des Piloten sowie die Anwesenheit aller erforderlichen Personen und deren Bereitschaft zum Testen sowohl von Seiten des Anbieters / Partners als auch des Auftraggebers abgestimmt werden. Oh, wie viele Piloten begannen mit dem Urlaub des entscheidenden Ansprechpartners beim Auftraggeber am Tag nach der Montage der Ausrüstung!

Verantwortungsbereiche / Zugriffsrechte

In dem Pilotprogramm sollten die Verantwortungsbereiche aller beteiligten Personen klar verständlich und idealerweise beschrieben sein. Falls nötig, sollte der Fern- oder physische Zugang der Ingenieure des Anbieters / Partners zu den Systemen und Daten des Auftraggebers mit der Sicherheitsabteilung des Auftraggebers abgestimmt werden.

Pilot

Wenn wir alle vorherigen Punkte erfüllt haben, ist der langweiligste Teil - der Pilot selbst. Aber er muss reibungslos ablaufen. Wenn nicht, bedeutet das, dass ein Teil der Vorbereitung fehlgeschlagen ist.

Abschluss des Piloten

Am Ende des Piloten wird ein Dokument über die durchgeführten Tests erstellt. Idealerweise sollten alle Tests im Programm mit einem grünen Häkchen BESTANDEN markiert sein. Es kann eine Präsentation für das obere Management vorbereitet werden, um eine positive Entscheidung über den Kauf oder die Aufnahme in die Liste der genehmigten Systeme zu treffen.
Wenn Sie am Ende des Piloten kein Dokument mit der Liste der durchgeführten Tests und den Statusmeldungen haben – ist der Pilot gescheitert und hätte überhaupt nicht begonnen werden sollen.

Quelle: habr.com

60GB SSD 8Gb DDR4