Metodología

Versión 0.1

Este es un esfuerzo por sistematizar la amplia experiencia en el desarrollo de sistemas informáticos que la Unidad de Sistemas e Informática de FUNDACITE Mérida ha acumulado a lo largo de sus años de existencia.

Bases de Conocimiento

  1. Experiencia en el desarrollo de software en la Unidad de Sistemas e Informática de FUNDACITE Mérida.
  2. Manifiesto Ágil.

  3. Metodología eXtreme Programming.

  4. Desarrollo ágil de software.

  5. Metodología Scrum.

Conceptualización.

  1. Planteamiento de la necesidad.
  2. Justificación.
  3. Objetivos.
    1. General y específicos.
  4. Alcance y limitaciones.
    1. Obstáculos.
  5. Requerimientos y costos.
    1. Herramientas a usar.
  6. Comunidades y/o personas beneficiadas.
  7. Líder de proyecto y equipo de desarrollo.
  8. Plan de trabajo.
  9. Requisitos del sistema.
    1. Funcionales y no funcionales. Historias de usuarios.

Construcción.

  1. Modelo de la aplicación – Pruebas.
    1. Diccionario de datos.
  2. Programación – Pruebas.
  3. Pruebas integrales.
  4. Versión en prueba – Pruebas.
  5. Versión en producción – Pruebas.

Soporte y Mantenimiento.

  1. Respaldo de la base de datos.
  2. Respaldo de la aplicación.
  3. Soporte que requiera intervención en base de datos o código de la aplicación.

Herramientas de apoyo.

Wiki.

Para mantener la documentación de los proyectos que se estén desarrollando. Es el lugar de encuentro común entre el cliente o beneficiario del sistema o aplicación y el equipo de desarrollo de FUNDACITE Mérida.

Sistema manejador de versiones.

Se debe utilizar el Repositorio Nacional de Aplicaciones. Allí se mantendrán las distintas versiones que se van desarrollando de un sistema o aplicación. Será el lugar de encuentro común entre los miembros del equipo de desarrollo.

Documentador de código.

Se recomienda usar la herramienta Doxygen. De esta manera se podrá construir documentación automática de código.

Framework de desarrollo.

Servidor de prueba.

Servidor de producción.

Pautas generales para todo el proyecto.

Metodología (última edición 2013-04-26 14:57:27 efectuada por lalviarez)