Metodologías Agile: Equipos multidisciplinares que trabajan de forma sincronizada

¿Que es la Metodología Agile?

‘Agile’ no solo es una metodología para desarrollar proyectos que requieren  y rapidez, también se lo denota como una filosofía que implica una forma diferente de trabajar y organizarse.

Se puede decir que  cada proyecto se divide  en pequeñas partes que deben completarse y entregarse en un lapso pequeño de tiempo. El objetivo es desarrollar tanto productos como servicios para cumplir lo estándares que  se requiere el cliente.

La metodología Agile tiene 4 valores:

  1. Las interacciones de las personas sobre los procesos y las herramientas.
  2. Un software en funcionamiento frente a documentación exhaustiva.
  3. La participación activa del cliente durante todo el proceso de desarrollo.
  4. La capacidad de respuesta ante los cambios e imprevistos.

Continuar leyendo «Metodologías Agile: Equipos multidisciplinares que trabajan de forma sincronizada»

Técnicas de Elicitación de Requerimientos

 


La Elicitación de Requerimientos es la acción que se considera como el primer paso en un proceso de ingeniería de requisitos.

Como existen muchas técnicas disponibles para la elicitación de requerimientos, es optimo utilizar varios  método que sirva de orientación para su aplicación

  • Entrevistas: Es una de las más utilizada en cualquier proceso de desarrollo y en especial en sistema software En esta se identifica por sus tres fases: preparación, realización y análisis, por lo que debe tener una preparación previa a través de tareas como:
    • Analizar el entorno del problema.
    • Según el ámbito identificar a las personas que tengan el conocimiento para la  entrevista.
    • Determinar el objetivo y contenido de las entrevistas.
    • Programar la entrevista.

  • Desarrollo de aplicaciones conjuntas (JAD)  Joint Application Development
    Esta técnica fue desarrollada por Chuck Morris de IBM en el  año de 1977 como un método para recopilar los requisitos para sistemas distribuidos.  Con la aplicación de esta técnica se ayuda a los clientes y usuarios a formular problemas y explorar posibles soluciones.

Dentro de esta técnica  existen tres fases

  • Adaptación
  • Celebración de las sesiones JAD (Presentación, definir objetivos y        requisitos , delimitar el ámbito del sistema, documentar temas abiertos, concluir la sesión)
  • Conclusión