Esto, por supuesto, depende del tipo de colaboración que quiera decir. ¿Estamos hablando de colaboración a nivel de equipo o colaboración a nivel de organización? ¿O ambos? ¿Es necesario colaborar con partes interesadas externas, como proveedores o clientes? Si necesita incluir personas ajenas a su organización en el desarrollo, es extremadamente importante prestar atención a las posibilidades de administración de acceso de la herramienta. Y, naturalmente, a las funciones de comunicación y colaboración.
Te sugiero que le des una oportunidad a Deveo. Es compatible con Git, Mercurial y Subversion, y su instancia en la nube es de uso gratuito. Además, puede agregar tantos repositorios privados como desee. Además, Deveo tiene una función de administración de problemas con una vista Kanban, revisiones de código, documentación y la posibilidad de delegar la administración de acceso (y sí, invitar a colaboradores externos a proyectos específicos con cuentas de colaboradores).
Entonces, si aún no ha comenzado a usarlo, le sugiero que lo revise:
- ¿Cuáles son los pasos para seleccionar una empresa de desarrollo de software en los Estados Unidos?
- ¿Cuál es el día típico para un desarrollador de software senior?
- Como persona técnica, ¿cuál es tu reacción cuando escuchas la frase "No es lo que sabes, es a quién conoces"? ¿Te hace repensar tu camino de desarrollo personal y alterar tus planes sobre temas en los que deseas estudiar o especializarte?
- ¿Cómo podríamos evitar la redundancia en el desarrollo de software?
- ¿Es el semestre de primavera demasiado tarde para conseguir un trabajo como desarrollador de software de nivel básico?
Deveo: alojamiento de código privado gratuito para Git, Mercurial y SVN
Y si quieres saber cómo difiere de GitHub, GitLab o BitBucket, lee esta publicación de blog: ¿Qué hace a Deveo diferente de GitHub, GitLab o Bitbucket?