Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
La calidad del proceso determina la calidad del producto
1. «La tecnología no se refiere a las herramientas sino a la forma en que el hombre hace las cosas»
Peter Drucker
«Technology does not refer to the tools but the way man does things»
2.
3. Misión
Ser una empresa confiable, innovadora y comprometida con el respeto por
sus clientes, apoyarlos en el desarrollo de la competitividad del negocio a
través de sus recursos humanos y aportando métodos, técnicas y
herramientas.
Visión
Ser una empresa reconocida por su energía en brindar a nuestros clientes
una excelencia en la calidad de servicio.
Ser reconocida como una empresa especializada en el control y
aseguramiento de calidad de software basado en ISTQB (International
software Testing Quality Board)
4.
5.
6.
7. “Si no sabes hacia donde vas,
cualquier camino te sirve”
Proverbio chino
“Si no sabes dónde estás, un mapa no
te sirve”
Watts S. Humphrey
Fundador del SEI
8. Servicio Diagnóstico del Proceso de Desarrollo y Proceso de Aseguramiento de la Calidad
“La calidad de un sistema o producto es
altamente influenciado por la calidad del
proceso utilizado para desarrollarlo,
testearlo y mantenerlo”
9. •Capacitación,
Coaching y Mentoring
en PMO / PMI
•Talleres de PA
•Asesoría en
Implementación
•Capacitación
•Talleres de PA
•Asesoría en
Implementación
de mejora
• Auditoría
externa para
CM y PPQA
Planificación estratégica
Gestión organizacional
Gestión de Proyectos
Planeación
Monitoreo y Control
Ingeniería
Gestión
Requisitos
Gestión de Proyectos
Desarrollo requisitos
Diseño
• Fábrica de
Desarrollo.
•Arquitectura y
diseño.
Ingeniería
Implementación
Solución Técnica
Pruebas
Producción
Mejora
Continua
de
Procesos
Gestión de la configuración
Mediciones y Análisis - Aseguramiento de Calidad
•Fábrica de
Testing: Pruebas
basadas en la
norma ISTQB.
•Funcionales,
Performance,
automatizadas.
Infraestructura Tecnológica
Auditoría
Riesgo Operacional
RRHH
Finanzas
Operaciones
Contabilidad
Administración
Comercial
•Asesoría, capacitación,
coaching y mentoring para
EPG
•Capacitación oficial en
modelos
•Evaluaciones de proceso.
10. Modelo Ciclo de vida de mejoramiento IDEAL
Metodología de trabajo basada en el modelo de ciclo de mejora continua IDEAL*
*IDEAL is a service mark of Carnegie Mellon University.
11.
12. Nivel 3 – Definido
Nivel 2 – Administrado
Soporte
PPQA
CM
Ingeniería
MA
Gestión de proyectos
REQM
PP
PMC
SAM
Soporte
DAR
Administración de
Procesos
OPF
OPD
OT
Ingeniería
RD
VER
VAL
TS
Áreas de proceso excluidas en el Assessment.
100%
100%
80%
60%
40%
20%
0%
69%
59%
45%
80%
54% 54%
60%
43%
30%
39%
32%
40%
0
30%
33%
20%
0%
VISION TRANSVERSAL SOBRE LA MEJORA
24%
PI
Administración de
Proyectos
IPM
RSKM
13. Células puras de QA: células QA automatizado
(Mixtas), células QA funcional.
Staff Augmentation
MANPOWER
Gestión H+A
o cliente
QA H+A
DEV
CLIENTE
QA CLIENTE
DEV/QA
CLIENTE
SERVICIO
QA H+A
REFERENTE
QA H+A
Balance de skill y seniority de acuerdo al tipo
de pruebas a ejecutar y necesidades del
cliente.
QA H+A
DEV CLIENTE
Células integradas con cliente: células QA
automatizado (Mixtas), células QA funcional.
QA CLIENTE
DEV/QA CLIENTE
Test Analyst
Developer
QA H+A
REFERENTE
QA H+A
QA H+A
REFERENTE
14. Nuestra propuesta de valor combina la implementación del V-Model sustentado en la norma “ISTQB”
(International Software Testing Qualifications Board) acompañado e interrelacionado con metodología
de gestión ágil Scrum:
A través de esta combinación logramos trabajar con Test Cases como unidad de medida para el servicio
basados en metodologías de estimación como Casper Jones.
15. PROCESO DE HOMOLOGACION
Servicio Gerenciamiento y Coordinación de equipos de QA
Homologación de aplicaciones
Proceso de Pruebas
Pruebas de
Aceptación
Requisitos de
Negocio
Servicio Soporte en Pruebas de
aceptación (UAT)
Servicio Pruebas Técnicas:
Desempeño, Carga, Seguridad, Estrés.
(Requerimientos NO Funcionales)
Servicio Análisis de
Ambigüedad
(Casos de uso, Glosario, Diagramas
proceso de negocio,
Requerimientos No Funcionales,
Funcionales, Reglas de negocio,
Entidad /Relación, arquitectura,
Diseño H/L)
Pruebas de
Sistema
Requerimientos
de aplicación
Servicio Pruebas Funcionales (Manuales –
Automatizadas)
Diseño Alto/Bajo
Nivel
Pruebas de
Integración
Servicio Análisis Estático de Código
(Auditoría de código fuente)
(J2EE, Java, C++, C#, PHP, Phyton, entre otros)
Servicios Pruebas de interfaz de Usuario,
Regresión (Análisis de riesgos), E2E
(Procesos y ciclos de negocio)
Desarrollo
Pruebas
Unitarias
Servicio Pruebas de Integración
(Integración de componentes – Integración
sistemas externos)
16. ENTRADAS
PLANIFICACIÓN
Documentos
de
requerimiento.
Casos de uso.
Planes de
proyecto.
ANALISIS DE
AMBIGÜEDAD
DISEÑO DE
PRUEBAS
Doc. de requerimientos, Casos de
uso.
Casos de prueba.
Doc. de arquitectura, Diseño
alto/bajo nivel.
Flujogramas de proceso. Casos de
prueba predefinidos.
EJECUCIÓN
Casos de
prueba.
Carga de Data.
Matrices de
trazabilidad
CIERRE DEL
SERVICIO
Reportes de
estado
ejecuciones de
ciclos de
prueba.
CERTIFICACIÓN
CONTROL
Gestión del proyecto
Reportes periódicos (SCRUM – RUP)
Control y resolución de issues.
17. Testing Level
Estimación de
Esfuerzo de Test
Testing Tools
AssessQ.
Plantillas Excel adaptadas al
proceso de H+A usando datos
históricos de performance.
Testing Management HP: Quality Center, TestDirector
Borland: SilkCentral
Compuware: TestPartner
RTC : Rational Team Concert. IBM
Análisis de
Ambigüedad
Análisis de Riesgos
Testing de código
Estático
Ambiguity Checker
Testing Scope Analyzer
Bender RBT
PMD
Splint
Flexelint
Testing de interfaz de Suite Microsoft
usuario
Jmeter
Selenium
Sikuli
Testing Level
Testing Tools
Testing de Regresión – Compuware: TestPartner
Funcional
IBM: Rational Robot
Automatizado
Selenium
QTP: Quick Test Professional
Eclipse
Business Process Testing
WinRunner
Jbehave
Sikuli Project
Testing de
HP: Load Runner
Performance y Testing Jakarta Tomcat: Jmeter
de Carga
Froglogic: Squish
The Grinder
Borland: SilkPerformer
Testing de Seguridad
Testing de Penetración
Recolección de
Métricas de Testing,
Seguimiento y
Reportes
Ounce Labs: Security Analyst
IBM : AppScan (WatchFire)
HP: TestDirector
Borland: StarTeam
HP: Quality Center
Bugzilla, BUGIT, Jira, Mantis
18. CLIENTE
Compañía Multinacional de HW/SW
Migration Tango Creek Platform.
Migración y mejoramiento de Scripts de prueba Automatizados a la nueva plataforma Tango
Creek. La aplicación provee funcionalidades comunes para servicios de software que publica la
compañía, permite acelerar tiempo de comercialización y reducción de costos en el desarrollo
DESCRIPCION PROYECTO
de nuevos componentes.
80% Developer
20% Test Analyst
WEB Services
C#
. NET 4
TECNOLOGIAS Y HERRAMIENTAS XML - XSD
APLICACIÓN
The TC Client component está implementado en C++.
Sistema operativo Windows and Linux (Meego).
Microsoft MSTest unit testing framework.
Enterprise Architect (Herramienta modelamiento UML)
Visual Studio 2010
SOAP UI
TECNOLOGIAS Y HERRAMIENTAS Dummys para emulación de envío y recepción de parámetros hacia la Suite de TC (Emular capa
DE TESTING
de comunicación).
Mercurial (Administración de configuración)
EXCEL (Documentación complementaria)
19. CLIENTE
Compañía Multinacional de HW/SW
Tango Creek Client Engineering:
Mantenimiento y actualización de frameworks de testing. Tests de regresión. Diseño e
implementación de test cases. La aplicación está orientada a la gestión de descarga e instalación de
software, en un bajo nivel, funcionando como soporte de diferentes "frontends" que interactúan con
DESCRIPCION PROYECTO
el usuario. El sistema se estructura en un core de mensajería y plugins encargados de las diferentes
características requeridas. De esta forma, la arquitectura es flexible y puede ser extendida y aplicada a
diferentes usos.
90% Developer
10% Test Analyst
Perl
C++
TECNOLOGIAS Y
XML
HERRAMIENTAS APLICACIÓN SOAP
Librerias BOOST y Qt
Sistemas operativos Windows y Linux (Meego).
Perl, C++,XML, SOAP
SOAP UI
Jira y Quality Center (Reporte y seguimiento bugs, métricas)
Subversion (Administración de configuración de los frameworks de testing y los test cases)
TECNOLOGIAS Y
Plugin y emulador de backend para generación de eventos en cliente y backend.
HERRAMIENTAS DE TESTING Frameworks de testing diseñados y creados en forma interna.
Confluence (Gestor de contenidos)
Excel (Descripción de diseño de test cases)
20. CLIENTE
Compañía Multinacional de HW/SW
App Administrador de contenidos formato TV:
DESCRIPCION PROYECTO
TECNOLOGIAS Y
HERRAMIENTAS APLICACIÓN
Célula de QA que realiza pruebas de integración. Testing funcional de caja negra (test manuales
y automatizados). La aplicación provee funcionalidades la gestión de contenidos televisivos.
Recursos trabajando en el proyecto completo: + 100
Idioma: inglés
El 80% de las pruebas corresponden a avaluar las respuestas de web services.
20% Interfaz de usuario administrador.
70% Developer
30% Test Analyst
Lenguaje Java
BD Oracle
SOAP UI
Automatización de Pruebas: Framework de testing Interno Lenguaje JAVA.
WinSCP: cliente SFTP gráfico para Windows que emplea SSH.
TECNOLOGIAS Y
Putty
HERRAMIENTAS DE TESTING RTC (Rational Team Concert) (IBM): Gestión de TC, reporte y seguimiento de bugs.
21. Mongoose
Servidor web para descargar archivos sin necesidad de un servidor externo
y para hacer tests con errores http.
Polipo
Servidor proxy local, para probar configuraciones de proxy sin necesidad de
un servidor externo.
WakeUpOnStandby
OSFMount
mkdosfs
Permite suspender / hibernar la PC y despertarla automáticamente.
Permite montar unidades de disco virtuales.
Permite formatear una imagen de unidad de disco virtual.
Ejemplos de herramientas incluidas en Windows:
Schtasks
Certutil
sc
Permite instalar y ejecutar tareas de administrador.
Permite instalar y desinstalar certificados de seguridad en la máquina, para
redireccionar algunos CrashDumps y que no se envíen al servidor de
producción.
Para habilitar y deshabilitar servicios de Windows.
Para habilitar y deshabilitar suspensión e hibernación.
PowerCfg
22. CLIENTE
Compañía Multinacional de TelecomunicacionesProy. 3G Geografía Chile
DESCRIPCION
PROYECTO
Migration 2G to 3G:
Testing E2E, Integración, Funcional Manual.
Geografía Chile había obtenido una licencia para
operar la red 3G de telecomunicaciones. Esto les
permitiría agregar nuevos servicios de telefonía
móvil, pero se requeriría migrar las aplicaciones
globales y locales mediante un total de 22 proyectos
de aseguramiento de la calidad.
90% Test analyst
10% Developer
Agate Rock Consumer Client ( AppUp):
Testing Integración, Funcional Manual – automatizado.
Aplicacion que provee un ambiente WEB de descarga de
aplicacoines publicadas por la organización. Con AppUp, el
usuario puede descargar aplicaciones realizadas por terceros
(juegos, aplicativos para finanzas, viajes, entretenimientos,
herramientas de negocios, etc).
80% Test Analyst
20% Developer
PL/SQL Oracle
SQL Manager
Linux
UNIX
Web-Services
XML
C++
QT (Biblioteca de C++ para desarrollar entornos graficos)
.NET
Quality Center (Gestión de TC, reporte de Bugs y
métricas)
Excel (formato de Reporte de ambiguedades,
Formato de revisión par de TC)
Quality Center (Gestión de TC y métricas)
Jira (Reporte y seguimiento de Bugs, y métricas)
TECNOLOGIAS
HERRAMIENTAS
DE TESTING
Compañía Multinacional de HW/SW
23. Framework de Componentes
Inspección de
código
Funcional
Python
Java
UnitTest
Performance
.NET
Framework de Proceso
TMMI
ISTQB
WIKI
Integración
Continua
GESTION
INTEGRADA
Visual Basic
C# C++
MySQL