yecny tibocha
Al definir la importancia del análisis se debe identificar, comprender y documentar toda la información y dudas al respecto del producto a desarrollar lo que permite tener una base sólida para el diseño, la implementación y la validación para evitar futuras fracturas en los procesos y ambigüedades, logrando obtener una descripción especifica de las funciones y acciones que se desea que realice el sistema.
la idea principal del analisis de requisitos es es la funcionalidad, eficiencia y desarrollo tanto del objetivo del programa como para los usuarios finales (usuarios)
ERS, Documento técnico que permite la descripción y funcionalidad del software donde se describe de manera clara, completa y estructurada:
funciones
características
restricciones
comportamientos
Se busca plasmar el diseño, codificación, pruebas y mantenimiento.
Implica realizar un proceso de selección del software, donde se debe identificar la eficiencia, la integración y la sostenibilidad de las operaciones dentro de una organización.
Los criterios a tener en cuenta:
Interoperabilidad:
Mide la capacidad del software para integrarse con otros sistemas o plataformas ya existentes en la organización. Esto garantiza la comunicación fluida entre aplicaciones, bases de datos o servicios externos, evitando la duplicidad de información y mejorando la eficiencia global.
Usabilidad:
Se refiere a la facilidad de uso e interacción del software por parte de los usuarios. Un sistema con buena usabilidad reduce errores, acorta los tiempos de capacitación y aumenta la satisfacción del usuario. Incluye aspectos como la claridad de la interfaz, la navegación intuitiva y la accesibilidad
Funcionalidades:
Evalúa si el software cumple con los requisitos funcionales definidos en la fase de análisis. Incluye la cobertura de los procesos operativos, la automatización de tareas, la gestión de datos y las características específicas que requiere la organización. Un software adecuado debe adaptarse al flujo de trabajo existente o permitir su mejora.
Seguridad:
Evalúa las medidas de protección implementadas para garantizar la confidencialidad, integridad y disponibilidad de la información. Esto abarca controles de acceso, cifrado de datos, auditorías de seguridad y cumplimiento de normativas como la Ley de Protección de Datos Personales.
Escalabilidad y rendimiento:
Considera la capacidad del software para adaptarse al crecimiento de la organización, tanto en volumen de datos como en número de usuarios. Un sistema escalable y con buen rendimiento asegura la sostenibilidad a largo plazo.
Mantenibilidad y soporte técnico:
Analiza la facilidad con la que el software puede actualizarse, corregirse y mantenerse operativo. También se valoran los servicios de soporte, documentación técnica, actualizaciones periódicas y disponibilidad del proveedor.
Costo total de propiedad (TCO):
No solo incluye el precio de adquisición, sino también los costos de instalación, capacitación, mantenimiento, licencias y actualizaciones. Este criterio permite evaluar la viabilidad económica del proyecto.
Cumplimiento normativo y legal:
Verifica que el software cumpla con las regulaciones y estándares aplicables al sector o país (por ejemplo, las normas del Archivo General de la Nación en Colombia, ISO 15489 o ISO 27001)
METODOLOGÍA
Es un proceso donde se analiza, compara y seleccionan herramientas tecnológicas según las necesidades de cada proceso con el objetivo de brindar objetividad, fundamentos y estructura para la mota de decisiones de cualesquier organización y mejorar la gestión documental, optimizar procesos administrativos o fortalecer la seguridad de la información.
Está se adentra en procesos participativos, técnicos y objetivos, que buscan garantizar que:
Cumpla con los requerimientos funcionales y normativos.
Sea compatible con la infraestructura existente.
Responda a los objetivos de eficiencia, seguridad y sostenibilidad de la organización.
ALCANCE
Se refiere a qué sistemas o áreas de la organización se verán involucradas, los recursos disponibles y los criterios que guiarán la evaluación.
Identificación y recopilación de requisitos
A través del levantamiento de información que permite conocer las necesidades de los usuarios, las condiciones técnicas y los objetivos institucionales.
Esto incluye:
Entrevistas o encuestas a usuarios y administradores.
Revisión de documentos institucionales o normativos.
Análisis de los procesos actuales y sus limitaciones.
Selección de alternativas de software
Se identifican las opciones disponibles en el mercado (software libre, propietario o desarrollado a medida) que cumplen con las necesidades planteadas.
Esta fase incluye la búsqueda, revisión técnica y análisis de documentación de cada alternativa
Evaluación y análisis
Se procede a evaluar cada alternativa con base en los criterios definidos.
El análisis puede incluir:
Matrices de evaluación con puntajes por criterio.
Pruebas piloto o demostraciones del software.
Valoraciones cualitativas (como facilidad de uso o adaptación al entorno).
El objetivo es identificar cuál opción cumple en mayor grado los requisitos y criterios establecidos