2. Introducción
El principal objetivo de esta encuesta es
conocer qué herramientas son habituales
entre los profesionales que se dedican al
desarrollo software.
3. Introducción
➔ Número total de encuestas cumplimentadas: 100
➔ Primera encuesta cumplimentada: 13-04-2010 20:26:34
➔ Última encuesta cumplimentada: 30-04-2010 10:25:41
➔ Modo de autenticación: acceso libre
➔ Modo de registro: sin registro
➔ Número total de preguntas: 17
➔ Los porcentajes expresados carecen de cifras decimales
5. ¿Qué solución (-es) usas para la revisión y control de tus
documentos, código fuente, archivos de configuración, etc?
Muestra Porcentaje
CVS 19 13 %
Subversion 82 58 %
Git 21 15 %
Bazaar 2 1%
BitKeeper 0 0%
ClearCase 1 0%
Mercurial 3 2%
Perforce 1 0%
Superversion 3 2%
Visual SourceSafe 7 5%
Ninguna 0 0%
Otra 1 0%
Información recopilada de la opción “Otra”: Team Foundation Server
6. ¿Qué escenarios son habituales con tu Source Code
Management?
Muestra Porcentaje
Integración desde línea de comandos 41 24 %
Integración desde el IDE 73 43 %
Integración desde herramientas como Maven u otros desarrollos propios 48 28 %
Ninguno 6 3%
11. ¿Qué solución (-es) usas para la gestión de tus proyectos?
En este punto debemos entender la gestión de los proyectos como planificación, tareas, documentación,
esfuerzos, etc, dejando un lado la parte económica y presupuestaria. Sólo se han tenido en cuenta aquellas
soluciones que se pueden instalar localmente o en un servidor, dejando a un lado las opciones SaaS
Muestra Porcentaje
trac 22 16 %
dotProject 8 5%
JIRA 22 16 %
KForge 0 0%
Microsoft Project 24 17 %
Project.net 3 2%
Redmine 29 21 %
TeamWork 0 0%
Ninguna 8 5%
Otra 21 15 %
Información recopilada de la opción “Otra”:
Solución propia, Basecamp, Pivotal Tracker, Excel/Word, Gforge, TaskCoach
12. En caso de que requiera una base de datos, ¿Cuál usas?
Muestra Porcentaje
Oracle database 17 17 %
MySQL database 50 50 %
PostgreSQL 15 15 %
SQLite 2 2%
HSLQDB 0 0%
SQL Server 6 6%
Ninguna 8 8%
Otra 2 2%
Información recopilada de la opción “Otra”: Informix, Berkeley DB
13. ¿Cuántos usuarios hacen uso de la herramienta?
Muestra Porcentaje
Ninguno 1 1%
Entre 1 y 10 39 39 %
Entre 11 y 25 22 22 %
Entre 25 y 100 24 24 %
Más de 100 14 14 %
15. ¿Cuáles de las siguientes herramientas son habituales en tus
proyectos?
Muestra Porcentaje
Checkstyle - http://checkstyle.sourceforge.net 44 25 %
PMD - http://pmd.sourceforge.net 44 25 %
Findbugs - http://findbugs.sourceforge.net 35 19 %
Crap4J - http://www.crap4j.org 2 1%
JSLint - http://www.jslint.com 3 1%
Sonar - http://www.sonarsource.org 35 19 %
Otras 13 7%
Información recopilada de la opción “Otras”:
Redmine, Bugzilla, phpcpd, Cobertura, ECL Emma, Team Foundation Server, Style Cop
16. ¿Se generan documentos de forma automática con los resultados
de los análisis estáticos?
17. ¿Cómo de necesario es que tu ecosistema proporcione un
documento con el análisis estático del código fuente de tus
proyectos?
0 1 2 3 4 5 6 7 8 9 10 NS/NC
Nada necesario 18 3 4 5 4 9 4 13 12 3 6 Muy necesario 18
19. Los documentos que se generan en tus proyectos, ¿dónde se
localizan?
Muestra Porcentaje
Junto al código fuente en una solución SCM 27 27 %
En una unidad de red compartida con directorios por proyecto 17 17 %
Usamos una wiki y desde ahí generamos la documentación en distintos formatos (html, pdf, rtf) 21 21 %
En una herramienta como Alfresco, Nuxeo o knowledgetree 11 11 %
Nuestra herramienta de gestión de proyectos proporciona esta funcionalidad 16 16 %
Otra opción 8 8%
Información recopilada de la opción “Otra”: Google Docs, Microsoft Sharepoint , Unidad de Red Compartida
22. ¿Crees que es interesante disponer de ciertas funcionalidades de
tu ecosistema software desde un dispositivo móvil?
23. ¿Está tu ecosistema respaldado por un backup?
Muestra Porcentaje
Sí 64 64 %
No 9 9%
Parcialmente 27 27 %
NS/NC 0 0%
24. ¿Proporciona tu ecosistema la facilidad de disponer de entorno
de despliegue para realizar pruebas (funcionales, integración,
etc)?
Muestra Porcentaje
Sí 57 57 %
No 18 18 %
Parcialmente 24 24 %
NS/NC 1 1%
25. La comunicación entre las personas que forman parte de tu
equipo, ¿Cómo se realizan?
Muestra Porcentaje
Mediante correo electrónico poniendo en copia a las personas interesadas 81 42 %
Mediante listas de correo usandas a través de convenciones (*-dev@, *-notification@, etc...) 34 17 %
Mediante un sistema de mensajería instantánea 61 31 %
Mediante... 15 7%
Información recopilada de la opción “Mediante”:
Redmine forums, Comentarios en tareas, Presencialmente, Microsoft Communicator, Teléfono, Yammer
27. Licencia y agradecimientos
¿Queda claro o lo pongo más grande?
Muchas gracias a todos aquellos que recibisteis la invitación para
participar en esta encuesta y lo hicisteis. Y como no, a todos los
que activamente participáis en ese excelente grupo de trabajo que
es Ecosistemas Software:
http://groups.google.com/group/ecosistemas-software