1. La siguiente encuesta tiene como objetivo determinar en nivel de uso de las metodologías ágiles
para el desarrollo de software dentro de la empresa. A continuación se describe brevemente las
metodologías ágiles así como las tradicionales.
Las metodologías tradicionales concentran su atención en llevar una documentación exhaustiva de
todo proyecto y centran su atención en cumplir en un plan de proyecto, definido todo esto, en la
fase inicial del desarrollo del proyecto. Otra de las características importantes dentro de este
enfoque temeos los altos costos al implementar y al no ofrecer una buena solución para proyectos
donde el entorno es volátil. Las metodologías tradicionales o formales se enfocan en
documentación, planificación y procesos (plantillas técnicas de administración, revisiones, etc.)
Las metodologías tradicionales presentan ciertos problemas tales como:
Fases de obtención de requerimientos, análisis y diseño muy costosas en cuanto a tiempo y
recursos.
Muchos niveles de aprobación, lo cual lleva comúnmente al retraso en las fechas de entrega.
Una vez que se llega a la fase de desarrollo es muy difícil para el equipo el entender un sistema
tan complejo al ser tan amplia el área que se abarca.
En el otro lado están las metodologías ágiles, las cuales se han incorporado muy bien a un mundo
de requerimientos cambiantes, y estas nos muestran ciertas ventajas sobre los métodos
tradicionales, tales como:
Buena respuesta a los cambios durante la fase de desarrollo, lo cual es cada vez más común en
los proyectos.
Entrega continua y rápida de secciones funcionales del sistema.
Involucramiento del cliente.
Eliminación del trabajo innecesario.
Mayor atención a la parte técnica y de diseño.
Mejora continua de los procesos y equipos de desarrollo
Las metodologías agiles presentan un nuevo enfoque que nace como respuesta a los problemas de
las metodologías tradicionales y se basa en aspectos puntuales, el retrasar las decisiones y la
planificación adaptativa; permitiendo potencia aún más en el desarrollo de software a gran escala.
El resultado es un Manifiesto Ágil cuyas principales ideas son:
Los individuos y las iteraciones entre ellos son más importantes que las herramientas y los
procesos empelados.
Es más importante crear un producto de software que funcione que escribir documentación
exhaustiva.
La colaboración con el cliente debe prevalecer sobre la negociación de contratos.
2. Por favor lea cuidadosamente las siguientes preguntas y responda subrayando la(s) respuesta(s)
convenientes en cada pregunta(s), en alguna de ellas es posible seleccionar más de una respuesta.
En caso de responder este cuestionario por medio de archivo electrónico favor de marcar en
negrita las respuestas.
Nombre:
Correo Electrónico: Empresa:
Preguntas sobre los participantes
1 ¿Has tomado parte antes en una encuesta sobre metodologías de desarrollo?
a) Si
b) Primera vez
c) No
d) No recuerdo
2 ¿Cuál de los siguientes roles describe mejor tu actual posición en la compañía?
- Administrador de proyectos
- Desarrollador/programador
- Jefe de desarrollo
- Consultor
- Arquitecto de software
- QA/pruebas/tester
- IT Staff/soporte
3 ¿Cuál de las siguientes situaciones describe mejor tu nivel actual de conocimiento/participación
en Metodologías Agiles?
- Líder de equipo de desarrollo que usa metodologías ágiles
- Formo parte de un equipo de desarrollo que hace uso de metodologías ágiles
- Estoy considerando introducir metodologías ágiles en mi actual equipo
- He formado parte de equipos de trabajo que hacen uso de metodologías ágiles
- He escuchado acerca de las metodologías ágiles, conozco muy poco al respecto
4 ¿Por cuánto tiempo has hecho uso personalmente de las metodologías ágiles sin importar si en
el orden personal o laboral?
a) Nunca
3. b) 6 meses
c) Hasta 1 año
d) Entre 1 y 2 años
e) Entre 2 y 5 años
f) Más de 5 años
Preguntas sobre la organización
5 ¿Qué tan grande es la empresa de software a la que perteneces? Incluyendo personal
relacionado en cualquier aspecto al desarrollo de software.
a) <5 personas
b) Entre 5 y 20 personas
c) Entre 21 y 50 personas
d) Más de 50 personas
6 ¿Actualmente la empresa tiene personal distribuido (que forma parte de los equipos de
desarrollo que usan metodologías ágiles) en localidades diferentes?
a) Si
b) No
7 ¿Qué porcentaje de los proyectos de tu empresa se desarrollan haciendo uso de metodologías
ágiles?
a) <20%
b) Entre 20 y 40%
c) Entre 40 y 60%
d) Entre 60 y 80%
e) Entre 80 y 100%
8 ¿Por cuánto tiempo tu empresa ha estado haciendo uso de metodologías ágiles en sus
proyectos?
a) Nunca
b) 6 meses
4. c) Hasta 1 año
d) Entre 1 y 2 años
e) Entre 2 y 5 años
f) Más de 5 años
9 ¿Cuántas localidades distintas están haciendo uso de metodologías ágiles en la compañía?
a) 1
b) 2
c) 3
d) Más de 3
e) Desconozco
Preguntas sobre la transición e implementación
10 ¿Cuál es la principal razón para adoptar metodologías ágiles dentro de la empresa? En esta
pregunta puedes seleccionar más de una opción.
- Mejorar la habilidad en el manejo de cambios
- Incrementar productividad
- Mejorar calidad en el software
- Mejorar la relación entre TI y negocios
- Reducir riesgos de negocio
- Mejorar o aumentar la disciplina de desarrollo
- Mejorar el proceso de mantenimiento y cambios de software
- Mejorar el quipo de trabajo
11 ¿Qué metodologías ágiles conoces mas? En esta pregunta puedes seleccionar más de una
opción.
a) Scrum
5. b) XP
c) RUP
d) Otras: ¿Cuáles?
12 ¿Cuáles son las barreras/obstáculos para adoptar en un futuro las metodologías ágiles en tu
actual organización? En esta pregunta puedes seleccionar más de una opción.
- Cultura organizacional
- Resistencia al cambio en la organización
- Falta de experiencia con metodologías ágiles entre el personal
- Apoyo de los niveles más altos de la organización
- Proyectos demasiado complejos
- Falta de colaboración por parte de los clientes
- Desconfianza en los resultados de las metodologías ágiles
- Tiempo de transición muy largo
- Limitantes en presupuestos financieros
13 ¿Qué porcentaje de proyectos desarrollados con metodologías ágiles has sido exitosos en su
organización?
a) < 10%
b) Entre 10 y 30%
c) Entre 30 y 60%
d) Entre 60 y 90%
e) Cercano al 100%
f) 100%
14 Por favor intente estimar cuales son los beneficios que ha obtenido la organización con el uso
de metodologías ágiles (responder todos los incisos).
Beneficio Porcentaje estimado
Incremento en productividad
Mejora en tiempos de entrega
6. Reducción de defectos en el software
Reducción de costos
¡Muchas gracias por su participación!
Una vez llenado este formato favor de entregarlo a Antonio Sandoval, en caso de haberlo
respondido en archivo en electrónico favor de enviarlo a:
7. Reducción de defectos en el software
Reducción de costos
¡Muchas gracias por su participación!
Una vez llenado este formato favor de entregarlo a Antonio Sandoval, en caso de haberlo
respondido en archivo en electrónico favor de enviarlo a: