Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Wesley Balestrini

Como criar um projeto em equipe?

Recommended Posts

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:

  • Como trabalhar no mesmo projeto/arquivo em tempo real? Algum software pode nos ajudar?
  • Como dividir as tarefas? Existe algum procedimento, convenção, padrão que podemos estudar sobre?

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Compartilhar este post


Link para o post
Compartilhar em outros sites
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 ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por michelmir
      Olá pessoal!
       
      Não sei se aqui seria o melhor lugar pra postar, mas vamos lá. Futuramente pretendo lançar um projeto que estou trabalhando a muito tempo e muito provavelmente, se eu tiver sorte, este projeto poderá crescer em número de clientes e usuários. Por conta de eu estar desenvolvendo este projeto sozinho, não tenho a mínima ideia, caso o mesmo venha a ter sucesso, de como, sozinho, trabalhar neste projeto caso a demanda por ele cresça exponencialmente. Baseando-se nisso, pensaria em abrir um escritório onde alocaria uma equipe para cuidar da parte de manutenção e adaptação do projeto contratando programadores para tal.
       
      Ocorre que a primeira coisa que penso é pela segurança dos dados e ideias deste projeto. Sei que seria inevitável a cópia de um projeto destes visto que acredito que para ter sucesso é necessário muitas horas de dedicação e qualidade na prestação do serviço bem como gostar muito do que faz e isso não tem preço que pague. Entretanto, para alguém que tem experiência e que trabalha com equipes de programadores, quais as dicas para formar uma equipe que possa trabalhar em um projeto onde eu poderia estar ao menos 30% seguro que os arquivos e ideias desse projeto não sofreriam uma espécie de "sequestro de dados" por terceiros? Existe alguma plataforma onde equipes possam trabalhar de uma forma onde as mesmas tenham suas respectivas limitações de trabalho no que diz respeito a programação?
       
      Desculpem a forma como descrevi aqui, porém é pelo motivo de eu não ter experiência nesta área. Desde já agradeço a atenção. Obrigado pessoal! 
    • Por NoLifeDEV
      Já consegui a equipe!
    • Por LucasSamuel
      Olá! Sou participante do grupo em um projeto de desenvolvimento de jogos em grupo. Estamos aceitando participantes de todos os tipos de categorias de desenvolvimento de jogos ... Convido você a participar deste projeto. A ideia de criar um grupo e ganhar US $ foi tirada de um colega meu que tinha câncer e acabou morrendo com esse sonho. Até agora, temos 4 participantes que, juntos, estamos tentando reunir 20 pessoas que têm idéias como a nossa…
      O grupo está na versão beta, porque ainda precisamos conversar com todos os participantes e convocar uma reunião para decidir democraticamente sobre jogos de categoria de mecanismo, lucros, servidores ... Mas, a princípio, o dinheiro que você ganhará estará relacionado à sua porcentagem no desenvolvimento de jogos . EX: 10% do jogo que você ajudou a criar; portanto, 10% do jogo é seu. Portanto, 10% de todos os lucros do jogo serão seus.
      Você escolhe seus turnos e horários e quanto ajudará. Pedimos apenas que você tente realizar determinadas tarefas determinadas para você, caso contrário, outro desenvolvedor fará em seu lugar. NOTA: Quanto mais você contribuir para a criação do jogo, mais lucros obterá.
      O grupo não terá um chefe ou um “comandante” organizador… Pois no grupo somos todos os chefes. Portanto, as decisões são tomadas em grupos por meio de reuniões e também de votos onde colocamos nossas idéias.
      Precisamos de mais de 20 participantes para iniciar nosso projeto. Todos no início do projeto assinaram um contrato com todos os termos “legais” do grupo, que serão decididos com todos os participantes. Portanto, se você não gosta de algum aspecto do grupo, pode e deve comentar e alterar os termos ... 
      O nome da categoria de estilo de jogo ... será decidido em grupos para que cada participante apresente 1 ou mais idéias de jogo. Serão escolhidos os mais votados e os mais adequados para todos os participantes. será vendido em várias plataformas ... android, PC ... em muitas lojas online diferentes ... será vendido acima de 5US $ e abaixo de 30US $
      Diga o que você pensa se quiser saber mais ou ligue para mim no whatsapp: +55 51 993700013 
      Vamos apresentar a todos os participantes do nosso grupo e aplicá-lo ao nosso grupo, discutir, conversar, criar, testar, aplicar e vir com idéias para o grupo com você.
    • Por Anonm
      Gostaria de colocar em cada variável a ordem de um numero que o usario digitar, mas que os valores sejam absolutos e n relativos.
      Por exemplo, se o usuário colocar 110, o programa vai colocar na variável und o valor da unidade, na variável dez o valor das dezenas, e na variável cen o valor das centenas, ficando:
      und=0
      dez=1
      cen=1
      mas o limite deve ser da casa do bilhão, ou seja, o usuário pode colocar ate 9 bilhões que ainda vai colocando o valor das ordens nas variáveis.
      Como pode ser feito? 
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.