Un paio di amici al lavoro e io installeranno una piccola startup / creeranno il nostro software, probabilmente inizialmente al chiaro di luna, dato che non possiamo ancora permetterci di lasciare il nostro lavoro quotidiano.
Nessuno di noi ha questa esperienza, abbiamo già lavorato per altre società in precedenza, dove sono state fissate una serie di linee guida e penso che sia il momento di stabilire le buone pratiche da seguire (come evitare incontri-itis).
Per le persone che sono andate in questo modo, quali consigli ci daresti?
Sto cercando di più per il lato tecnico delle cose, cose come:
Vale la pena avere un qualche tipo di server di build o sta andando molto avanti?
Faresti un TDD approfondito o pensi che sarebbe troppo sovraccarico per un piccolo team che non ha troppa esperienza con esso?
Ma non dispiacerebbe ascoltare il lato gestionale delle cose.
Il progetto è un'applicazione Web realizzata in ASP.NET MVC, sto pensando di utilizzare Mercurial e BitBucket o Kiln + FogBugz o qualche altro strumento di monitoraggio dei progetti online, poiché lavoreremo da remoto.
3
parte di essa - non è utile / costruttivo porre un limite arbitrario di quante cose le persone dovrebbero suggerire (e probabilmente la maggior parte delle persone lo ignorerebbe comunque).