Van een wipe-server naar een beheerbare workflow

Forge begon niet als een compleet platform met een mooie naam en een uitgewerkte roadmap. Ik had al een centrale wipe-server voor het wissen van opslagmedia en het vastleggen van resultaten.

Dat was het vertrekpunt.

Het bleek alleen al snel dat een apparaat verwerken uit meer stappen bestaat dan een schijf leegmaken.

De stap vóór het wissen

Bij een gebruikte computer wil je eerst weten wat er voor je staat. Welk apparaat is het, welke gegevensdragers zitten erin en heeft de omgeving ze allemaal herkend?

Als dat niet goed gaat, zegt een melding dat een wisopdracht geslaagd is weinig over het volledige apparaat.

Daarom verschoof mijn aandacht van een afzonderlijke wisopdracht naar het hele traject: herkennen, inventariseren, controleren, wissen, verifiëren en rapporteren.

Waar het in de praktijk schuurt

Een opstartmedium dat op de ene pc prima werkt, werd op een andere HP niet als bootmedium herkend. Dan helpt het niet om alleen meer functies aan de wissoftware toe te voegen.

Je moet eerst onderzoeken of de oorzaak bij de firmwareinstellingen, de USB-opbouw of een verkeerde aanname over de hardware ligt.

Ook een verbinding met het netwerk is geen garantie dat de centrale dienst beschikbaar is. Dat maakt offline werken en het later veilig terugbrengen van resultaten belangrijk.

Juist die uitzonderingen bepalen of een workflow bruikbaar wordt buiten een testomgeving.

Niet alles tegelijk klaar verklaren

Rond de oorspronkelijke wipe-server ontstonden onder andere ideeën en onderdelen voor USB-tooling, assetregistratie, hardwarecontrole en rapportage. Sommige stappen zijn daadwerkelijk gebruikt of getest, andere worden nog ontwikkeld.

Dat onderscheid wil ik blijven maken. Een dashboard waarin een functie staat, bewijst niet dat die functie op ieder systeem betrouwbaar werkt.

De richting

Mijn doel is een proces waarbij een apparaat van binnenkomst tot resultaat te volgen is, met de relevante gegevens en controles op één plek.

Niet om zoveel mogelijk schermen of functies te hebben, maar omdat handmatige administratie en losse bestanden anders al snel het zwakke punt worden.

Dat is ook wat dit project voor mij interessant maakt: de techniek is de basis, maar de echte verbetering zit in de samenhang tussen stappen, gegevens en controle.

Technische verdieping: De Forge-bouwlog · Andere projecten