# data[].attributes.body
Actividades:

1)Obtención/elicitación de requisitos:

Realizar entrevistas con stakeholders para recopilar información sobre sus necesidades y expectativas.

2) Análisis de requisitos:

Uso de encuestas y cuestionarios para obtener información adicional.

3)Especificación de requisitos:

Creación de modelos visuales que ayuden a entender y representar los requisitos, como diagramas de casos de uso, diagramas de clases, diagramas de actividad, etc.

4)Validación de requisitos:

Confirmar requisitos en base al análisis y especificaciones que sean congrutenes con las necesidades de clientes/usuarios.

5)Gestión de requisitos:

Documentación de los Requisitos.

Entradas:

Información clara o no tan clara sobre lo el usuario/cliente quiere o necesita.

Requisitos externos impuestos por norma IEEE 830.

Comentarios y expectativas del cliente sobre lo que espera del sistema.

Reunión con el cliente

Salidas:

Documento de requisitos que contiene los RF y RNF, detalles del sistema, restricciones, etc.

Matriz de Trazabilidad de Requisitos:

Muestra la relación entre los requisitos del usuario, las especificaciones técnicas y otros documentos relacionados.

Informe de validación de requisitos donde se realizan ajustes, modificaciones y aprobaciones hechas por el cliente.

Métricas:

Complejidad Promedio por Requisito (CPR): Proporciona información sobre la dificultad general de implementar y satisfacer los requisitos del proyecto.

Índice de Calidad de Documentación (ICD):Útil para evaluar la comprensión, la accesibilidad y la utilidad de la documentación para los usuarios finales y los desarrolladores del sistema.

Tiempo de Respuesta (TR): Mide el tiempo que tarda un sistema en responder a una solicitud o evento.

Tiempo Medio entre Fallos (MTBF): Para estimar la confiabilidad y la disponibilidad de un sistema o componente.

Fórmulas:

-->Flujo de requisitos : (Número total de requisitos añadidos/Nº de requisitos iniciales)X100

-->CPR: Suma de complejidad de todos los requisitos/ No. tot de requisitos

-->ICD: (No. de requisitos bien documentados/No. total de requisitos)100

-->TR = Tiempo de finalización de la tarea - Tiempo de inicio de la tarea

-->MTBF= Tiempo total de operación / Número total de fallos

# data[].attributes.body
Actividades:

1) Compontes e Interfaces:

-En la interfaz de usuario, se diseñan los elementos visuales y la interacción con el usuario.

-Representaciones visuales de la estructura del sistema, como diagramas de componentes.

2) Notación de diseño:

Plan para establecer como se llevarán a cabo las pruebas para garantizar que el diseño cumple con los requisitos.

Entradas:

Historias de Usuario

Modelo de Datos: Especificación de la estructura de datos del sistema, incluyendo las tablas de la base de datos, sus relaciones y restricciones.

Diagramas de flujo, diagramas de clase, etc., para una mejor representación de sus funcionalidades.

Salidas:

Prototipo de la interfaz de usuario y sistema para validar.

ISO/IEC 12207: Especificación detallada de la funcionalidad de cada componente y sus interfaces.

Arquitectura de diseño de interfaces entre módulos, definiendo los detalles de cada uno.

Métricas:

Productividad del Equipo (PE): Para medir la cantidad de trabajo realizado por el equipo en relación con los recursos utilizados y el tiempo invertido.

Tiempo de ciclo o Cycle Time: mide el tiempo que un equipo tarda en realizar una tarea, tarjeta o resolución de error desde que comienza a trabajar en ello.

Tiempo promedio de respuesta de integrante de equipo (TRI): Te ayuda a medir cuánto tiempo tarda un colaborador en responder a una solicitud o consulta de un colega o cliente.

Fórmulas:

-->PE: Cantidad de trabajo completado/ No. de miembros del equipo

-->TRI: Suma de tiempos de respuesta de todas las solicitudes / Número total de solicitudes

Ejemplo: TPR = 60 minutos / 3 solicitudes

TPR = 20 minutos

# data[].attributes.body
Actividades:

1) Verificación del código:

-Revisar y evaluar el código fuente para asegurarse de que cumple con los estándares de calidad.

-Corregir aspectos sobre mensajes de error, excepciones y comportamientos inesperados.

-Realización de pruebas unitarias para verificar la funcionalidad de pequeñas unidades de código (funciones, métodos, clases).

2) Planificación de la construcción:

-Desarrollo de código, de tal forma que permita facilitar la comprensión de sus partes, división de funciones, clases, incluir comentarios cuando se muy necesario, etc.

Entradas:

Documento de SRS (quien indica las funciones y características que deben implementarse).

Diseño del sistema junto con la arquitectura de software, diagramas, y especificaciones técnicas, para guía de la implementación de la aplicación.

En algunos casos puede haber código fuente existente como referencia.

Salidas:

Registro de actualizaciones, cambios o modificaciones realizados en el código, para llevar a cabo una gestión de versiones.

Pruebas unitarias para identificar y verificar funcionalidad del código.

Entregables sobre revisiones previas para brindar al cliente una retroalimentación temprana.

Métricas:

Tasa de Cambio del Código (TCC)

Índice de Satisfacción del Desarrollador (ISD)

Código Duplicado (%)

Fórmulas:

-->TCC:No. de cambios en el cód./ Tamaño del código (en líneas o puntos de función

-->ISD: (No. de dasarrolladores satisfechos/ No. total de desarrolladores) 100

-->Código duplicado= (Líneas de código duplicado/Lineas totales de código) ×100

# data[].attributes.body
Actividades:

1) Identifica los riesgos

-Codificación (Según las especificaciones y el diseño previamente establecido).

-Revisión de código (Para identificar posibles errores, mejorar la calidad y garantizar la consistencia).

-Gestión de versiones.

2) Asigna Tareas

-Documentación de código.

-Manejo de errores.

-Migración de datos (Mover datos existentes al nuevo sistema, asegurándose de que la integridad y la consistencia se mantengan).

Entradas:

Diseño del sistema.

Documentación de requisitos.

Plan de desarrollo.

Código fuente inicial.

Documentación de diseño.

Salidas:

Código fuente (implementado y listo para su ejecución).

Ejecutables.

Documentación actualizada.

Resultados de pruebas.

Registro de errores y soluciones.

Versión actualizada del sistema del control de versiones (contienen el historial de cambios realizados durante la implementación).

Manuales de usuario (describen cómo instalar, configurar y utilizar el software).

Métricas:

1. Densidad de Defectos (DD)

2. Índice de Reutilización de Código (CRI)

3. Número de Errores por Línea de Código (NEC)

Fórmulas:

1. DD= (No. defectos/Tamaño del código) ×100

2. CRI= (Tamaño de código reutilizado/Tamaño total del código) ×100

3. NEC= (Número de errores/Tamaño del código)

# data[].attributes.body
La IndustriasARA mantiene un firme compromiso con la seguridad humana, del área de PRONACES. Nos encargamos de creación de tecnología accesible que permitan a nuestra comunidad, intercatuar de forma digital con el mundo que les rodea de forma segura. Y a su vez desarrollando continuamente aplicaciones y sistemas vanguardistas que no solo cumplen con las necesidades actuales de seguridad sino que también anticipan y superan las expectativas futuras.

# data[].attributes.body
Brindar soluciones y mejoras en la calidad de vida de las personas a través de soluciones tecnológicas e innovadoras, proporcionando aplicaciones y sistemas que no solo facilitan la comprensión del entorno, sino que también fomenten el uso de las tecnologías.

# data[].attributes.body
Soporte Técnico

Ayuda telefónica

Dudas o preguntas

Diagnóstico de problemas con el sistema

Marketing y publicidad

Finanzas

Recursos humanos

# data[].attributes.body
Objetivo

Brindar argumentos válidos y concretos durante el recibimiento de peticiones de ayuda y así como recabar información para atribuir calidad a la empresa.

Actividades:

1.-Interactuar con los usuarios de manera amigable y profesional.

2.-Proporcionar soluciones efectivas y guiar a los usuarios a través de pasos de resolución de problemas.

3.-Proporcionar información para la base de conocimientos y manuales de usuario.

# data[].attributes.headline
Mantenimiento y Actualizaciones del sistema

# data[].attributes.subject
Mantenimiento y Actualizaciones del sistema

# data[].attributes.body
Objetivo

Mantener un funcionamiento eficiente e implementación de actualizaciones y versiones nuevas de los sistemas.

Actividades

1.-Supervisar y gestionar las diferentes versiones del software.

2.-Atender rápidamente problemas críticos o interrupciones del sistema.

3.-Programar mantenimientos periódicos sin afectar la disponibilidad del sistema.

# data[].attributes.body
-Asegurar que este avance dentro del marco de tiempo estipulado y dentro del presupuesto establecido mientras se alcanzan los objetivos.

-Garantiza que los proyectos reciban suficientes recursos, en tanto que administran las relaciones con los contribuyentes y las partes interesadas.

Sus responsabilidades principales son:

Desarrollar un plan de proyecto.

Gestionar los entregables de acuerdo con el plan.

Reclutar al personal del proyecto.

Liderar y gestionar el equipo del proyecto.

Determinar la metodología utilizada en el proyecto.

# data[].attributes.body
Es el encargado de crear los recursos que permiten al sistema operativo de una computadora manejar los programas y las aplicaciones con las cuales el usuario realiza distintas tareas.

Responsabilidades principales:

1. Desarrollo de Software: Crear y mantener aplicaciones utilizando diversos lenguajes de programación y tecnologías.

2. Diseño y Arquitectura: Contribuir al diseño y la arquitectura de software, asegurándose de que los sistemas sean eficientes, escalables y cumplan con los requisitos del cliente.

3. Codificación y Programación: Escribir código limpio y eficiente, siguiendo las mejores prácticas de programación

4. Pruebas y Depuración: Realizar pruebas unitarias, de integración y pruebas de aceptación para garantizar la calidad del software. Identificar y corregir errores o bugs.

5. Mantenimiento del Código: Actualizar y mejorar continuamente el código existente para mantener la funcionalidad

# data[].attributes.body
-Encargado de encontrar las soluciones más adecuadas para alcanzar el objetivo fijado.

-Se encarga de trabajar junto con el líder del proyecto las tareas de desarrollo e implementación.

Responsabilidades principales:

1. Diseño y Arquitectura: Colaborar en la definición de la arquitectura del sistema y tomar decisiones de diseño que aseguren la eficiencia y el cumplimiento de los requisitos del negocio.

2. Gestión del Equipo Técnico: Supervisar y liderar a los miembros del equipo de desarrollo. Asignar tareas, proporcionar orientación técnica y fomentar un ambiente de trabajo colaborativo.

3. Planificación y Estimación: Participar en la planificación del proyecto, estimar recursos necesarios para cumplir con los objetivos establecidos.

4. Revisión de Código: Realizar revisiones de código para garantizar la consistencia, calidad y adherencia a las mejores prácticas de programación. Proporcionar retroalimentación constructiva a los miembros del equipo.

# data[].attributes.body
Objetivo:

Generar atención e interés para promover empresa y a su vez generarle una imagen positiva ante la sociedad.

Actividades:

1.-Mantenerse al tanto de las tendencias del mercado.

2.-Planificar y coordinar la participación en eventos comerciales, conferencias y patrocinios.

3.-Gestionar campañas de publicidad en línea, redes sociales, etc.

# data[].attributes.body
-Los probadores de software (también conocidos como testers, su denominación en inglés) planifican y llevan a cabo pruebas de software de los ordenadores para comprobar si funcionan correctamente.

-Identifican el riesgo de sufrir errores de un software, detectan errores y los comunican.

Responsabilidades principales:

1. Diseño de Casos de Prueba: Crear casos de prueba detallados basados en los requisitos del usuario y las especificaciones del sistema para garantizar una excelente funcionalidad.

2. Ejecución de Pruebas: Implementar y ejecutar casos de prueba manual o automáticamente para identificar defectos en el software.

3. Colaboración con Desarrolladores: Trabajar estrechamente con el equipo de desarrollo para comprender los cambios en el código y colaborar en la resolución de problemas.

4. Validación de Integración y Sistema: Realizar pruebas de integración para asegurar que los diferentes componentes del software funcionen correctamente.

5. Documentación: Crear y mantener documentación detallada sobre los procedimientos de prueba, los resultados y los problemas encontrados, para facilitar la comprensión.

# data[].attributes.body
Objetivo:

Implementar programas de desarrollo y capacitación para aumentar y mejorar el crecimiento profesional qyue, mejore habilidades y competencias de trabajadores.

Actividades:

1.-Reclutar profesionales que ocupen las vacantes disponibles en la empresa.

2.-Evaluación del desempeño y control del personal.

3.-Implementar políticas y programas para garantizar un entorno de trabajo seguro y saludable.

# data[].attributes.body
Objetivo:

Impulsar y mejorar el crecimiento de ingresos para conseguir la expansión de la empreso dentro del mercado industrial de software.

Actividades:

1.-Presentar productos o servicios a clientes potenciales.

2.-Elaboración de informes financieros.

3.-elaboración de informes financieros.

# data[].attributes.body
1. Rotación de personal: Esta métrica mide la tasa a la que los empleados entran y salen de la empresa durante un período de tiempo determinado. Una alta rotación puede indicar problemas de satisfacción laboral, clima organizacional o problemas de gestión.

2. Índice de satisfacción laboral: Se puede medir a través de encuestas periódicas o cuestionarios que evalúen el nivel de satisfacción de los empleados con respecto a su trabajo, ambiente laboral, compensación, oportunidades de desarrollo, entre otros aspectos.

3. Tiempo de contratación: Mide el tiempo que toma desde que se abre una posición hasta que se completa la contratación. Un tiempo de contratación prolongado puede indicar ineficiencias en el proceso de reclutamiento y selección.

4. Índice de absentismo: Esta métrica cuantifica la cantidad de tiempo que los empleados no trabajan debido a ausencias no planificadas, como enfermedades, licencias médicas, permisos, etc. Un alto índice de absentismo puede indicar problemas de salud o insatisfacción laboral.

5. Costo de contratación: Incluye todos los costos asociados con la contratación de nuevos empleados, como publicidad de vacantes, honorarios de reclutamiento, tiempo de entrevista, pruebas de habilidades, etc.

6. Productividad por empleado: Mide la cantidad de trabajo que un empleado puede realizar en un período de tiempo determinado. Se puede calcular utilizando diferentes métricas según el tipo de trabajo realizado por el empleado.

# data[].attributes.body
1. Costo por adquisición (CPA): Mide el costo promedio de adquirir un nuevo cliente a través de una campaña de marketing específica. Se calcula dividiendo el costo total de la campaña por el número de nuevos clientes adquiridos.

2. Tasa de conversión: Esta métrica indica qué tan efectivas son tus actividades de marketing para convertir leads en clientes. Se calcula dividiendo el número de conversiones (por ejemplo, ventas) por el número total de visitantes o leads, y luego multiplicando el resultado por 100 para expresarlo como un porcentaje.

3. Tasa de abandono del carrito de compra: Si estás involucrado en ventas en línea, esta métrica es crucial. Mide el porcentaje de usuarios que agregan productos al carrito de compra pero abandonan el proceso de compra antes de completarlo. Un alto índice podría indicar problemas en la experiencia del usuario o en el proceso de pago.

4. Retención de clientes: Mide la capacidad de una empresa para retener a sus clientes durante un período de tiempo determinado. Se puede calcular dividiendo el número de clientes al final del período por el número de clientes al inicio, y luego multiplicando el resultado por 100.

# data[].attributes.body
1. Tiempo de respuesta (TTR): Esta métrica mide el tiempo que transcurre desde que un cliente presenta un problema hasta que se le brinda una primera respuesta o se inicia el proceso de resolución. Se puede calcular promediando el tiempo de respuesta para todas las solicitudes de soporte durante un período determinado.

2. Tiempo de resolución (TTR): Mide la cantidad de tiempo necesario para resolver un problema desde el momento en que se reporta hasta que se completa la solución. Se puede dividir en tiempos de resolución de primer nivel (resolución inicial) y tiempos de resolución de segundo nivel (si se requiere escalado a un nivel más especializado).

3. Nivel de satisfacción del cliente (CSAT): Esta métrica evalúa la satisfacción del cliente con respecto al soporte técnico recibido. Se puede medir mediante encuestas de satisfacción al cliente realizadas después de la resolución de un problema, donde los clientes califican su experiencia en una escala predeterminada.

# data[].attributes.body
Alejandro Hernández Escamilla

-->Líder del proyecto

Orta León Diana Andrea

-->Tester

Peña Santander Iveth

-->Recursos humanos

-->Programador

Vacante para área de:

-->Marketing y Publicidad

-->Soporte Técnico

-->Finanzas

Vacante de:

->Técnico en mantenimiento

# data[].attributes.body
Respeto
Tratar siempre a nuestros usuarios y equipo de desarrollo, de forma agradable y sana para generar un buen ambiente.

Empatía y Compromiso Social

Comprender las necesidades de nuestra comunidad y a su vez, mantener un compromiso activo ante el impacto social positivo de soluciones tecnológicas

Compromiso

Fomentar la colaboración entre profesionales de diversas disciplinas, como desarrolladores, diseñadores, expertos en usabilidad y expertos en el dominio del problema.

Responsabilidad

Asumir las consecuencias que se vayan manifestando a lo largo de los proyectos.

# data[].attributes.body
Son quienes se encargan de prevenir fallos y minimizar los tiempos de inactividad no planificados, asegurando que los activos se encuentren en óptimas condiciones de operación.

Responsabilidades principales:

1. Mantenimiento Preventivo: Desarrollar y ejecutar programas de mantenimiento preventivo para asegurar que los equipos y sistemas operen de manera óptima y evitar fallas inesperadas.

2. Implementación de Actualizaciones: Implementar actualizaciones de software y parches de seguridad para garantizar que las aplicaciones estén al día y protegidas contra posibles vulnerabilidades.

3. Gestión de Base de Datos: Administrar bases de datos, realizar copias de seguridad periódicas y optimizar el rendimiento para asegurar la integridad de los datos.

4. Monitoreo y Alertas: Establecer sistemas de monitoreo para supervisar el rendimiento del software y la infraestructura, respondiendo de manera proactiva a posibles problemas y evitando interrupciones.

5. Respuesta a Problemas Urgentes: Responder rápidamente a problemas técnicos críticos, como caídas del servidor o pérdida de datos, para minimizar el impacto en las operaciones.

# data[].attributes.body
Actividades:

1)Planificación de pruebas

-Análisis de Requisitos de Prueba (Revisar los requisitos del sistema)

-Selección de Herramientas de Prueba

-Cronograma de Pruebas

2) Ejecución de pruebas

-Validación del software por parte del usuario para garantizar que satisface sus necesidades y expectativas.

-Desarrollo y ejecución de scripts de prueba automatizados para mejorar la eficiencia.

-Evaluar el rendimiento del sistema bajo condiciones extremas para identificar posibles puntos de fallas.

3) Reporte de defectos

Encontrar defectos, mejorar el código, constatar que no existen errores o si podemos aumentar la calidad del software y estas sean documentadas.

Entradas:

Diseño del sistema que permitirá saber el cómo deben funcionar las partes del software.

Código fuente para aplicar en el las pruebas.

Requisitos del Sistema: La documentación que describe los RF y RNF.

Salidas:

Plan de pruebas

Reporte de hallazgos

Documentación de IEEE 829

IEEE 29119 - Estándar para Pruebas de Software

Métricas:

Casos de prueba fallidos Porcentaje

Casos de prueba ejecutados

Defectos Críticos

ISO 25010 para Calidad del Software: Define un conjunto de características de calidad del software y proporciona directrices para evaluar y medir esas características.

Fórmulas:

-->Porcentaje de casos de prueba fallidos:

Fórmula: (Número de pruebas/ fallidas Número total de pruebas ejecutadas) 100

Ej. De Cálculo: (30/ 150) 100 = 20%.

-->Porcentaje de defectos críticos:

Fórmula: (Defectos críticos/ Tot.de defectos notificados) 100

Ej. De Cálculo: (5/45) 100 = 11%.

-->Porcentaje de casos de prueba ejecutados:

Fórmula: (No. de casos de prueba ejecutados/ No. total de casos de prueba escritos) 100

Ej. De Cálculo: (150 200) 100 = 75%.

-->Desviación del calendario:

Fórmula: (Fecha de finalización real – Fecha de finalización prevista) (Fecha de finalización prevista – Fecha de inicio prevista) 100

# data[].attributes.body
Actividades:

1) Clasificación de errores críticos

-Registro detallado de todos los errores y fallos identificados

-Clasificación de errores registrados según su criticidad e impacto en el sistema y usuarios.

2)Mejora de la Documentación

Actualización y mejora de la documentación asociada con el software, incluyendo manuales de usuario, guías de instalación, documentación técnica, descripciones de requisitos, etc.

3)Gestión de requisitos

-Recopilación y análisis de nuevos requisitos o cambios en los requisitos existentes.

-Adaptación a cambios de requisitos.

Entradas:

Reporte de Hallazgos

Cambios en el código fuente.

Versiones del software.

Análisis de impacto.

Casos de prueba.

Salidas:

Documentación sobre errores identificados y clasificados.

Historial de cambios.

Software actualizado.

Documento de Ejecución de Pruebas

Manual de usuario

Métricas:

Eficiencia de Reuniones del Equipo (ERE)

Índice de productividad

Ratio de errores o retrabajo: ayuda ha medir el porcentaje de tareas que requieren retrabajo o corrección debido a errores o fallas.

Tiempo Medio para Resolver (MTTR)

Fórmulas:

-->ERE: (Duración efectiva de la reunión/Duración total de la reunión) 100

-->Índice de productividad = Resultados obtenidos / Recursos utilizados

Ejemplo: ‍

IP = $1,000,000 / (25 empleados * 160 horas)

IP = $1,000,000 / 4,000 horas

IP = $250 de ingresos por hora de trabajo

-->Ratio de errores: (Número de productos con errores o retrabajos / Número de horas dedicadas al retrabajo) * 100

Ejemplo: RE= 5 errores / 20 horas * 100

RE = 25 %

-->MTTR: Tiempo tot. de resolución/ No. de defectos resueltos ​

‍

‍

# data[].attributes.body
1. Margen de beneficio: Es la diferencia entre los ingresos totales y los costos totales, expresada como un porcentaje de los ingresos totales. Mide la rentabilidad de la empresa y su capacidad para generar beneficios.

2. Margen de contribución: Es la diferencia entre los ingresos totales y los costos variables totales, expresada como un porcentaje de los ingresos totales. Ayuda a determinar la contribución de cada unidad vendida al beneficio total de la empresa.

3. Razón de liquidez (liquidez corriente): Mide la capacidad de la empresa para cumplir con sus obligaciones financieras a corto plazo utilizando sus activos corrientes. Se calcula dividiendo los activos corrientes entre los pasivos corrientes.