
Architettura
Confini chiari fra le parti di un sistema, e interfacce concordate e versionate prima che qualcos'altro cominci a dipenderne.
Ogni progetto segue gli stessi quattro passi. Quanto dura ciascuno dipende da cosa si costruisce — non pubblichiamo un numero che poi dovremmo difendere su un progetto che non abbiamo visto — ma l'ordine non cambia, e nemmeno quello che deve essere vero prima di passare al successivo.
Si parte da come si lavora oggi: cosa porta via più tempo, dove la stessa cosa viene digitata due volte, e quanto varrebbe sistemarlo. Finisce in un piano scritto.
La prima fase se ne va su come si lavora adesso e non su come si potrebbe lavorare: cosa porta via più tempo, dove la stessa cosa viene digitata due volte, e quanto varrebbe sistemarlo. Finisce con qualcosa di scritto — cosa costruire, in che ordine, e cosa lasceremmo fuori. Se quel piano dice che il progetto non vale la pena, lo diciamo.
Struttura e schermate si decidono insieme e si disegnano prima di costruire, così quello che approvi è qualcosa che hai visto e non qualcosa che ti è stato raccontato.
Struttura e schermate si decidono insieme, perché un sistema che non si riesce a spiegare su uno schermo di solito ha la forma sbagliata. Disegniamo le parti che portano più rischio e proviamo a trovarci i buchi per prime. Niente passa allo sviluppo mentre una domanda senza risposta lo sta ancora reggendo.
Il lavoro va in produzione a pezzi e non in un rilascio solo, con i test scritti insieme, così lo vedi funzionare quando c'è ancora tempo per cambiare idea.
Il lavoro va in produzione a pezzi e non in un rilascio solo, così lo vedi funzionare quando sei ancora in tempo a cambiare idea. Test e monitoraggio si scrivono insieme alla funzionalità e non si promettono per dopo, e ogni modifica percorre la stessa strada dal commit al rilascio.
Lo ospitiamo, lo teniamo d'occhio e aggiornato, e hai qualcuno da chiamare che conosce il sistema. Puoi portartelo in casa quando vuoi.
Una volta che è vivo lo ospitiamo, lo teniamo d'occhio e aggiornato, con un livello di copertura concordato prima. Il passaggio di consegne è disponibile in qualsiasi momento e non è un regalo d'addio: manuali operativi, le note sul perché è stato fatto così, e tempo con le tue persone.
I passi sono la forma di un progetto. Quello che segue è l'ingegneria che ci sta sotto: le cose che facciamo che qualcuno ce le chieda o no.
Contatti
Un sito, un'app, un negozio online, un gestionale, o una modifica a qualcosa che hai già. Scrivici e ti risponde una persona.
hello@rysellc.comPrenota una chiamata