Joint application development
De Wikipedia, la enciclopedia libre
Joint Application Development (JAD) es una técnica exploratoria popular que incluye a los usuarios como participantes activos en el proceso de desarrollo.
El proceso de JAD se basa en cuatro ideas simples:
1. La gente que hace un trabajo tiene la mejor comprensión de ese trabajo. 2. La gente entrenada en Tecnologías de la Información tiene la mejor comprensión de las posibilidades de esas tecnologías. 3. Los sistemas de información y los procesos del negocio raramente existen en forma aislada -- Más bien trascienden los límites de cualquier sistema u oficina y afectan el trabajo en departamentos relacionados. La gente que trabaja en estas áreas relacionadas tiene una percepción valiosa del papel del sistema dentro de una comunidad más amplia. 4. Los mejores sistemas de información se diseñana cuando todos estos grupos trabajan juntos en un proyecto como socios iguales.
Puede trasarse un paralelo entre lo que el proceso de JAD le da al desarrollo de sistemas informáticos y lo que Henry Ford le dio a la fabricación de los automóviles: un método para organizar la maquinaria, los materiales, y el trabajo de modo de poder ensamblar un automóvil en forma más barata y rápida que nunca antes (la línea de montaje). La meta en el desarrollo de sistemas es identificar lo que necesitan los usuarios y después fijar un sistema o proceso que lo proporcionen. Los métodos tradicionales tienen varios factores de retraso incorporados que empeoran cuanto más gente está implicada en el proyecto.
[corregir] agenda típica de la sesión:
Líder de proyecto:
1. Introducir a todos los miembros del equipo de JAD 2. Discutir los principios de base, las metas, y los objetivos para las sesiones de JAD 3. Explicar los métodos de documentación y el uso de las herramientas del CASO, si las hay
Rematar a gerencia (a veces llamada el dueño o el patrocinador del proyecto): Explicar la razón del proyecto y de la autorización superior expresa de la gerencia y apoyarla.
Líder de proyecto:
1. Proporcionar la descripción del sistema actual y el alcance y los apremios propuestos del proyecto 2. Presentar el contorno de asuntos específicos y de ediciones que se investigarán.
Abrir la sesión de la discusión, moderada por el líder de proyecto:
1. Repasar los procesos del negocio, las tareas, los papeles del usuario, la entrada, y la salida principales 2. Identificar las áreas específicas del acuerdo o del desacuerdo 3. Romper a equipo en grupos más pequeños para estudiar ediciones específicas y para asignar a líderes del grupo.
Miembros del equipo de JAD que trabajan en sesiones más pequeñas del grupo, apoyadas por ÉL el personal:
1. Discutir y documentar todos los requisitos del sistema 2. Desarrollar los modelos y los prototipos.
Líderes del grupo:
1. Divulgar sobre resultados y las tareas y los asuntos asignados 2. Presentar las ediciones que se deben tratar por el equipo total de JAD
Abrir la sesión de la discusión, líder de proyecto moderado:
1. Informes de revisión de sesiones pequeñas del grupo 2. Consenso del alcance en puntos principales 3. Documentar todos los asuntos
Líder de proyecto:
1. Actual recapitulación total de la sesión de JAD 2. Preparar el informe que será enviado a los miembros del equipo de JAD
[corregir] las ventajas y las desventajas
Comparado con métodos tradicionales, JAD es más costoso y puede ser incómodo si el grupo es demasiado grande concerniente al tamaño del proyecto. Muchas compañías encuentran, sin embargo, que JAD permite que los usuarios dominantes participen con eficacia en los requisitos que modelan proceso. Cuando los usuarios participan en el proceso del desarrollo de los sistemas, son más probables sentir un sentido de la propiedad en los resultados, y la ayuda para el nuevo sistema. Cuando está utilizado correctamente, JAD puede dar lugar a una declaración más exacta de los requisitos del sistema, a una comprensión mejor de metas comunes, y a una comisión más fuerte al éxito del nuevo sistema.