You are on page 1of 9

Encuesta sobre prcticas en ingeniera del software Nombre de la Empresa: Aos de Trayectoria de la Empresa: Aos Volumen de Ventas del

ltimo ao: Pesos Num. Empleados de la Empresa: Empleados Num. Empleados Dedicados al Desarrollo de Software: Empleados Ubicacin de la Empresa Direccin Ciudad Departamento Tipo de Software que desarrolla la Empresa: Local Regional Cules Departamentos:

Alcance de la Empresa en el mercado:

Nacional Internacional Cules Pases:

Orientacin de la Encuesta. A continuacin se presenta un conjunto de preguntas que busca recopilar los esfuerzos de mejora del proceso, el estado de las buenas prcticas del software y la presencia de los aspectos distribuidos en las organizaciones para la regin sur occidental. La encuesta est orientada a: Lder de Procesos, en su defecto Lder de Proyectos, en su defecto Lder de desarrollo. 1 Cuantos proyectos de desarrollo ha emprendido su empresa? 2 Cul es la proporcin de proyectos de desarrollo cancelados? % 3 Cul es la proporcin de proyectos de desarrollo finalizados con xito? % 4 Cul es la duracin promedio de los proyectos de desarrollo? (meses) (personas/mes) 5 Cul es el esfuerzo promedio invertido en los proyectos de desarrollo? Indique el(los) procesos de desarrollo que sigue su empresa? 6 Proceso Unificado Otro Cul? Rational UP XProgramming METRICA Cascada Espiral Proceso Propietario Otro

Que estrategias utiliza su organizacin para fomentar la productividad? Generacin automtica de cdigo a partir de modelos Otro Cul? Desarrollo orientado a familias o lneas de productos. Desarrollo de software basado en componentes. Desarrollo de software orientado a Aspectos. Desarrollo de software basado en Reglas. Metodologas giles Ninguno Otro

tem: Uso de modelos de mejora del proceso de desarrollo.


En la empresa, existe un programa de mejora continua del proceso SI (SPI - Program)? NO Si contest SI a la pregunta 8 entonces por favor srvase contestar lo siguiente. Cuntos proyectos de mejora del proceso se han realizado desde la 9 fundacin de la empresa? (Meses) 10 Cul ha sido la duracin promedio de los proyectos de mejora? Cul ha sido el esfuerzo promedio dedicado al proyecto de mejora? (Personas/mes) 11 Seleccione los modelos/estndares/iniciativas de mejora de proceso que la empresa usa o 12 conoce: IDEAL-Initiating, Diagnosing, Establishing, Acting, Learning o Conoce o Usa IMPACT o Conoce o Usa PDCA - Plan-Do-Check-Act o Conoce o Usa ISO/IEC 15504 o Conoce o Usa QIP - Quality Improvement Paradigm o Conoce o Usa SPIQ Software Process Improvement for better Quality o Conoce o Usa Software Product Lines Otros Otros Cules? o Conoce o Usa

Cuando han usado un enfoque de mejora, han evaluado el xito o fracaso del proyecto de mejora? Como?

13

SI NO

Han medido la mejora del proceso? Como? SI NO

14

15

En el proyecto de mejora ms exitoso que hayan tenido, cuanto han mejorado el proceso de desarrollo? (Ej. Alcanzamos CMM Nivel 3 se increment la productividad en un 24% etc.)

16

Cules cree, de acuerdo a la experiencia, que son los dos factores ms determinantes del xito de una iniciativa orientada hacia la mejora del proceso de desarrollo -SPI? Orientacin del negocio El esfuerzo de los lderes La participacin de los empleados La exploracin de nuevas alternativas organizacionales

La exploracin de nuevas alternativas tcnicas

tem: Estado del Proceso, Tcnicas y Prcticas. Al frente de cada una de las siguientes disciplinas fundamentales(o reas del proceso bsico) escriba las tcnicas utilizadas:
Disciplinas Implantacin Planificacin Administracin de requisitos Gestin de configuracin Ingeniera de Requisitos Modelado de Negocio Seguimiento y Control Aseguramiento de calidad Implementacin Anlisis y Diseo Prueba

Tcnicas y prcticas

Modelado de requisitos a travs de casos de uso Modelado de requisitos a travs de Historias de usuario Diagrama de flujos Diagrama de actividades Diagrama de paquetes Diagrama de despliegue Diagramas de componentes Refactorizacin de software Diagramas de interaccin Tarjetas CRC Class Responsabilty Collaborator Estrategias y Estilos arquitectnicos Patrones de diseo Patrones de cdigo Anlisis Costo/Beneficio Diagrama de descomposicin de dominio Mquinas de estado diagramas de estado Normalizacin y optimizacin de Bases de datos Tcnicas matriciales Modelado de caractersticas

Disciplinas Ingeniera de Requisitos Implementacin Implantacin Planificacin Administracin de requisitos Gestin de configuracin Prueba Modelado de Negocio Seguimiento y Control Aseguramiento de calidad Anlisis y Diseo

Tcnicas y prcticas

Modelado de escenarios de calidad Earned Value (Valor ganado) COCOMOs Puntos de Funcin Diagramas de Gantt Diagrama de Pareto Listas de chequeo Tcnica de grupo nominal Despliegue de la funcin de calidad Modelado de procesos Diagramas de Causa-Efecto Revisin de cdigo Revisin de diseo Anlisis de riesgos Anlisis de impacto Programacin por pares Planificacin personal Priorizacin de requisitos Seguimiento al ciclo de vida de los requisitos Manejo de versiones El usuario se involucra en el desarrollo Prototipado Estimacin de tiempo y esfuerzo Re-planificacin

Tcnicas y prcticas

Entrevistas JAD - Joint Application Development Brainstorming Separacin de intereses (separation of concerns) Otras (Especifique cuales y la disciplina en que la aplica) Modelado de Negocio Ingeniera de Requisitos Anlisis y Diseo Implementacin Prueba Implantacin Disciplinas Planificacin Seguimiento y Control Administracin de requisitos Gestin de configuracin Aseguramiento de calidad

tem: Aseguramiento de Calidad y Pruebas de Software.


Hay un sistema de gerencia de la calidad? Si No

17
Existe un grupo de aseguramiento de la calidad del software al interior de la empresa?

No sabe / no responde
Si No

18

Realiza una prueba de software en conformidad con los estndares especficos o las regulaciones normativas para la aplicacin?

No sabe / no responde
Si No

19

Aplica mtodos de validacin y verificacin del software durante las diferentes etapas de desarrollo?

No sabe / no responde
Si No

20

Existe un manual/documento de gerencia de la calidad?

No sabe / no responde
Si No

21
Tiene en su empresa un equipo de control de la calidad de software o equipo de testing independiente del equipo desarrollador? Existen procedimientos y registros de las pruebas?

No sabe / no responde
Si No

22

No sabe / no responde
Si No

23
Que tan frecuentemente atiende su empresa quejas y reclamos por parte de los clientes sobre sus productos y servicios?

No sabe / no responde
Frecuentemente Casi nunca No sabe / no responde 20% 40% 60% 80%

24

25

Qu porcentaje de esfuerzos/costos dentro del proyecto software considera Ud. necesarios para garantizar la calidad del producto desarrollado?

tem: Presencia y manejo de los aspectos distribuidos en el proceso.


Para apoyar la gestin, comunicacin, coordinacin y control de documentacin entre los miembros del equipo que participa en los proyectos de desarrollo que se realizan en su empresa, indique cules de estas herramientas ha utilizado su empresa y en que rea. Herramientas Gestin Comunicacin Coordinacin Documentacin

26

Sitio Web del Proyecto Correo Electrnico Chat Grupos de Discusin Vdeo Conferencia Carteleras Electrnicas Agenda Electrnica Herramienta para Proyectos Herramientas Ofimticas Bases de Datos Indique la frecuencia para las siguientes ubicaciones desde donde usualmente se desarrolla 27 Ubicaciones Nunca Rara Vez Desde Casa Desde la Oficina Desde una Oficina alterna Desde un Caf Internet Desde Otra Ciudad Otras: Cules?

Algunas Veces

Siempre

28

Indique los problemas y soluciones relacionadas con la gestin, coordinacin y comunicacin que han experimentado y/o implantado al

trabajar en las ubicaciones siguientes Ubicaciones Desde Casa

Desde la Oficina

Desde una Oficina alterna

Desde un Caf Internet

Desde Otra Ciudad Otras: Cules?