CASE STUDY

Sviluppo individuale
solo con lo smartphone

Un esempio reale di un ingegnere freelance che ha utilizzato Claush per sviluppare un servizio AI di notizie nei ritagli di tempo al bar e durante le pause ai semafori mentre faceva jogging.

Tipo di utilizzo Secondo impiego / Freelance (sviluppo individuale)
Progetto News Butler AI
Infrastruttura Firebase + GitHub Actions

Profilo utente

Un ingegnere che lavora come freelance e sviluppatore individuale come secondo impiego. Avendo poco tempo disponibile davanti al PC, cercava un modo per completare lo sviluppo interamente dallo smartphone.

L'incontro con Claush: da tempo aveva l'ideale di uno stile di sviluppo basato su "dare istruzioni via chat e verificare tramite PR", e ha scelto Claush come il servizio che incarnava questa visione nel modo più fedele.

Progetto di sviluppo: News Butler AI

Un lettore RSS di nuova generazione per smartphone e web. Un servizio che analizza le notizie secondo assi di analisi personalizzati impostati dall'utente e invia periodicamente report sotto forma di notifiche.

FattorePerché è compatibile con Claush
Sviluppo individualeLe decisioni vengono prese da una sola persona, quindi è possibile decidere e implementare istantaneamente via chat
Uso di FirebaseLa configurazione CI/CD è semplice, permettendo di preparare rapidamente l'ambiente necessario per il workflow Claush
Dimensione ridotta del servizioUn concetto compatto che si avvia velocemente, perfetto per lo stile "scomporre in piccole parti e iterare"

Panoramica del workflow

A parte la configurazione iniziale dell'ambiente, tutto il lavoro può essere completato solo con lo smartphone

Ambiente prerequisito

Solo la configurazione iniziale del repository GitHub e dell'ambiente CI viene eseguita al PC. Dopodiché, tutto lo sviluppo si completa con smartphone + Claush.

Ciclo di sviluppo

Creazione delle specifiche (Claush)
Registrazione Issue e Milestone (Claush)
Implementazione e lavoro su branch (Claush opera Claude Code)
Creazione Pull Request (Claush)
Test e deploy tramite CI (automatico)
Verifica del funzionamento e revisione dei risultati dei test (dallo smartphone tramite l'app GitHub)
In caso di problemi, richiesta di PR di correzione a Claush
Quando soddisfatti, merge ✅
Anche le attività di gestione settimanali sono tutte tramite Claush: Registrazione e gestione delle Issue, gestione dei Milestone, creazione di Pull Request e richieste di correzione possono essere tutte eseguite dalla chat.

Punti di forza

🌍

Indipendente dalla posizione

Accesso all'ambiente di sviluppo da qualsiasi luogo tramite VPS.

💬

Intuitivo via chat

Controllo di Claude Code in linguaggio naturale. Non serve memorizzare comandi.

🎯

Facile concentrarsi

Si crea naturalmente l'abitudine: aprire lo smartphone = sviluppare.

Ciclo di sviluppo rapido

Iterare su piccole unità alleggerisce le revisioni e mantiene un ritmo veloce.

😌

Poco stress

Anche quando le correzioni si moltiplicano, la sensazione di "conversare con Claush" evita la frustrazione.

Consigli per far funzionare lo sviluppo mobile

Scomporre il lavoro in piccole parti

L'ambito della revisione si riduce, rendendo possibile una review approfondita anche sullo schermo dello smartphone. Come effetto collaterale, il ciclo di sviluppo accelera, creando un'esperienza di sviluppo dal ritmo piacevole.

Vivere l'esperienza come una conversazione con Claush

Piuttosto che "far scrivere codice", l'approccio è quello di "creare conversando". Anche nei branch con molte correzioni, si può procedere senza stress in modo costante. Si riduce la sensazione di frustrazione durante lo sviluppo.

Testimonianze

Quando apro lo smartphone, entro automaticamente in modalità sviluppo

Attraverso Claush ho la sensazione di conversare, e sviluppare non costa fatica

Raramente provo frustrazione durante lo sviluppo

Come abbiamo scoperto Claush

L'ideale di sviluppo originario

Sin dall'avvento di strumenti di sviluppo AI come GitHub Copilot, aveva l'ideale di uno stile di sviluppo basato su "dare istruzioni via chat e verificare tramite PR".

Insoddisfazione verso i servizi esistenti

ProblemaDettagli
Qualità bassa delle PRMolti servizi inviano Pull Request enormi e disordinati, impossibili da revisionare
Pessima UX della chatAnche quelli che offrono funzionalità di chat hanno un'usabilità e un'esperienza scadenti
Lontananza dall'idealeNessun servizio riusciva a offrire l'esperienza di "creare conversando"

Claush ha ancora aspetti imperfetti, ma in termini di sviluppo tramite conversazione in formato chat, è il più vicino alla mia visione ideale

Casi d'uso dettagliati

🏠

1. Casa / Sviluppo regolare

Si applica direttamente il ciclo descritto nella panoramica del workflow. Dalla creazione delle specifiche alla registrazione delle Issue, implementazione, creazione PR e merge, tutto viene gestito dalla schermata chat di Claush.

2. Sviluppo nei ritagli di tempo fuori casa

I pochi minuti dopo aver ordinato al bar, la pausa in bagno durante un appuntamento - in questi piccoli momenti di attesa si possono dare istruzioni

Non si presuppone di guardare direttamente il codice come in VS Code. Limitando ogni istruzione a una singola user story, il tempo di verifica si riduce a circa 5 minuti, permettendo di completare fino al merge nei ritagli di tempo.

SituazioneTempo stimato
Appena seduti dopo aver ordinato al bar3-5 minuti
Pausa in bagno durante un appuntamento2-3 minuti
Attesa per il cambio di trenoQualche minuto
🏃

3. Sviluppo durante il jogging

Elaborare idee correndo e dare istruzioni durante l'attesa al semaforo

Un caso d'uso possibile solo grazie a Claush, che si porta con sé sullo smartphone. L'attività fisica del jogging e lo sviluppo diventano un tutt'uno.

MomentoAzione
Mentre si correOrganizzare mentalmente idee per funzionalità e strategie di marketing
Attesa al semaforoAprire lo smartphone e inserire istruzioni in Claush
Quando si riprendere fiatoControllare le risposte in chat e pensare alle prossime istruzioni
Cosa dimostra questo caso d'uso: Non c'è bisogno di separare "tempo di sviluppo" e "tempo di esercizio". Lo stato di attività fisica stimola anzi il pensiero. Questo rompe completamente il pregiudizio che non si possa sviluppare senza stare seduti davanti a un PC.

Richieste di miglioramento e funzionalità mancanti

1. Notifiche push

Dopo aver dato istruzioni a Claush, non arriva una notifica quando Claude risponde. Durante l'attesa della risposta, non si può passare ad altre attività, risultando inefficiente.

Risolto: Il supporto alle notifiche per Slack / Discord / Microsoft Teams è stato implementato. Registrando un URL Webhook nella sezione notifiche delle impostazioni del server, riceverai notifiche sui servizi esterni al completamento della risposta di Claude, consentendo lo sviluppo asincrono.

2. Ricezione Webhook GitHub / Rilevamento automatico fallimenti CI

Attualmente Claush non rileva automaticamente i fallimenti CI, costringendo a verificare manualmente sull'app GitHub e comunicarlo a Claush, generando passaggi superflui e context switching.

I controlli pre-PR di Claude Code tendono a essere insufficienti
La garanzia di qualità tramite CI è estremamente importante
Tuttavia Claush non rileva automaticamente i fallimenti CI
Verifica manuale sull'app GitHub → Comunicazione manuale a Claush
Lo scenario ideale: Se Claush potesse ricevere direttamente i Webhook di GitHub e avviare automaticamente il rilevamento e la risoluzione dei fallimenti CI, ci si avvicinerebbe a un ciclo di sviluppo completamente automatizzato.

Idee per il futuro: potenziamento dell'ambiente CI/CD

Il collo di bottiglia del workflow "scomponi in piccole parti e itera velocemente" è la lentezza della CI/CD. I runner predefiniti di GitHub Actions sono lenti, quindi si pianifica di preparare runner self-hosted per velocizzare il processo.

Claude Code crea la PR
Runner self-hosted eseguono test e deploy ad alta velocità
Feedback rapido dei risultati → Prossima istruzione

Riepilogo del feedback

  • La possibilità di gestire dalla chat l'intero workflow standard di GitHub (Issue → PR → CI → Merge) rende realistico lo sviluppo da smartphone
  • L'esperienza di "creare conversando" piuttosto che di "usare uno strumento" riduce lo stress dello sviluppo alla radice
  • Lo stile di sviluppo che scompone in piccole parti e itera è molto compatibile con Claush, e si forma naturalmente un'abitudine di sviluppo mobile-first
  • Per i freelance e chi ha un secondo impiego, c'è un grande valore anche dal punto di vista del mantenimento della motivazione e della continuità