Metodologías y fases para desarrollar sistemas de información gerencial

Metodologías y fases para desarrollar sistemas de información gerencial

Cruz Lathulerie - Ing. en Sistemas.



Sistema de Información Gerencial (SIG)

    Un sistema de información gerencial (SIG) es un conjunto de herramientas y tecnologías que se utilizan para recopilar, procesar, almacenar, analizar y presentar información para apoyar las decisiones de gestión en una organización. Un SIG puede incluir una variedad de componentes, como bases de datos, sistemas de información de gestión de recursos humanos (HRM), sistemas de información financiera (SIF), sistemas de información de marketing (SIM), sistemas de información de producción (SIP) y sistemas de información de logística (SIL).

¿Qué es una metodología y para qué se usa?

    La metodología hace referencia al conjunto de procedimientos racionales utilizados para alcanzar un objetivo que requiera habilidades y conocimientos específicos. Es una de las etapas específicas de un trabajo o proyecto que parte de una posición teórica y lleva a una selección de técnicas concretas o métodos acerca del procedimiento para el cumplimiento de los objetivos. Es el conjunto de métodos que se utilizan en una determinada actividad con el fin de formalizarla y optimizarla. Determina los pasos a seguir y cómo realizarlos para finalizar una tarea.

Metodologías para el desarrollo de Software



    Una Metodología para el Desarrollo de SI es un conjunto de actividades llevadas a cabo para desarrollar y poner en marcha un Sistema de Información.
  • Metodología de prototipo: Este enfoque se basa en la creación de un prototipo inicial del software para probar y validar las ideas antes de desarrollar el producto final.
  • Metodología de agilidad: Esta metodología se enfoca en la colaboración, la adaptabilidad y la flexibilidad, permitiendo a los desarrolladores responder a cambios rápidamente y entregar resultados rápidamente.
  • Metodología de sistemas de información integrados (ISI): Esta metodología se centra en la integración de todos los aspectos del sistema de información, incluyendo la planificación, el diseño, la implementación y la mantención.
  • Metodología de sistemas de información de gestión (SIG): Esta metodología se enfoca en la gestión de proyectos de software, incluyendo la planificación, el control de calidad, el control de costos y la gestión de riesgos.
  • Metodología de sistemas de información de desarrollo (SID): Esta metodología se centra en la creación de software de alta calidad y en la mejora continua del proceso de desarrollo.
  • Metodología de sistemas de información de proyectos (SIP): Esta metodología se enfoca en la gestión de proyectos de software, incluyendo la planificación, el control de calidad, el control de costos y la gestión de riesgos.
  • Metodología de sistemas de información de pruebas (SIT): Esta metodología se centra en la creación de software de alta calidad y en la mejora continua del proceso de desarrollo.

Fases de desarrollo de Sistemas de Información Gerencial


  • Fase de planificación: En esta etapa inicial del ciclo de vida del desarrollo del sistema, se establecen los objetivos del proyecto, se identifican los recursos necesarios y se elabora un plan detallado. Los equipos definen el alcance del proyecto, estiman el tiempo y los costos, y establecen un cronograma de trabajo.
  • Fase de análisis: Durante la fase de análisis, se recopilan y evalúan los requisitos del sistema. Los analistas de sistemas interactúan con los usuarios finales y otras partes interesadas para entender completamente las necesidades y expectativas. Se crean documentos detallados que describen la funcionalidad requerida y los objetivos del sistema.
  • Fase de diseño: La fase de diseño se centra en la creación de la arquitectura del sistema basada en los requisitos establecidos en la fase de análisis. Se desarrollan diagramas de flujo, modelos de datos y se toman decisiones sobre la infraestructura tecnológica. El objetivo es definir cómo funcionará el sistema y cómo se verá.
  • Fase de desarrollo: En esta etapa del ciclo de vida del desarrollo del sistema, los programadores y desarrolladores de software escriben el código del sistema según las especificaciones del diseño. Se lleva a cabo la construcción efectiva del sistema, y los módulos individuales se integran para formar un sistema completo.
  • Fase de pruebas: La fase de pruebas es crucial para garantizar que el sistema funcione según lo previsto y que cumpla con los requisitos definidos en las fases anteriores. Se realizan pruebas de unidad, integración y sistema para identificar y corregir posibles errores y garantizar la estabilidad del sistema.
  • Fase de implementación: En esta etapa del ciclo de vida del desarrollo del sistema, el sistema se pone en funcionamiento. Se realiza la instalación y la formación del personal para que pueda utilizar el nuevo sistema de manera efectiva. La transición del antiguo sistema al nuevo puede llevarse a cabo en fases o de una vez, según el enfoque adoptado.
  • Fase de mantenimiento: El ciclo de vida del desarrollo del sistema no termina con la implementación. La fase de mantenimiento se centra en corregir errores, realizar mejoras y adaptarse a cambios en los requisitos del usuario. Esta fase puede extenderse durante un período significativo para garantizar la funcionalidad continua del sistema.

Referencias

  • Maida, EG, Pacienzia, J. Metodologías de desarrollo de software [en línea]. Tesis de Licenciatura en Sistemas y Computación. Facultad de Química e Ingeniería “Fray Rogelio Bacon”. Universidad Católica Argentina, 2015. Disponible en: http://bibliotecadigital.uca.edu.ar/repositorio/tesis/metodologias-desarrollo-software.pdf
  • Arutro L. (2012) Metodologías de Desarrollo de Sistemas de Información https://www.uv.mx/personal/artulopez/files/2012/10/05-MD-de-SI.pdf
  • KeepCoding (2023) ¿Qué es el ciclo de vida del desarrollo del sistema? https://keepcoding.io/blog/ciclo-de-vida-del-desarrollo-del-sistema/

Comentarios