Näin se toimii

Työkalu, joka teillä on, ei muutu. Muuttuu se, kuka sen saa, milloin ja missä versiossa.

  1. Paketoikaa työkalu

    Lähetätte LISP-tiedostot ja DLL-kirjastot. Palvelin lukee ne: se löytää, mitkä komennot ne rekisteröivät ja mihin AutoCAD-versioihin ne tähtäävät, ja kirjoittaa itse paketin määrittelyn. Koodiinne ei kosketa, eikä jäljelle jää yhtäkään taulukkoa, jota pitäisi ylläpitää käsin.

  2. Julkaiskaa

    Arkisto puretaan, tarkistetaan, sen SHA-256 lasketaan palvelimella ja allekirjoitus todennetaan. Uusi versio menee aina DEV-kanavaan: yksikään lähetys ei mene suoraan koko yritykselle.

  3. Jakakaa kanavien kautta

    Ensin pilottiryhmä (kolmesta kymmeneen insinööriä), sitten kaikki. Pilotissa löytynyt ongelma ei koskaan tavoita satoja ihmisiä. Halutessanne koko yritykselle jakaminen voi vaatia toisen ylläpitäjän hyväksynnän.

  4. Myöntäkää käyttöoikeudet

    Kuka näkee minkä paketin, kuka saa käyttää mitäkin toimintoa — henkilöittäin tai ryhmittäin. Insinööri ilman käyttöoikeutta ei näe työkalua lainkaan luettelossa, joten ei ole harmaata painiketta, jonka kanssa kiistellä.

  5. Insinööri asentaa

    Luettelo avautuu AutoCADin sisällä, ja työkalu asentuu yhdellä napsautuksella. Asennus on atominen: joko se valmistuu tai sitä ei tapahtunut lainkaan. Puoliksi asennettua työkalua ei ole olemassa.

Palautus ei ole uusi julkaisu

Version vetäminen pois koko yritykseltä tarkoittaa sen siirtämistä kapeampaan kanavaan — yksi ainoa siirto. Ilman uudelleenpaketointia, ilman uutta julkaisua, ketään odottamatta. Vaikka neljän silmän periaate olisi päällä, palautus ei tarvitse koskaan hyväksyntää: tarkistus ei saa olla tiellä juuri sillä hetkellä, kun nopeus painaa eniten.

Lataus tarvittaessa

AutoCAD ei lataa työkalujen koodia käynnistyksessä; se lukee lyhyen merkinnän, joka kertoo ”tämä komento on tuossa paketissa”. Koodi ladataan komennon ensimmäisellä kutsulla. Luettelonne voi kasvaa hidastamatta käynnistystä.

AutoCADin käynnistyspolulla ei tehdä ainuttakaan verkkopyyntöä — tämän tuotteen sitova sääntö, testillä varmistettuna.

Työskentely ilman verkkoa

Asennetut työkalut ovat insinöörin koneella eivätkä riipu palvelimesta. Huollon aikana, verkon katketessa tai työmaalla työkalut jatkavat toimintaansa; vain uudet asennukset ja päivitykset odottavat.

Täysin sammutettu palvelin tarkoittaa ”uusia työkaluja ei voi asentaa”, ei ”insinöörit eivät voi työskennellä”. Tuo ero on arkkitehtuurin ominaisuus, jota kannattaa vaalia.

Päivitys on oma prosessinsa

Niin kauan kuin AutoCAD on auki, ladattu tiedosto on lukittu eikä sitä voi vaihtaa paikan päällä. Päivitykset luovutetaan erilliselle päivitysohjelmalle: se tekee työn, raportoi tuloksen ja väistyy syrjään.

Ladattua kokoonpanoa ei koskaan päivitetä paikan päällä — hiljaa puoliväliin jätetty päivitys muuttuu työkaluksi, joka ei aukea seuraavana aamuna.

Viat tulevat numeron kanssa

Kun työkalu pysähtyy yllättäen, käyttäjä näkee korrelaationumeron ja lähettää sen teille. Koko tapahtuma — mikä paketti, mikä versio, mikä AutoCAD — on jo kirjattu.

Se poistaa liikenteen tyyliin ”lähettäkää kuvakaappaus”: vianetsintä alkaa merkinnästä, ei siitä, mitä käyttäjä muistaa.

Tehdään se yhdellä työkalullanne

Lähettäkää meille yksi LISP- tai .NET-työkalunne. Paketoimme ja julkaisemme sen yhdessä, asennamme testikoneelle ja vedämme sitten pois. Noin tunti.

Pyytäkää esittely