para um projeto, haverá eu e mais um programador para desenvolver um serviço web.
Eu me pergunto como deve ser o ambiente de desenvolvimento.
porque precisamos de armazenamento central (documentos, fotos, materiais de negócios, etc), manuseio da versão do arquivo, lâmpada (teste do serviço da web), etc.
Eu nunca criei um ambiente para isso antes e quero ter sugestões de pessoas experientes sobre quais ferramentas usar para uma colaboração eficaz.
o que passou pela minha cabeça:
seperate applications:
- google wave (for communication forth and back, setting up guide lines, other information)
- team viewer (desktop sharing)
- skype (calling)
vps (ubuntu server):
- svn (version tracking)
- ftp (central storage)
- lamp (testing the web service)
- ssh (managing the vps)
este é um ambiente de programação apropriado? e com relação ao vps, é melhor usar UM vps para todas as tarefas listadas lá?
todas as sugestões e feedbacks são bem-vindos!
Tags development