Ik ben van plan om een team samen te stellen waarmee we dan een creator site gaan maken met hetzelfde principe als mijnmaffia, maar in plaats van dat je een maffiagame kan maken, dat je eenvoudig een game gelijk tribal wars kan maken.. Nu vroeg ik me af wat voor mensen ik in mijn team nodig heb. Weet iemand wat we allemaal moeten kunnen om dit te realiseren?
Mijn plan is om een team van 5 personen samen te stellen, dus weten jullie welke 5 ik het best neem?
Je moet niet alleen denken aan een team, maar ook hoe je een dergelijk project kan stroomlijnen als je met 2 > personen er aan werkt.
- Welk versioning system? SVN, GIT of...? - Welke manier van communiceren tussen de developers? Forums zijn wel handig. - Welke richtlijnen, de code moet niet veel verschil hebben van elkaar zodat je vreemde uiteinden krijgt. - Hoe ziet je development-flow eruit. Waar ontwikkelen ze? Waar testen ze het uit? Hoe test je het uit? Het wordt het uiteindelijke product getest (staging).
Wat betreft de mensen: - Designer - Frontend developers die de voorkant van de site, wat de gebruiker ziet, ontwikkelen. Bijv. de templatesets, de view uit de MVC set. - Backend Developer. Diegene die de motor (models, constructor) van de site bouwt. - Team manager. Iemand die toezicht op het project houdt. Deze zorgt ook voor de uitrol (deployment) van de releases van het project, en regelt de testomgevingen. - Een system-administrator die toezicht houdt op de systemen die voor de ontwikkeling wordt gebruikt. Wel zo makkelijk....
Ja over de eerste zaken had ik al nagedacht, maar zeker bedankt voor het zeggen welke mensen ik nodig heb, maar welke programmeer talen moeten ze hiervoor kunnen enzo..
Ligt eraan waarin je het opbouwt. Het is jouw keuze.... Denk ook eens na of je een framework gaat gebruiken (aanrader) en zo ja, welke? Het gaat immers niet alleen over programmeertalen.
Bij zo´n project moeten je codes flexibel blijven. Je kunt altijd nog componenten van Laravel 4, Symfony 2 en Zend 2 pakken door Composer te gebruiken. Dus in plaats van een echt framework te gebruiken krijg je meerdere componenten van verschillende frameworks en andere developers. Ik ben hier nu druk mee bezig en het geeft me ook een stuk meer inzicht in de werking van een werkelijk MVC framework en je bent een stuk flexibeler. Op dit moment gebruik ik de Router en HTTP Foundation van Symfony, maar je kunt deze zonder heel veel prutsen vervangen door die van bv Zend of Laravel. Sowieso raad ik je aan om een framework (als je een framework kiest) te nemen die Composer gebruikt. http://getcomposer.org/
Jouw reactie
Deel je idee, stel een vraag of help een ander verder.