Il mio ciclo di sviluppo e assicurazione della qualità
Design della logica e dell'architettura
- Io: definirò lo schema del database (SQLite/PostgreSQL), gli endpoint API e i wireframe per l'interfaccia utente.
- Tu: riceverai un documento tecnico o un mockup Figma/wireframe e una roadmap del progetto confermata.
Sviluppo del backend principale e API
- Io: configurerò la logica lato server, l'autenticazione utente (JWT) e l'integrazione di base del database.
- Tu: avrai accesso a una collezione Swagger/Postman o a un backend "staging" dove poter vedere le risposte dell'API.
Integrazione frontend e UI
- Io: costruirò l'interfaccia React o React Native e la collegherò al backend sviluppato nel Milestone 2.
- Tu: riceverai una versione Beta funzionante dell'app (APK per mobile o URL live per web) da testare.
Correzione bug e consegna
- Io: ottimizzerò le prestazioni e trasferirò il repository GitHub.
- Tu: riceverai il codice sorgente finale e, se richiesto, l'app deployata su store o cloud.