Trabajo Colaborativo Pruebas y Calidad (1)
Trabajo Colaborativo Pruebas y Calidad (1)
Trabajo Colaborativo Pruebas y Calidad (1)
crucial para el éxito de los proyectos. Existen varios modelos de calidad que ofrecen
enfoques para evaluar y mejorar el software, cada uno con características, ventajas y
desventajas. Este trabajo explora y compara varios modelos de calidad relevantes para el
desarrollo de software, tales como FURPS, CMMI, ISO/IEC 25010, McCall, y EFQM.
evaluar cómo cada uno aborda aspectos fundamentales como la funcionalidad, la usabilidad,
asociados con la implementación de cada modelo, así como los beneficios que aportan. El
propósito es proporcionar una guía completa que facilite la selección del modelo más
adecuado para diferentes tipos de proyectos y organizaciones, optimizando así la calidad del
software y alineando los procesos de desarrollo con las necesidades específicas del negocio.
OBJETIVOS
General
costos y beneficios, con el fin de optimizar la calidad del software y mejorar los procesos de
Específicos
Fijar las actividades, procesos y procedimientos que harán parte del ciclo de
CMMI Alto, requiere Largo plazo para Alto, formación y Mejora continua y
reestructuración resultados auditoría control de
procesos
Alquiler de herramientas para Wellbore Clean Up, sistema de silos de barita y unidades de
filtración y floculación.
Fortalezas de Qmax
1. Infraestructura Avanza
2. Tecnología de Punta
3. Experiencia
4. Solidez Financier
Debilidades de Qmax
La empresa podría verse afectada por la volatilidad de los precios del petróleo
financiera.
desastres ecológicos.
de las operaciones.
construcción innovadores.
Formar alianzas estratégicas con otras empresas del sector o con empresas
negocio.
ingresos y la rentabilidad. Las caídas en los precios pueden reducir los márgenes de
Las normativas ambientales cada vez más estrictas y las políticas de cambio
climático pueden incrementar los costos operativos y de cumplimiento, así como limitar
3. Competencia Intensa
4. Riesgos Geopolíticos
alternativas, como la energía solar, eólica o baterías de alta capacidad, puede reducir la
2. Diseño de preguntas
Preguntas:
Fortalezas: ¿Cuáles consideran que son los puntos fuertes de la empresa? ¿Qué
recurrentes?
Tabla de entrevistas.
Acciones
Objetivo Responsable Plazo Indicadores de Éxito
Específicas
Desarrollar Gerente 12 Inicio de
Diversificar un proyecto piloto de Proyectos meses operaciones del
fuentes de de energía solar en de Energía proyecto piloto
ingresos una de las Renovable
instalaciones
Implementar Jefe de 6 Reducción del
Optimizar un sistema de Mantenimiento meses tiempo de inactividad en
procesos gestión de un 15%
mantenimiento
predictivo
Fortalecer Obtener la Coordin 18 Certificación
la gestión certificación ISO ador de Medio meses ISO 14001 obtenida
ambiental 14001 Ambiente
Crear un Gerente 6 Lanzamiento de
Fomentar la programa de de Innovación meses 2 proyectos innovadores
innovación incubación de en 2 años
startups dentro de la
empresa
Desarrollar Equipo 6 Simulacro
Gestionar un simulacro de de Seguridad meses realizado con éxito y
riesgos derrame de petróleo lecciones aprendidas
documentadas
Comunicación y Seguimiento
Canales de
Público Objetivo Mensaje Clave Frecuencia
Comunicación
Reunión Presentación del
Todos los informativa, intranet, análisis FODA, Una vez al mes
empleados correo electrónico estrategias clave y
plan de acción
Asignación de
Reuniones responsabilidades,
Equipos de trabajo individuales, seguimiento del Semanalmente
reuniones de equipo progreso, resolución
de problemas
Informes Avance general del
Alta dirección ejecutivos, reuniones plan, resultados Mensualmente
estratégicas financieros, ajuste de
estrategias
3. Establezca varios criterios que le permitan validar el estado de la empresa (puede
tomar las KPA del modelo CMM u otros que considere afecten su decisión) frente a cada
modelo y los elementos que describió. Indique los dos modelos que considere más adecuados
para lograr la calidad en los productos de software que su empresa desarrolla ya sean internos
o externos
Según los criterios anteriores, se considera que los dos modelos más adecuados para
de madurez que proporciona una guía para la mejora continua de los procesos de
10. ISO 9126-1:2001: La norma ISO 9126-1:2001 define los criterios de calidad
del software.
4. Construya una tabla donde cada fila haga referencia a una de las etapas del ciclo de
Procesos/Procedimientos/
Etapa Descripción Actividades para Pruebas
Definir los
requisitos del proyecto y Crear casos de prueba, definir
Análisis de entender las necesidades criterios de aceptación, identificar
requisitos del cliente lo cual permite riesgos
generar las primeras ideas
de implementación para
un plan de pruebas
general.
Crear un plan
detallado de la solución, Crear prototipos, diseñar
Diseño teniendo en cuenta todas pruebas de concepto, definir métricas
las generalidades de calidad
concertadas en la etapa de
análisis
Codificar la Crear pruebas unitarias, integrar
Implementa solución según el diseño y pruebas de sistema, realizar pruebas de
ción plan de trabajo rendimiento
establecidos
Verificar que la Crear planes de pruebas,
Pruebas solución cumpla con los ejecutar pruebas de sistema, identificar
requisitos y corregir errores
Verificar que la Realizar pruebas de aceptación,
Verificación solución cumpla con los verificar la documentación, evaluar la
requisitos y estándares seguridad
Verificar que la Realizar pruebas de usuario,
Validación solución cumpla con las recopilar feedback, evaluar la
necesidades del cliente experiencia del usuario
Implementa Llevar la solución Realizar pruebas de estrés,
ción y despliegue a producción monitorear el rendimiento, configurar
entornos de prueba
Realizar Realizar pruebas de regresión,
Mantenimie actualizaciones y evaluar el impacto de cambios, mejorar
nto correcciones la calidad continua
Para cada una de las etapas del ciclo de vida del desarrollo de productos de software,
Cada etapa del ciclo de vida del desarrollo de software (SDLC) requiere una estrategia
de pruebas específica.
1.Planificación
2. Diseño
Responsables: Arquitecto de software, equipo de diseño, equipo de pruebas.
Roles: Diseñar la arquitectura del sistema, crear casos de uso, desarrollar escenarios
de prueba.
3. Desarrollo
4.Pruebas
5. Implementación y Mantenimiento
ambiental.
Organigrama
Resulta indispensable determinar y estandarizar los diferentes roles básicos con los
que debe contar cualquier tipo de proyecto a implementar, esto con el fin de garantizar la
ejecución correcta del plan, al mismo tiempo que se tiene una interacción entre los diferentes
miembros de los dos equipos. Si se requiere un equipo más robusto dentro del organigrama,
Gerente de proyecto
Líder técnico:
Arquitecto desarrollador
Desarrollador ETLs
Usuarios Funcionales
Asegurar la accesibilidad
Herramientas de Software
SVN: Una alternativa más centralizada, aunque menos popular que Git.
similares a Jenkins.
CircleCI: Una plataforma de CI/CD en la nube que se destaca por su facilidad de uso
y escalabilidad.
y gestión de infraestructuras.
Estándares y Normas
electrónicos programables.
aplicaciones críticas.
Plantillas de documentación:
Casos de uso.
Diagramas de flujo.
Planes de prueba.
Informes de defectos.
Listas de verificación:
Revisiones de código.
Pruebas unitarias.
Pruebas de integración.
Pruebas de aceptación.
Seguridad.
Matrices de rastreabilidad:
f.). https://sites.google.com/view/evaluacionredgrupo2/modelos-de-calidad-boehm
https://campetrol.org/directorio/afiliado/qmax-solutions-colombia/
Engineering-Practitioners-Approach-Pressman/dp/0078022126
The Art of Readable Code: Simple and Practical Techniques for Writing Better Code:
https://www.amazon.com/Art-Readable-Code-Dustin-Boswell/dp/0596802293}
https://www.redalyc.org/journal/849/84961238009/html/
Reyes, A. G., Ampuero, M. A., & González, A. H. (2015). Comparative analysis of models
and quality standards of the software product. DOAJ (DOAJ: Directory of Open
software. sin embargo, la norma ISO 9126-1:2001 sigue siendo una referencia importante en
Ciclo de vida de un proyecto: estas son todas sus fases. (2023, 30 agosto). Inesdi.
https://www.inesdi.com/blog/ciclo-vida-proyecto-fases/
Mtp, & Mtp. (2024, 28 febrero). Cómo diseñar un plan de pruebas efectivo para proyectos
pruebas-efectivo-para-proyectos-de-software/