SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
Encuesta sobre
    Ecosistemas Software


               
Introducción




  El principal objetivo de esta encuesta es
 conocer qué herramientas son habituales
 entre los profesionales que se dedican al
             desarrollo software.




                       
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




                                       
Source Code Management (SCM)




                   
¿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


                                                      
¿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%




                                                    
Continuous Integration




                
¿Qué solución de integración continua usas?



                        Muestra Porcentaje
Apache Continuum          8        7%
Hudson                    52      46 %
Cruise Control            8        7%
Luntbuild                 3        2%
Ninguna                   33      29 %
Otra                      7        6%




Información recopilada de la opción “Otra”: TeamCity, Xinc, Bamboo, Buildbot, Team Build


                                                      
¿Qué número de tareas defines por proyecto?



              Muestra   Porcentaje
Ninguna          5          5%
Sólo una        12         12 %
Entre 2 y 5     32        32 %
Más de 5        51         51 %




                                      
Project Management




              
¿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
                                                      
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


                                                        
¿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 %




                                         
Source Code Quality




              
¿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
¿Se generan documentos de forma automática con los resultados
de los análisis estáticos?




                                
¿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




                                                     
Document Management




              
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
                                                           
Miscellaneous




           
¿Cuenta tu ecosistema software con un Single Sign On (SSO)?




                                 
¿Crees que es interesante disponer de ciertas funcionalidades de
tu ecosistema software desde un dispositivo móvil?




                                  
¿Está tu ecosistema respaldado por un backup?




               Muestra   Porcentaje
Sí               64        64 %
No                9         9%
Parcialmente     27        27 %
NS/NC             0         0%




                                       
¿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%




                                       
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
¿Usas virtualización en tu ecosistema?




          Muestra   Porcentaje
Sí          60        60 %
No          38        38 %
NS/NC       2          2%




                                  
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
                                             
Software




http://www.openoffice.org




http://blog.klicap.es/products/opina



                                        
Autor




         

Weitere ähnliche Inhalte

Ähnlich wie Encuesta sobre Ecosistemas Software

DevOps. Integre las operaciones para una entrega continua
DevOps. Integre las operaciones para una entrega continuaDevOps. Integre las operaciones para una entrega continua
DevOps. Integre las operaciones para una entrega continuaDavid Alvarez Palomo
 
Aspectos conceptuales sobre Herramientas utilizadas en lo procesos de desarro...
Aspectos conceptuales sobre Herramientas utilizadas en lo procesos de desarro...Aspectos conceptuales sobre Herramientas utilizadas en lo procesos de desarro...
Aspectos conceptuales sobre Herramientas utilizadas en lo procesos de desarro...adsinformacion
 
Presentación de eMobc en BetaBeers Madrid
Presentación de eMobc en BetaBeers MadridPresentación de eMobc en BetaBeers Madrid
Presentación de eMobc en BetaBeers Madridemobc
 
Backend middleware frontend (2)
Backend middleware frontend (2)Backend middleware frontend (2)
Backend middleware frontend (2)VirgCSan
 
Trabajo de sistemas de informacion rad
Trabajo de sistemas de informacion radTrabajo de sistemas de informacion rad
Trabajo de sistemas de informacion radHenry Cambal
 
Trabajo de sistemas de informacion rad
Trabajo de sistemas de informacion radTrabajo de sistemas de informacion rad
Trabajo de sistemas de informacion radHenry Cambal
 
¿Cómo poner software de calidad en manos del usuario de forma rápida?
¿Cómo poner software de calidad en manos del usuario de forma rápida?¿Cómo poner software de calidad en manos del usuario de forma rápida?
¿Cómo poner software de calidad en manos del usuario de forma rápida?Micael Gallego
 
Que es el software
Que es el softwareQue es el software
Que es el softwaregaboantonio
 
Dev opsconf una-vision_desde_sistemas-v1..0
Dev opsconf una-vision_desde_sistemas-v1..0Dev opsconf una-vision_desde_sistemas-v1..0
Dev opsconf una-vision_desde_sistemas-v1..0Victor Martinez
 
eMobc Android Startup
eMobc Android StartupeMobc Android Startup
eMobc Android Startupemobc
 
Cocomo basico
Cocomo basicoCocomo basico
Cocomo basicodavid286
 
K2BWebPanelDesigner: La nueva solución para el desarrollo Web
K2BWebPanelDesigner: La nueva solución para el desarrollo WebK2BWebPanelDesigner: La nueva solución para el desarrollo Web
K2BWebPanelDesigner: La nueva solución para el desarrollo WebGeneXus
 
Zend Framework - MVC - 2008
Zend Framework - MVC - 2008Zend Framework - MVC - 2008
Zend Framework - MVC - 2008Juan Carbajal
 
Aspect Oriented Programming Middleware
Aspect Oriented Programming MiddlewareAspect Oriented Programming Middleware
Aspect Oriented Programming MiddlewareLenin Lozano
 
Dashboards with Python
Dashboards with PythonDashboards with Python
Dashboards with PythonStratebi
 

Ähnlich wie Encuesta sobre Ecosistemas Software (20)

DevOps. Integre las operaciones para una entrega continua
DevOps. Integre las operaciones para una entrega continuaDevOps. Integre las operaciones para una entrega continua
DevOps. Integre las operaciones para una entrega continua
 
Aspectos conceptuales sobre Herramientas utilizadas en lo procesos de desarro...
Aspectos conceptuales sobre Herramientas utilizadas en lo procesos de desarro...Aspectos conceptuales sobre Herramientas utilizadas en lo procesos de desarro...
Aspectos conceptuales sobre Herramientas utilizadas en lo procesos de desarro...
 
Presentación de eMobc en BetaBeers Madrid
Presentación de eMobc en BetaBeers MadridPresentación de eMobc en BetaBeers Madrid
Presentación de eMobc en BetaBeers Madrid
 
Backend middleware frontend (2)
Backend middleware frontend (2)Backend middleware frontend (2)
Backend middleware frontend (2)
 
Software 1
Software 1Software 1
Software 1
 
Trabajo de sistemas de informacion rad
Trabajo de sistemas de informacion radTrabajo de sistemas de informacion rad
Trabajo de sistemas de informacion rad
 
Trabajo de sistemas de informacion rad
Trabajo de sistemas de informacion radTrabajo de sistemas de informacion rad
Trabajo de sistemas de informacion rad
 
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOpsMeetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
 
Mvc
MvcMvc
Mvc
 
¿Cómo poner software de calidad en manos del usuario de forma rápida?
¿Cómo poner software de calidad en manos del usuario de forma rápida?¿Cómo poner software de calidad en manos del usuario de forma rápida?
¿Cómo poner software de calidad en manos del usuario de forma rápida?
 
Que es el software
Que es el softwareQue es el software
Que es el software
 
Dev opsconf una-vision_desde_sistemas-v1..0
Dev opsconf una-vision_desde_sistemas-v1..0Dev opsconf una-vision_desde_sistemas-v1..0
Dev opsconf una-vision_desde_sistemas-v1..0
 
Proyecrafaelurdanetapptx
ProyecrafaelurdanetapptxProyecrafaelurdanetapptx
Proyecrafaelurdanetapptx
 
eMobc Android Startup
eMobc Android StartupeMobc Android Startup
eMobc Android Startup
 
Cocomo basico
Cocomo basicoCocomo basico
Cocomo basico
 
Presentación yupii
Presentación yupiiPresentación yupii
Presentación yupii
 
K2BWebPanelDesigner: La nueva solución para el desarrollo Web
K2BWebPanelDesigner: La nueva solución para el desarrollo WebK2BWebPanelDesigner: La nueva solución para el desarrollo Web
K2BWebPanelDesigner: La nueva solución para el desarrollo Web
 
Zend Framework - MVC - 2008
Zend Framework - MVC - 2008Zend Framework - MVC - 2008
Zend Framework - MVC - 2008
 
Aspect Oriented Programming Middleware
Aspect Oriented Programming MiddlewareAspect Oriented Programming Middleware
Aspect Oriented Programming Middleware
 
Dashboards with Python
Dashboards with PythonDashboards with Python
Dashboards with Python
 

Encuesta sobre Ecosistemas Software

  • 1. Encuesta sobre Ecosistemas Software    
  • 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%    
  • 8. ¿Qué solución de integración continua usas? Muestra Porcentaje Apache Continuum 8 7% Hudson 52 46 % Cruise Control 8 7% Luntbuild 3 2% Ninguna 33 29 % Otra 7 6% Información recopilada de la opción “Otra”: TeamCity, Xinc, Bamboo, Buildbot, Team Build    
  • 9. ¿Qué número de tareas defines por proyecto? Muestra Porcentaje Ninguna 5 5% Sólo una 12 12 % Entre 2 y 5 32 32 % Más de 5 51 51 %    
  • 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    
  • 21. ¿Cuenta tu ecosistema software con un Single Sign On (SSO)?    
  • 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
  • 26. ¿Usas virtualización en tu ecosistema? Muestra Porcentaje Sí 60 60 % No 38 38 % NS/NC 2 2%    
  • 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    
  • 29. Autor