OpenSource: diseño colaborativo
-
08-07-2019 - |
Pregunta
Después de profundizar en el mundo del código abierto, he encontrado que la implementación se enfatiza sobre el diseño. El control de versiones permite que un proyecto se ramifique en muchas direcciones, lo que los proyectos pueden hacer; esto sugiere falta de consenso o dirección entre los participantes.
¿Qué software o sitios web son útiles para el diseño colaborativo?
Solución
Hay literalmente cientos de aplicaciones de colaboración más y más siguen apareciendo cada día, pero estas deberían ayudarlo a comenzar:
Control de fuente (en línea):
- Assembla - La fuente pública es los depósitos privados gratuitos se pagan
- Source Forge - Solo código abierto
- Código de Google - Solo código abierto
- Git Hub - La fuente pública es gratuita, los depósitos privados se pagan
Seguimiento de errores / gestión de proyectos
- LightHouse - Código abierto ilimitado, proyectos privados pagos
- FogBugz - La versión completa es gratuita para hasta dos desarrolladores
- BaseCamp - Solo pago
- Trac - No alojado (aunque Assembla lo aloja), de código abierto - Python
- Bugzilla - No alojado, código abierto - Python
- Mantis - No alojado, código abierto - PHP
Mapas Mentales
- MindMeister - Gratis para pequeños planes, con opciones para actualizar
Documentos
- Google Docs - Gratis
- Buzzword - Por Adobe - gratis
- Scribd - Gratis
Gráficos
- Aviario - No estoy muy seguro de cómo son colaborativos, pero creo puedes usar sus herramientas de esa manera
- Photoshop Express - Otro Producto de Adobe
- Picnik - Gratis
Pizarras blancas
- Scriblink - Gratis con pago opciones
- skrbl - Gratis para público, pago para privado
- Dabbleboard - Gratis y de pago planes
Wikis alojados
Varios
Otros consejos
He estado estudiando diseño colaborativo al principio de mi doctorado. (contácteme si desea un borrador de encuesta de literatura que escribí al respecto en 2003).
De todos modos, las aplicaciones de diseño colaborativo (como en los modeladores UML) se dividen en tres categorías en términos de tiempo:
- Sincrónico - Dos personas o más editando al mismo tiempo
- Asíncrono: modelo de check-in-check-out, un desastre si varias personas editan al mismo tiempo.
- Híbrido (puede compartir ciertas cosas en tiempo real).
Además, se dividen en tres categorías en términos de metáforas: - Basado en escritorio - Esencialmente, algo así como la justificación aumentó con soporte para múltiples usuarios - Basado en pizarra: el lienzo gratuito, no necesariamente estructurado, a veces admite el reconocimiento UML. Por lo general, un desastre para administrar múltiples modelos. - Híbridos
Entonces esto le da un espacio de diseño 3x3 '' de herramientas, y hay herramientas de investigación dentro de cada una de ellas.
El problema es que al cambiar al trabajo colaborativo hay muchos problemas de usabilidad que son difíciles de abordar. Por ejemplo, control de acceso, sincronización, conciencia, viewports compartidos, etc. Hay algunos avances académicos en estos, pero todavía no están necesariamente en las herramientas.
Si este es el tema que le interesa, comente y publicaré algunas de las herramientas con las que estoy familiarizado.
Sugeriría usar un Wiki para documentar / explorar el diseño.
Una lista de correo. Y los proyectos de código abierto discuten sobre suficientes de ellos. Dudo que la falta de herramientas de colaboración sea de donde viene la falta de énfasis en el diseño.
Sin ningún orden en particular:
- Un buen cliente de correo electrónico (uso gmail)
- Buen software wiki (utilizo wiki de medios )
- Github o un repositorio de fuente evolucionado que permite una ramificación y comentarios fáciles en los registros
- Una sala de chat, un viejo irc simple o el integrado en messenger one
- Un grupo de noticias o una lista de correo (uso el google gratis)
- Skype
Soy algo escéptico sobre el diseño colaborativo. De Scobleizer: por qué Facebook nunca ha escuchado y por qué definitivamente no comenzará ahora :
Mi antiguo jefe, Jim Fawcette, solía di que si le preguntas a un grupo de Los propietarios de Porsche lo que querían, lo harían decirte cosas como "paseo más suave, más espacio en el maletero, más espacio para las piernas, etc. " Luego decía "bueno, simplemente diseñó un Volvo ".
también del comentario:
Apple nunca escucha a sus clientes. De hecho, se enorgullece de no escuchando. Si escuchas tu clientes, nunca innovarán y nunca estarás por delante de la curva. Siempre ajustarás y arreglarás pequeños cosas en la parte superior de la mente del cliente ese día, semana o mes.
Estoy de acuerdo con la respuesta wiki. Sugeriría mirar MindTouch . Nuestra empresa los utiliza para nuestra Intranet y para otra colaboración / gestión de proyectos internos y externos.
Para nosotros, todo lo que usamos es Versión de Adobe Cue, Google Docs , Google Calendar y Gmail .
En cuanto al diseño, Version Cue hace el truco en términos de gestión de archivos realmente bien.
En cuanto a Google, bueno, ayuda a organizar todas mis actividades más que muy bien. Encuentro que la mayoría de las herramientas de colaboración, como Basecamp, son demasiado restrictivas o simplemente no son correctas. Google me permite organizar mis cosas tal como quiero que sean.
Para el diseño colaborativo ... sin duda, es