Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal!
Sou iniciante na programação PHP (estou iniciando meus estudos em OOP e MVC) e agora irei iniciar um projeto com um amigo que também está iniciando.
Surgiu a duvida de como iremos programar no mesmo projeto; como posso criar uma parte se ela recebe informações da parte dele, que ainda não está pronto? E esta é apenas uma das duvidas.
Recorro à vocês em busca de dicas de como criar um projeto em equipe. Qual quer informação será útil!
Aqui alguns problemas que já pensamos e não temos solução:
Tentamos buscar informações no google, porém por não sabermos os termos a serem pesquisados, não conseguimos respostas. Por isso recorremos ao pessoal mais veterano que já trabalhou ou trabalha em equipe. Como é a sua organização?
PS.: Se poderem postar, além de suas experiencias pessoais, também nomes/conceitos para que possamos pesquisar na internet por artigos, revistas, livros, etc; ficaremos agradecidos. Por exemplo, se eu estivéssemos procurando por um "padrão de arquitetura" ou algo do gênero, poderiam nos recomendar pesquisar sobre "MVC" e então nós poderíamos "caminhar com nossas pernas"; apenas necessitamos de um ponto de partida.
Comece pelo básico, estude UML, MER, GIT e GITHub
Use softwares como www.trello.com, ou www.mindmeister.com com www.meistertask.com para dividir tarefas, e claro, saber o que cada um está fazendo em tempo real.
Sobre o MVC, é só uma arquitetura de Software e que não resolve todos os problemas, e de uma pesquisada sobre princípios S.O.L.I.D
Obs.: Trello a versão gratuita já faz praticamente tudo e pode trabalhar em equipe tranquilamente.
De uma pesquisada no Youtube de como usar ;)
Primeiro passo é saber MER e UML para entenderem como trabalhar os requisitos no escopo de seu software, codificar por codificar só cansará a equipe e dificultará o alcance dos resultados. Saiba guiar a equipe avalie quais são as habilidades de cada um exemplo: quem tem mais facilidade com BD e ORM, quem tem mais habilidade em trabalhar o template da aplicação entre outras características.
Agradecemos a todos pelas dicas postadas aqui! Iremos iniciar nossas pesquisas imediatamente.
Obrigado mesmo!
Amigo, uma boa maneira, é que vocês busquem uma metodologia de desenvolvimento, recomendo a XP.
busque por metodologias de desenvolvimento agil XP.
creio que ela se encaixa nas suas necessidades.
através de uma metodologia, vcs poderão se organizar e fazer o trabalho fluir mais rapido e com menos custos