Vai al contenuto
//
Tour überspringen — zur FAQ

Quattro fasi. Niente teatro.

Così costruisce method64. Discovery senza un PDF di briefing da 80 pagine, architettura prima della prima riga di codice, il primo incremento live nella seconda settimana, hypercare invece di "buona fortuna!" al launch.

Schermo grande: un percorso guidato dallo scroll attraverso quattro stazioni — Pinnwand, Blueprint, Inventory, Mission Control — poi esplorabile liberamente.

STUDIO MAP — 4 STATIONEN, EINE TOUR
01Comprendere
Discovery —
senza teatro.
DISCOVERY · TIPICAMENTE 3 GIORNI – 2 SETTIMANE
1° INCONTRO · LE DOMANDE
Chi decide davvero?
Cosa succede tra 2 anni?
Perché ora, e non più tardi?
OSSERVATO ≠ DICHIARATO
"è chiaramente definito"
→ 3 stakeholder, 3 versioni
→ nessuna definizione condivisa
METODI
· Colloqui con stakeholder · 1:1 · 45 min
· Chiarire i constraint:
Budget · Tempo · Legale · Tech
· Citazioni testuali, non parafrasate
niente coreografia da workshop, niente PDF da 60 pagine
CONSTRAINTS · TIPICI
Deadline: 12 settimane
Compliance: GDPR
Passaggio al team: sì
stakeholder map
Chi
paga?
(budget)
Chi
lo usa?
(quotidiano)
Chi
decide?
(veto)
VOICE MEMO · 0:47
"non sappiamo chi userà questa cosa dopo"
APERTO
Cosa significa
successo tra
6 mesi?
→ chiarire in incontro 1
Discovery Climactra
NON SI COSTRUISCE
SE BASTA EXCEL
OUTPUT
Doc Discovery
+ schizzo di scope
02Architettura
Tre ore alla lavagna valgono più di sei mesi a fare refactor.
SYSTEM DESIGN · BOZZA
EDGE
FRONTEND
React · Vite
PROXY
nginx · TLS
SELF-HOST
APP
API
Fastify · Zod
AUTH
Auth.js v5
DATI
STORE
Postgres · Prisma
EU-DC
QUEUE
Redis
OBS
Sentry · Umami
SENZA COOKIE
ESEMPIOPOST/api/activityResponse<ActivityResult>
OpenAPI v3.1 · idempotent · auth required · validato con Zod
DECISION LOG
D-01
Hetzner invece di Vercel
Metà prezzo, EU-DC, controllo proprio
D-02
Auth.js invece di Clerk
Niente pricing-cliff, self-hostable
D-03
Postgres + pgvector
Un DB per tutto, niente seconda DB per i vettori
RISK REGISTER · TIPICO PER PROGETTO
Migrazione schema sotto carico
Blue-green, expand/contract
Webhook retry · race
Chiavi di idempotenza + dedupe
Hetzner Single-DC · niente failover
Backup giornaliero + restore-test mensile
Restart del container durante il deploy
downtime breve <10s · accettabile per sito statico
PERF TARGETS
LCP< 1.5s
INP< 200ms
CLS< 0.10
Bundle< 120kb (gzipped)
03Costruire
Atomi. Composizione. Live.
Uno slice deployabile ogni due settimane, niente big-bang sprint dopo sei mesi.
RITMO SLICE · 2 SETTIMANE · STAGING-LINK · UPDATE
BUILD · PASSTAP · MOSTRA USO ↓
INVENTORY · ATOMI
COMPOSITION · DASHBOARD
/dashboard
Panoramica · Marzo
LIVE
VISITATORI
∙∙∙
NIENTE DATI
Notifica email
cerca_|
Salta
Continua →
ITERATION · BOTTONE CTA · v1 → v3
v1 · sunset
generico · "clicca" non dice niente
imparato
v3 · live
specifico · verbo chiaro
TEST · PERCORSI CRITICI
Test dove fa male se mancano.
Auth, billing, migrazioni di dati, edge case, dove sui progetti dei clienti brucia davvero. Il sito method64 è statico e non ha bisogno di test; il principio si applica sui progetti software.
04Launch + Iterazione
Go live, e poi non andarsene.
Il launch non è l'obiettivo, il primo giorno in cui gli utenti ci lavorano davvero, sì.
Docker · nginx · rollback via git revert
DEPLOYMENT PIPELINE
git push
main branch · build attivato
tsc + asset-check
TypeScript strict · fail fast
vite build
dist/ + Docker image
Bundle gate
120 KB max · build fallisce se superato
docker compose up
Hetzner FSN1 · nginx serve dist/ in statico
verify-production
60+ smoke test via curl · i18n, sitemap, asset
$ docker compose up -d --force-recreate
oppure: git revert HEAD && git push, il container si ricostruisce dal commit precedente
HYPERCARE · 4 SETTIMANE DOPO IL LAUNCH
01
Stesso tempo di risposta di prima
di solito stesso giorno lavorativo
02
I log si leggono, non si conservano
Sentry-issue triagiati, non solo registrati
03
Quello che salta fuori si fixa
piccole issue senza conto-ore
04
Status-update scritto
settimanale o on-demand
DOPO · Pay-per-use · nessun retainer minimo
+ doc lift-out
→ sessioni di lift-out su richiesta
COSA VIENE MONITORATO · CON COSA
ERRORS
Sentry
stack-trace · source-map
PAGEVIEWS
Umami
self-hosted · senza cookie
PERFORMANCE
Lighthouse
DevTools / PSI · manuale dopo deploy
UPTIME
UptimeRobot
multi-region · intervallo 1-5 min
La manutenzione è trasparente, oppure non c'è.
HAI VISTO
01Comprendere
02Architettura
03Costruire
04Launch + Iterazione

Quattro fasi.
Il tuo progetto.

Primo colloquio senza impegno. Poi discovery a pagamento, con un output onesto, anche se è „basta Excel".

Inizia la richiesta →

Questo sito è costruito esattamente con questo processo. Pipeline live, monitoring live, mentalità hypercare anche.

FAQ

Domande frequenti sul processo.

Cosa chiedono i clienti prima di dire sì.

  • Tra tre giorni e due settimane, a seconda della complessità e di quanti stakeholder vanno coinvolti. Per un sito marketing mirato spesso bastano due incontri. Per una SaaS multi-tenant con tre gruppi di utenti + requisiti di compliance sono più realistiche 8–12 ore di interviste distribuite su due settimane. Importante: la discovery non è un "pitch gratuito". Viene fatturata come primo blocco di lavoro vero, se dopo non vuoi continuare a costruire, hai comunque una discovery ben documentata da portare con te.

  • È esattamente per questo che le fasi sono tagliate così. La fase di architettura è l'ultimo punto realistico in cui puoi cambiare lo scope senza dolore, dopo c'è codice che va adattato. Ma tutto viene costruito apposta in modo che anche dentro la fase di build siano possibili pivot: la pianificazione degli slice viene rivalutata ogni due settimane, i feature flag permettono di togliere senza stress di rollback, e nel repo si documenta perché ogni scelta è stata fatta, così un cambio successivo non significa: "perché è stato fatto in questo modo?".

  • Ogni due settimane viene consegnato uno slice con un breve status update. Se serve, 30 minuti di incontro, altrimenti l'allineamento è asincrono. Retro dopo ogni slice per iscritto, non come workshop da 90 min. Metà dei rituali Scrum sono burocrazia che i team piccoli non servono. L'altra metà, slice demo, update scritto, prossimo passo chiaro, è utile. Quella rimane.

  • Sì, e di solito migliora il risultato, perché portate domain knowledge che dall'esterno non si potrebbe mai recuperare. Tre modelli sono possibili, a seconda della disponibilità del team: (1) method64 costruisce, il tuo team fa review delle PR e prende in mano dopo 4–8 settimane, scenario lift-out. (2) Pair misto: method64 e il tuo senior lavorano sullo stesso slice, voi imparate lo stack mentre viene costruito, trasferimento di competenze. (3) method64 fa il frontend, voi il backend (o viceversa), se siete forti in uno e esternalizzate l'altro. Quale modello si adatta viene chiarito nella discovery, di solito esce dalla vostra capacità.

  • Tre opzioni. (a) Pay-per-use: ti fai sentire quando c'è qualcosa; fatturazione a ore. Niente retainer minimo. (b) Monte ore fisso al mese (tipicamente 4–16 ore), manutenzione + monitoring review + piccoli adattamenti inclusi. (c) Lift-out: sessioni di handover al tuo team, dopodiché il prodotto gira interamente da voi. La raccomandazione abituale è prima (a), quando il volume diventa rilevante, si passa a (b).

Domanda non in elenco?

Chiedi direttamente →