Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2013
    Messaggi
    25

    [Android] Come suddividere il lavoro in un team, nello sviluppo di un'applicazione?

    salve

    dovrei sviluppare un'applicazione android a scopo didattico, insieme ad altre due persone. Il problema è che non avendo mai lavorato in team non abbiamo idea su come suddividere il lavoro.
    Esiste un approccio standard? Voi cosa potete consigliarmi sulla base della vostra esperienza?
    Ultima modifica di abbobba; 16-12-2015 a 02:06

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Se l'applicazione è per Android, il tag del titolo dovrebbe essere [Android], altrimenti confondi le persone che si aspettano una discussione in merito ad un programma Java standard (JSE).

    Correggo.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da abbobba Visualizza il messaggio
    Il problema è che non avendo mai lavorato in team non abbiamo idea su come suddividere il lavoro.
    Sicuramente, e come minimo, serve un sistema di controllo di versione, ovvero uno dei vari CVS, SVN, GIT, Mercurial, ecc...

    Poi comunque non è che esistono "standard". Dipende anche dal contesto e dalle competenze di ciascuno del team. Nei progetti grossi, tipicamente nelle web application per aziende di un certo livello, è abbastanza comune e naturale strutturare le applicazioni a "strati". Lo strato di front-end puro (HTML, Javascript, ecc...), lo strato di "controller" (es. con Spring Framework, o altro), lo strato della business logic (es. service Spring oppure es. gli EJB), lo strato di accesso a basi di dati, ed eventualmente anche altro.
    Ciascuno può concentrarsi su un solo strato oppure tutti possono lavorare su tutti gli strati ma su funzionalità separate. Ripeto: non c'è uno "standard" vero e proprio.

    Quello che è importante è che usiate un sistema di controllo di versione e lo usiate bene. Questi sistemi permettono di tenere traccia delle modifiche e delle versioni ma non impediscono in assoluto di fare "casini".
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2013
    Messaggi
    25
    l'applicazione sarà un semplice client, il lato server è stato già implementato

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.