Está en la página 1de 8

Evidencia 2: Identificación de Procesos Organizacionales

GA1-220501092-AA1-EVO2

PRESENTADO POR:
Sharick Alejandra Devia Bohórquez

INSTRUCTOR:

Breiner Manuel Cervantes Morales

Servicio Nacional de Aprendizaje Sena


Regional Bolívar
INTRODUCCIÓN

La organización siempre debe identificar o resumir los pasos en una secuencia


lógica que se deben seguir para realizar una actividad, considerada un sistema
de múltiples procesos internos y subprocesos que trabajan juntos para lograr el
mismo objetivo. Este documento define el conjunto de elementos que
componen un sistema de información aplicando la teoría general de sistemas
(TGS). A continuación, se analizan los procesos organizacionales de Mattelsa,
enfocándonos en el sector de TI encargado de proveer equipos y herramientas
de trabajo a los distintos puntos de venta, y los procesos de monitoreo y control
de dispositivos, esto requiere ser optimizado, por lo que se necesita una
herramienta que soporte por qué el desarrollo de software es para la gestión de
inventario.
Identificación de procesos organizacionales. GA1-220501092-AA1-EV02
Analiza la estructura organizativa de la empresa o proyecto para el cual se
desarrollará el software.
Identifica los procesos organizacionales relevantes para el desarrollo de
software.
Utiliza técnicas de notación para representar gráficamente los procesos
identificados. Puedes emplear diagramas de flujo, por ejemplo

Identificación de Roles y Responsabilidades:


Examina la documentación organizativa y las descripciones de trabajo para
identificar los roles clave relacionados con el desarrollo de software.
Ejemplos de roles pueden incluir desarrolladores, analistas de sistemas,
gerentes de proyecto, ingenieros de calidad, y personal de soporte técnico.
Jerarquía Organizativa:
Observa la jerarquía de la estructura organizativa. ¿Cómo se distribuyen los
roles desde la alta dirección hasta los equipos de desarrollo?
Comprende cómo fluye la información y la toma de decisiones dentro de la
estructura jerárquica.
Equipos y Departamentos:
Identifica los equipos específicos o departamentos dedicados al desarrollo de
software. Esto puede incluir equipos de desarrollo de software, QA (Control de
Calidad), y otros relacionados.
Examina la comunicación y colaboración entre estos equipos y otros
departamentos.
Cultura Organizativa:
Analiza la cultura organizativa en términos de cómo se aborda el desarrollo de
software. ¿Se fomenta la innovación, la colaboración y la adaptabilidad?
Considera la flexibilidad de la organización para adoptar nuevas tecnologías y
prácticas ágiles.
Procesos de Desarrollo de Software:
Examina los procesos establecidos para el desarrollo de software. ¿Se utilizan
metodologías ágiles, en cascada u otras?
Evalúa la eficiencia de los procesos en términos de entrega de software,
gestión de proyectos y calidad del producto final.
Comunicación y Colaboración:
Evalúa cómo se maneja la comunicación interna entre los equipos y
departamentos relacionados con el desarrollo de software.
Comprende cómo se facilita la colaboración entre desarrolladores, QA,
diseñadores y otros roles clave.
Recursos y Capacidades:
Analiza los recursos disponibles para el desarrollo de software, como personal,
tecnologías, herramientas y presupuesto.
Identifica las capacidades existentes y cualquier necesidad de formación o
adquisición de habilidades.
Gestión del Cambio:
Investiga cómo se maneja la gestión del cambio en la organización. ¿Hay
procesos establecidos para la adopción de nuevas tecnologías o metodologías
en el desarrollo de software?
Este análisis proporcionará una visión completa de la estructura organizativa en
el contexto del desarrollo de software, permitiéndote comprender cómo los
diferentes elementos interactúan y afectan al proceso de desarrollo. Esta
información será valiosa al definir requisitos y alinear el desarrollo de software
con los objetivos y la cultura organizativa.
Identificar los procesos organizacionales relevantes para el desarrollo de
software es crucial para comprender cómo se integra el desarrollo de software
en el contexto más amplio de una organización:
Gestión de Proyectos:
Identificación y definición de proyectos de desarrollo de software.
Planificación de recursos y cronogramas.
Seguimiento y control del progreso del proyecto.
Gestión de Requisitos:
Captura y análisis de requisitos del cliente o del usuario.
Documentación y gestión de cambios en los requisitos.
Aseguramiento de la calidad de los requisitos.
Desarrollo de Software:
Diseño, implementación y prueba de software.
Gestión de configuración de software.
Integración continua y entrega continua (CI/CD).
Gestión de Calidad:
Planificación y ejecución de pruebas de software.
Control de calidad y aseguramiento de la calidad.
Gestión de defectos y problemas.
Gestión de Cambios:
Control y seguimiento de cambios en el código y en los requisitos.
Implementación de cambios de manera controlada.
Evaluación del impacto de los cambios en el sistema.
Gestión de Configuración:
Identificación y control de las configuraciones de software.
Gestión de versiones y control de cambios.
Mantenimiento de la integridad y trazabilidad de la configuración.
Colaboración y Comunicación:
Comunicación efectiva entre los miembros del equipo de desarrollo.
Colaboración entre equipos multidisciplinarios.
Uso de herramientas de comunicación y colaboración.
Gestión del Conocimiento:
Captura y documentación del conocimiento del proyecto.
Transferencia de conocimiento entre equipos y miembros del equipo.
Desarrollo de habilidades y capacitación continua.
Despliegue y Mantenimiento:
Planificación y ejecución de la implementación del software.
Monitorización y gestión del rendimiento en producción.
Mantenimiento correctivo y evolutivo del software.
Gestión de Riesgos:
Identificación, evaluación y mitigación de riesgos en el desarrollo de software.
Planificación y respuesta a eventos imprevistos.
Aprendizaje continuo y mejora basada en la gestión de riesgos.
Estos procesos organizacionales están interrelacionados y forman parte del
ciclo de vida completo del desarrollo de software. Al entender y gestionar estos
procesos de manera eficiente, una organización puede mejorar la calidad, la
eficiencia y la satisfacción del cliente en sus proyectos de desarrollo de
software.
Se puedes utilizar diferentes técnicas de notación, y en este caso, doy un
ejemplo utilizando diagramas de flujo para representar gráficamente algunos de
los procesos identificados en el desarrollo de software. Ejemplos para tres
procesos clave:

1. Proceso de Desarrollo de Software:


2. Proceso de Gestión de Proyectos:
3. Proceso de Gestión de Calidad:

También podría gustarte