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:
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
Cuando han usado un enfoque de mejora, han evaluado el xito o fracaso del proyecto de mejora? Como?
13
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
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
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
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?
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
Desde la Oficina