Tec help presentación v2.92

19

Transcript of Tec help presentación v2.92

Page 1: Tec help   presentación v2.92
Page 2: Tec help   presentación v2.92

2014 TecHelp Ltda. Servicios de QA Técnico

Servicios QA Técnico

Consultoría tecnológica TecHelp Limitada. “A Technical Quality Assurance Partner”

Page 3: Tec help   presentación v2.92

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

Page 4: Tec help   presentación v2.92

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.

.

Page 5: Tec help   presentación v2.92

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.

Page 6: Tec help   presentación v2.92

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.

Page 7: Tec help   presentación v2.92

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.

Page 8: Tec help   presentación v2.92

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.

Page 9: Tec help   presentación v2.92

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.

Page 10: Tec help   presentación v2.92

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

Page 11: Tec help   presentación v2.92

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

Page 12: Tec help   presentación v2.92

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

Page 13: Tec help   presentación v2.92

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.

Page 14: Tec help   presentación v2.92

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.

Page 15: Tec help   presentación v2.92

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

Page 16: Tec help   presentación v2.92

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.

Page 17: Tec help   presentación v2.92

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.

Page 18: Tec help   presentación v2.92

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.

Page 19: Tec help   presentación v2.92

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: ([email protected])