Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Adaptive Software Development PDF
Adaptive Software Development PDF
Se basa en la adaptacin continua a circunstancias cambiantes. En ella no hay un ciclo de planificacin-diseo-construccin del software, sino un ciclo especular colaborar-aprender.
Sus principales caractersticas son: 1. Iterativo, 2. Orientado a los componentes software ms que a las tareas y 3. Tolerante a los cambios. Ciclo de vida del Desarrollo Adaptable de Software
El ciclo de vida Especular-Colaborar-Aprender, es un ciclo orientado al cambio, ya que esta dedicado al continuo aprendizaje, y a una alta colaboracin entre los desarrolladores y sus clientes.
A diferencia de la mayora de metodologas de desarrollo de software las cuales utilizan un ciclo de vida esttico: Planear-Disear-Construir, DAS ofrece un ciclo de vida iterativo no lineal, donde cada ciclo puede iterar y ser modificado al tiempo que otro lo hace. El desarrollo adaptable de software utiliza un ciclo de desarrollo dinmico e iterativo conocido como Especular-Colaborar-Aprender, este ciclo esta dedicado a un constante aprendizaje y a una intensa colaboracin entre desarrolladores y clientes, esto debido al constante cambio en el ambiente de los negocios.
Adaptive Software Development Adaptive Software Development (ASD) es una tcnica para el desarrollo de software y sistemas complejos. Est definido por medio de ciclos de vida que incorporan 3 fases: y y y Fases Especulacin El proyecto es iniciado por medio de una planeacin. Para esta planeacin es necesario analizar la misin del ciclo y las constantes del proyecto (como fechas de entrega, requerimientos) para as definir lo que se va a realizar en el ese ciclo especfico. Colaboracin En esta fase del ciclo son revisados a fondo los requerimientos del proyecto. Se define cmo se va a trabajar de acuerdo a las habilidades de los integrantes del grupo. Es importante que en la fase de colaboracin cada uno de los integrantes: y y y y y Realice crticas constructivas del trabajo de los dems en forma annima. Tomar estas crticas para mejorar y no generar resentimientos dentro del grupo. Arduo trabajo de los integrantes. Tener la habilidad de trabajar en grupo y de la mano de los dems integrantes. Comunicar los problemas o preocupaciones que se tiene. Especulacin Colaboracin Aprendizaje
Aprendizaje La idea de ASD es el aprendizaje continuo en cada ciclo. Este aprendizaje se adquiere mediante 2 formas: y Revisiones formales tcnicas: El grupo revisa los componentes del software que estan siendo desarrollados, mejorando en la calidad del producto y entendiemiento del sistema mientras que se prosigue con la implementacin. Postmortem: El grupo archiva su rendimiento y progreso en el ciclo, con el fin de identificar posibles mejoras.
Roles As mismo se manejan roles dentro del grupo, divididos en 5 categoras: y y y y y Lder El lder conduce el grupo y se asegura de que todos los integrantes reportan sus datos del proceso y terminan su trabajo como se plane. Lder Desarrollo Planeacin Calidad Soporte
Objetivos y Mtricas y y y y Construir y mantener un equipo efectivo. Motivar los miembros del equipo para que trabajen de manera entusiasta y dedicada en el proyecto. Resolver los conflictos del grupo. Ser un facilitador efectivo en las reuniones de grupo del proyecto.
Actividades y y y y y Motivar a los miembros del grupo para que realicen sus tareas. Ayudar al equipo en la asignacin de sus tareas y en la solucin de problemas. Actuar como facilitador en las reuniones del grupo. Mantener el sitio del proyecto. Liderar el grupo en la produccin del reporte final de cada ciclo.
Desarrollo Liderar y guiar el grupo en la implementacin del ERP y CRM. Objetivos y Mtricas y y Producir una implementacin de calidad superior. Usar totalmente las capacidades y habilidades de los miembros del grupo.
Actividades y y y y Conducir la construccin de la estrategia de implementacin. Conducir el desarrollo de la especificacin de requerimientos. Conducir la implementacin del ERP y CRM. Conducir el desarrollo de los planes de pruebas.
Planeacin Dar soporte y gua al grupo en la tareas de planeacin y seguimiento de implementacin. Objetivos y Mtricas y Producir un plan preciso y exacto del plan del equipo y de cada uno de sus miembros.
Actividades y y y Calidad Realizar el plan de calidad y hacer seguimiento a la calidad de la implementacin. Objetivos y Mtricas y El equipo sigue fielmente el proceso de implementacin y obtiene un producto de calidad. Conducir el grupo en la produccin del plan de las tareas a realizar en el ciclo. Conducir el grupo en la produccin del cronograma para el prximo ciclo. Hacer seguimiento del trabajo utilizando el plan.
Actividades y y y y Conducir el grupo en la produccin y en el seguimiento del plan de de calidad. Alertar el grupo, el lder y el instructor en caso de problemas de calidad. Conducir el grupo en la documentacin de sus procesos y en mantener un enfoque de mejoramiento continuo. Revisar y aprobar todos los productos antes de someterlo al control de versiones.
Soporte Dar soporte al grupo en la determinacin, obtencin y administracin de las herramientas necesarias para realizar la implementacin del ERP y CRM. Objetivos y Mtricas y y y El grupo tiene las herramientas y los mtodos adecuados para realizar su trabajo. Ningn cambio no autorizado es realizado sobre productos congelados. El grupo define sus objetivos de reutilizacin par el ciclo de desarrollo.
Actividades y y y y Conducir el grupo en la determinacin de sus necesidades de herramientas y logstica. Administrar el proceso de control de configuraciones. Administrar el sistema de control de Configuraciones. Mantener el sistema de rastreo de riesgos y problemas.