Attualmente sto facendo il mio primo progetto accademico in cui dobbiamo lavorare in gruppi di 4 per sviluppare un'applicazione (java ...). Ad ogni modo, come si può assegnare il lavoro in modo che ci siano meno dipendenze l'uno con l'altro e possiamo lavorare separatamente invece di aspettare l'uno sull'altro?
Ho suggerito a 1 persona di sviluppare 1 livello: Modello, Visualizza, Controller, Accesso ai dati. Sto lavorando su Data Access ma trovo che ho bisogno di classi Model: ad esempio
Il mio EventsDataAccess
ha un findEventByName(String name)
che restituisce un Event
, che è sviluppato da un'altra persona. Come dovrei procedere? Qui Event
è una classe molto piccola quindi non dovrebbe richiedere molto tempo, ma supponiamo che sia grande, potrebbe essere una lunga attesa?
In che modo il lavoro di solito si divide per gli sviluppatori in un team di piccole e medie dimensioni? È molto più facile lavorare in un team familiare molto piccolo con, diciamo solo 2 persone