3. 2014 TecHelp Ltda. Servicios de QA Técnico
Contenido
Contenido....................................................................................................................................................................3
Consultoría Tecnológica TecHelp Limitada.................................................................................................................4
Clientes – Partners.......................................................................................................................................................2
Áreas de Actividad.......................................................................................................................................................3
Servicio Performance Online o B2C ............................................................................................................................4
El Problema .............................................................................................................................................................4
La Solución Técnica..................................................................................................................................................4
La Solución Técnica (continuación). ........................................................................................................................5
Los Beneficios ..........................................................................................................................................................5
El proceso de Mejora...............................................................................................................................................5
Servicio Pruebas de Estrés...........................................................................................................................................6
La Necesidad ...........................................................................................................................................................6
Las Arquitecturas.....................................................................................................................................................6
El Servicio.................................................................................................................................................................7
El Servicio (Continuación)........................................................................................................................................8
Los Resultados.........................................................................................................................................................9
Los Resultados (continuación)...............................................................................................................................11
El Proceso de Estrés...............................................................................................................................................12
Ciclo de Vida de Nuestros Servicios...........................................................................................................................13
Portafolio de Proyectos.............................................................................................................................................14
Contacto....................................................................................................................................................................16
Santiago de Chile...................................................................................................................................................16
4. 2014 TecHelp Ltda. Servicios de QA Técnico
Consultoría Tecnológica TecHelp Limitada
Es un emprendimiento de su director ejecutivo en conjunto con otros
profesionales TI, de basta y dilatada trayectoria en empresas financieras,
retail, consulting y Telecomunicaciones en ámbitos de la consultoría de
software y de infraestructura tecnológica.
VISIÓN Ser una empresa de referencia para sus clientes.
MISIÓN Adoptar la estrategia de sus clientes como propia
compartiendo sus objetivos.
OBJETIVOS PERMANENTES
Colaborar cumpliendo con los Acuerdos de Nivel de
Servicio que le exigen sus clientes.
Cumplir los contratos firmados en tiempo, forma y
costo.
Cumplir la siguiente ética empresarial.
Transparencia con sus Clientes.
Márgenes éticos en el costo de sus servicios.
.
5. 2014 TecHelp Ltda. Servicios de QA Técnico,Página 2
Clientes –Partners
En 2013 parte TecHelp y se especializa en un primer momento en servicios de
QualityAssurance de software, con gran énfasis en servicios de consultoría
técnica con alto valor agregado, al estilo «Boutique» para empresas
medianas y grandes de diversos sectores productivos, apuntando a
Banca,Retail, Tecnológico y Telecomunicaciones presentes en el marcado
chileno.
6. 2014 TecHelp Ltda. Servicios de QA Técnico,Página 3
Áreas de Actividad
Las áreas de actividad que cubre la compañía en Servicios Gestionados y
Consultoría en QUALITY ASSURANCE con los siguientes alcances;
Personal Gestionado.
Especialistas en áreas técnicas de infraestructura,
Software y procesos.
QualityAssurance Funcional.
Servicio de pruebas funcionales de Software.
QualityAssurance Técnico.
Servicio performance Online o B2C.
Servicio de Pruebas de Estrés o Volumétricas.
A continuación se presentan Servicios de QualityAssurance Técnico.
7. 2014 TecHelp Ltda. Servicios de QA Técnico,Página 4
Servicio Performance Online o B2C
Nuestro servicio de Performance Online está orientado a encontrar las
brechas existentes entre los requerimientos de áreas de negocio,
perfilamiento de la infraestructura, disponibilidad de los procesos y servicios
TI para portales WEB u B2C.
El Problema
Las aplicaciones que ofrecen interfaces gráficas y que se ejecutan en
plataformas productivas no siempre cumplen con los requerimientos de
su negocio;por ejemplo diversos problemas de tiempos de respuesta
y/o indisponibilidad que suelen ser frecuentes.
Las causas más comunes de estos problemas son múltiples, sin
embargo existen oportunidades de mejora que al ser implementadas
permitirían optimizar la disponibilidad de éstasy de las plataformas que
las soportan.
La Solución Técnica
Para mejorar el rendimiento de las aplicaciones y sus plataformas
soportantes, ponemos a su disposición una técnica progresiva de
afinamiento de parámetros que permite mejorar estos rendimientos.
Esta técnica abarca las siguientes perspectivas:
• Configuración de Sistemas Operativos.
• Configuración de subsistemas de software
Servidores WEB
Servidores MQ
Servidores de aplicaciones.
Servidores de base de datos.
8. 2014 TecHelp Ltda. Servicios de QA Técnico,Página 5
La Solución Técnica (continuación).
Desde el punto de vista de las arquitecturas el afinamiento se efectúa
en forma progresiva por capas:
Capa Presentación
Capa Aplicación
Capa Middleware
Capa Base de datos.
Desde el punto de vista de las aplicaciones se determinan la capacidad
de crecimientode éstas y detección de eventuales cuellos de botella.
Los Beneficios
La mejora de un porcentaje de rendimiento, por ejemplo en un 30%, se
debe valorar considerando el costo de la infraestructura. Si se realiza
una inversión de un 30% en mi infraestructura; cuánto será el
porcentaje de mejora en el rendimiento. Por ejemplo para un sitio B2C
en que se mide el rendimiento en Páginas por segundo y vende el 1 %
de sus visitas, un incremento de 100 a 130 pageviews podría
representar más del 30% en aumento de ventas.
El proceso de Mejora
El proceso de mejora se logra aplicando cambios progresivos a la
parametría de los sistemas operativos y/o los subsistemas;así mediante
pruebas de stress y chequeos complementarios de la plataforma, que
en definitiva permiten detectar el desempeño de la aplicación y definir
puntos de mejora.
Para aplicar los puntos de mejora se debe planificar sucesivos procesos
de cambios y validación de rendimiento, con la finalidad de certificar
estas mejoras como rendimiento han sido efectivas. Por ejemplo un
sitio tiene un rendimiento de 100 Páginas por segundo previo a la
aplicación de las mejoras y posterior a esto, se miden 125 páginas por
segundo. La experiencia de aplicar este servicio ha mostrado mejoras
desde 10% a un 50% en el rendimiento de la infraestructura TI.
9. 2014 TecHelp Ltda. Servicios de QA Técnico,Página 6
Servicio Pruebas de Estrés
Nuestro servicio de Pruebas de estrés está orientado a medir rendimiento
para verificar las brechas existentes entre los requerimientos de áreas de
negocio y la realidad de desempeño de la plataforma e infraestructura.
La Necesidad
Las aplicaciones que ofrecen interfaces gráficas y que se ejecutan en
plataformas productivas no siempre cumplen con los requerimientos
que su negocio requiere. Por ejemplo diversos problemas de tiempos de
respuesta e indisponibilidad frecuente.
Las causas más comunes de estos problemas son múltiples, sin
embargo existen oportunidades de detección, que de ser
implementadas permiten identificar información relevante para
gestionar la disponibilidad de estas aplicaciones y de sus plataformas.
Las Arquitecturas
En AnyHelp testeamos y estresamos todo tipo de arquitecturas y
tecnologías, independiente de la complejidad de sus integraciones,
hemos abarcado;
Aplicaciones Windows Form.
Portales Web (e-comerse).
Servidores de Aplicación (Was, WMB, Jboss)
Pruebas Volumétricas de mallas Batch.
Soluciones de mensajería ISO mediante Socket, RMI,
WebServices, MDB.
10. 2014 TecHelp Ltda. Servicios de QA Técnico,Página 7
El Servicio
Para determinar el rendimiento de los sistemas y sus aplicaciones,se
simula la carga esperada por el negocio. El servicio en su ejecución
abarca las siguientes perspectivas:
Tecnología de Hardware/Telecomunicaciones.
Arquitectura aplicativa.
Análisis de los Sistemas Operativos.
Análisis de los subsistemas de software.
Servidores WEB
Servidores MQ
Servidores de aplicaciones.
Servidores de base de datos.
Desde el punto de vista de las arquitecturas, la infraestructura es
monitoreada por capas:
Capa Presentación
Capa Aplicación
Capa Middleware
Capa Base de datos
Capa Software Base
11. 2014 TecHelp Ltda. Servicios de QA Técnico,Página 8
El Servicio (Continuación).
Desde el punto de vista de las aplicaciones se determinan las
capacidades de escalamiento y los cuellos de botella de recursos de la
infraestructura que son saturados.
Figuras: Ejemplos de arquitecturas e Infraestructuras y Modelo de Carga
12. 2014 TecHelp Ltda. Servicios de QA Técnico,Página 9
Los Resultados
El resultado de aplicar este servicio de estrés, permite verificar cuan
preparada está su infraestructura y sus aplicaciones respecto de las
necesidades del negocio. Los Informes de estadígrafos presentan la medida
de los cumplimientos y de rendimiento. Los Informes de Recursos indican el
consumo de la Infraestructura y los subsistemas de software evidenciando
cuellos de botella, latch y/o recursos agotados en puntos de saturación.
Informes de pruebas Unitarias
Resultados cuantitativos y cualitativos de pruebas de estrés y/o
performance con resultados sobre máximos alcanzados unitariamente
por los procesos testeados;
Verificación de cumplimiento de SLA de Servicio.
Estadígrafos de rendimiento.
Indicadores de calidad de las pruebas.
Figuras: Ejemplos de Informes
13. 2014 TecHelp Ltda. Servicios de QA Técnico,Página 10
Informes Pruebas Mixtas y/o Regresivas
Resultados cuantitativos y cualitativos de pruebas de estrés y/o performance
con resultados sobre máximos simulados y alcanzados concurrentemente por
los procesos y/o aplicaciones testeadas.
Verificación de cumplimiento de SLA de Servicio.
Estadígrafos de rendimiento.
Indicadores de calidad de las pruebas.
Desarrollo de modelo de carga de acuerdo a la funcionalidad del
software y los requerimientos del negocio.
Figuras; Escenarios y resultadode rendimiento de pruebas Unitarias y pruebas Mixtas para un mismo
aplicativo.
NOTA: La diferencia de resultados al evaluar una misma componente con y
sin concurrencia,ejemplifica que el estudio en la carga de estrés es
determinante para sus resultados.
14. 2014 TecHelp Ltda. Servicios de QA Técnico,Página 11
Los Resultados (continuación).
Informes de Recursos
Son los Resultados cuantitativos y cualitativos del rendimiento de la
Infraestructura TI, que evidencia y expone las insuficiencias de recursos
y su impacto en el rendimiento aplicativo. Se compone;
Análisis recursos de Infraestructura.
Análisis recursos de Sistema Operativo.
Análisis recursos de sub-Sistemas.
Hallazgos y problemas detectados.
Recomendaciones y eventual Profiling de aplicaciones.
NOTA:Las figurasmuestran ejemplos de estudio de recursos donde se
evidencia la presencia Full/Scan e identifica los procesos menos eficientes
para retroalimentar a áreas de Desarrollo de Software para su optimización.
15. 2014 TecHelp Ltda. Servicios de QA Técnico,Página 12
El Proceso de Estrés
En el ciclo de vida de nuestros servicios, se realiza mediante varias etapas
secuenciales e iterativas de diferentes disciplinas, y sub-serviciosdonde
estratégicamente se hacen confluir aspectos tanto de negocio, arquitectura
de software e infraestructura de las plataformas en que descansan los
procesos de negocio y servicios de aplicativos que necesitan ser optimizados
y/o evaluados.
Nuestra experiencia en aplicar varias disciplinas y servicios de mayor nivel de
estudio y análisis, nos permite entregar resultados con valor agregado técnico
importante, ya que sus conclusiones apoyan de mejor manera la toma de
decisiones estratégicas de inversión en infraestructura TI y/o Optimización de
rendimiento de los procesos TI de una organización.
Figura. Ciclo de Vida Servicio de Performance de Aplicaciones
16. 2014 TecHelp Ltda. Servicios de QA Técnico,Página 13
Ciclo de Vida de Nuestros Servicios
El ciclo de vida de nuestros servicios, es común al Estrés y Performance de las
Aplicaciones y resulta básicamente de la aplicación del siguiente marco de
trabajo.
Figura - Framework de Trabajo.
17. 2014 TecHelp Ltda. Servicios de QA Técnico,Página 14
Portafolio de Proyectos
TecHelp LTDA. Ha cumplido más de 2.000 horas en proyectos de QA Técnico,
con lo que ha logrado fidelizar a sus clientes mediante la aplicación de ésta
directivas estratégicas en el manejo del portafolio de proyectos.
Transparencia con sus Clientes y márgenes éticos en el costo de sus
servicios.
Alto valor agregado en la culminación del servicio tratando de superar
las expectativas de los Clientes.
Término de proyectos en plazo y forma.
Lo anterior se resume en algunos de los siguientes proyectos DIRECTOS de QA
TECNICO a satisfacción del Clientes tanto de áreas de Infraestructura
(Arquitectura de Software), áreas de QA, Producción TI, así como también
áreas de desarrollo TI. (En el caso de estrés en entornos pre-productivos.
Fecha Tipo de Pruebas Logros
Año 2013 Pruebas Volumétricas
OPTIMIZACIÖN CADENA BATCH
Ripley-ITF
Pruebas para optimización de las
cadenas de procesos y migración
cartera de clientes., Se
disminuye de 36 h a 4 h la
ejecución de la malla nocturna
del Core.
Diciembre 2013- Enero 2014 Pruebas Stress Plataforma MX
Banco Security (Techelp)
Pruebas para optimización
Aplicativo MX Moneda
Extranjera
Se identifica problemas de
arquitectura de procesador.
Febrero 2014 Pruebas stress Plataforma
Comercial Ambiente Volumen.
Ripley-ITF (TecHelp)
Pruebas para optimización de la
infraestructura y aplicativo.
Se identifican optimizaciones de
código.
Marzo 2014 Pruebas stress Plataforma
Comercial Ambiente Producción.
Ripley-Banco Ripley (TecHelp)
Pruebas para optimización de la
infraestructura y Arquitectura. Se
identifican problemas de
telecomunicaciones, monitoreo y
rendimiento de la solución.
18. 2014 TecHelp Ltda. Servicios de QA Técnico,Página 15
Continuación
Fecha Tipo de Pruebas Logros
Abril-Mayo 2014 Pruebas stress Plataforma
ISONET Ripley–ITF (TecHelp)
Pruebas para optimización de la
infraestructura y Arquitectura, Se
identifican problemas del
servidor de Base de Datos,
Junio-Julio 2014 Pruebas stress Plataforma
Tienda Virtual Ripley TecHelp)
Pruebas para acometer
“CIBERDAY”, Se certifica niveles
de cumplimiento de la capa
middleware y backend de la
solución.
Agosto 2014 Calificación Técnica Plataforma
embosado tarjetas Xpressi
Tienda-Ripley y Banco Ripley
(TecHelp)
Calificación y Pruebas para
liberar a producción nueva
solución de embosado de
Tarjetas.
También mantenemos otros portfolios de QA TECNICOS con alianzas y
PortFolios en BodyShoping en temas técnicos de infraestructura.
19. 2014 TecHelp Ltda. Servicios de QA Técnico,Página 16
Contacto
Santiago de Chile
Consultoría Tecnológica TecHelp Limitada.
Huérfanos 1160 oficina 1208, Santiago Centro, Chile.
Fono: +56 2 262 87 21
Sr. Ricardo F. Andrade D. (Director de negocios)
E-mail: (randrade@techelp.cl)