|
El Outsourcing de Pruebas es una práctica muy común. Pero un seguimiento constante, resultados diarios y una especialización en pruebas de software eso no es nada común.
Una nota acerca de Offshore y Outsource
En TESTCo usamos los términos Offshore y Outsource de manera intercambiable. Proporcionamos servicios de pruebas de software desde los Estados Unidos, México, Ukrania, Rumania e India. De modo que, dependiendo en dónde esté usted ubicado y los servicios específicos que proporcionemos, podría tratarse de Offshore, Nearshore o Local. Por favor conserve esto en mente mientras lee más acerca de nuestros servicios.
Cómo se ve típicamente el Outsourcing de Pruebas de Software
La mayor parte de los proyectos de pruebas de software son llevados a cabo por firmas offshore bien intencionadas quienes se especializan en una amplia variedad de desarrollo de productos, mantenimiento y testing. Usted típicamente obtiene…
- Personas que pueden llevar a cabo pruebas
- Una gran cantidad de juntas para evaluar el progreso y cuándo van a ponerse al corriente
- Conferencias telefónicas mensuales
- Contratos de largo plazo con un equipo numeroso
- Factura mensual con tarifas económicas que le hace preguntarse qué es lo que usted esta pagando
Cómo se ve el Outsourcing de Pruebas TESTCo
Trabajando con TESTCo, dónde nos especializamos en outsourcing de pruebas de software y ponemos mucho énfasis en el valor a largo plazo de nuestras relaciones con nuestros clientes, usted obtendrá…
Ingenieros de pruebas especializados respaldados por líderes de equipos experimentados, administradores de sistemas, expertos técnicos y un gerente de cuenta asignado localmente.
- Resultados diarios en forma de casos de prueba, scripts, reportes de defectos, evidencias de QA, actualización de status en el plan de pruebas y plan de QA
- Junta semanal de administración QA para actualizar el plan y la estrategia
- Contratos mensuales con pequeños mínimos
- Factura mensual dónde se sabe exactamente lo que recibió a cambio de su inversión
La mayor parte de los proyectos Offshore tienen un alto porcentaje de fracasos
Según un reporte de Gartner Research and Diamond Cluster International de Mayo, 2005 en “Cinco Razones por las que los tratos Offshore fracasan” las razones más comunes para el fracaso de Offshore fueron:
- Ahorros en costo sin realizar
- Pérdida de productividad
- Compromiso y comunicación pobre.
- Diferencias culturales
- Falta de expertise Offshore y preparación organizacional
Aún más, ellos mencionan como estos problemas pueden ser evitados a través de una estrategia adecuada, planeación anticipada y administración de expectativas.
Esto es una buena lectura si usted es el CIO de una compañía Fortune 500. Pero, la mayor parte de nosotros no lo somos y muy pocos de nosotros poseemos los recursos para implementar las recomendaciones de planeación estratégica, entrenamiento y madurez de proceso que son hechas en este reporte.
Además, la mayor parte de sus recomendaciones involucran disminuir sus expectativas y aumentar su marco de tiempo.
La mayor parte de nosotros no estamos dispuestos a comprometer nuestros estándares tan fácilmente. Pocos de nosotros tenemos el tiempo o el interés de separar las teorías del consejo práctico que podemos implementar hoy día.
La verdad real del porqué la mayor parte de los proyectos de outsourcing de pruebas de software fracasan apenas es discutida. Es uno de los “secretos sucios” del offshoring.
Conocer esto de antemano le permitirá corregir o evitarlo completamente.
Los proyectos Offshore de pruebas de software fracasan principalmente por la falta de experiencia y expertise al trabajar con una compañía offshore. Esto es verdad tanto para empresas de Estados Unidos como para empresas Offshore. La mayor parte de los vendedores Offshore tienen muy poca experiencia en entregar proyectos exitosos.
Este problema se complica por la manera simplista y anticuada que la mayor parte de los clientes y vendedores usan para medir el éxito “a tiempo y dentro del presupuesto.”
Cuándo un proyecto de pruebas Offshore fracasa, el costo es típicamente mayor que el costo del problema original. El desarrollo de software se hace lento, la satisfacción del cliente declina, los costos se incrementan y la frustración se acumula.
Cuándo es que los proyectos offshore de pruebas fracasan? Desde el principio – cuando usted selecciona un socio, no cuando empiezan el trabajo.
Si un socio offshore no esta haciendo su negocio mejor, entonces ellos están o tirándolo o haciendo alguna cosa que bien podría hacer usted mismo.
La cadena de eventos que ocurre cuando un proyecto de pruebas de software offshore fracasa es larga y el daño extenso. Y, eso es solamente la punta del iceberg. Saber exactamente qué buscar le dará la habilidad de actuar rápidamente para detener el daño.
Aquí esta lo que usted ve cuando un fracaso esta ocurriendo:
- Aumento en los costos – por los servicios de pruebas y las fechas de liberación incumplidas
- Mayores costos de soporte – y quejas más frecuentes de los clientes
- Menores renovaciones de pago de clientes – y negociaciones más difíciles para clientes que sienten que no están recibiendo total valor por su dinero
- Oportunidades perdidas – para nuevos negocios y más largos ciclos de venta
- Disminución de los precios de las acciones de la compañía – y valuaciones de mercado menores
Pero, los impactos económicos directos son solamente una parte de los costos reales. Algunos de los otros problemas costosos que podría usted no ver, pero ciertamente ocurren, son:
- Aumento en la frustración – lo que distrae a los equipos de sus funciones principales
- Moral disminuida – con una mayor rotación de personal
- Aumento en los costos de reclutamiento – lo que resulta de un menor pool de candidatos
- Perdidas de mercado – ventas lentas
- Decreciente satisfacción del cliente – lo que disminuye referencias y recomendaciones haciendo lenta ventas futuras
- Reducción en la agilidad de negocios – lo que resulta en oportunidades de negocio que no son realizadas
- Menor productividad del equipo de desarrollo – lo cual aumenta el time-to-market de sus productos
- Retraso en las fechas de liberación – lo que resulta en una espiral de la muerte con características no esperadas y ciclos de pruebas interminables.
Para ser exitoso en el ambiente de negocios tan demandante que existe actualmente, usted debe tener la habilidad de responder rápidamente a las condiciones cambiantes del mercado y a la demanda del cliente.
El paso acelerado del mercado y las crecientes expectativas del cliente dejan muy poco margen para fallas de cualquier tamaño.
Un proyecto de software offshore que fracasa, incluso uno pequeño, puede tener un impacto distinto y medible en el éxito actual y futuro de su negocio.
Más que definir éxito en la manera tradicional de “a tiempo y dentro del presupuesto”, le recomendamos usar una definición más significativa.
El éxito en un proyecto de software offshore es mejor definido como
- La entrega de valor por encima y más allá del proyecto Y
- La completa satisfacción con el proceso y los resultados Y
- Sistemas repetibles y confiables para producir los mismos resultados nuevamente.
Aunque eso es un conjunto estricto de criterios. Pero, es lo que usted espera de usted mismo y de su equipo así que por qué debería usted esperar algo menos de parte de su socio offshore?
Las mejores medidas del éxito para cualquier proyecto de calidad de software son un mayor ingreso, una mayor satisfacción del cliente y ciclos acortados de entrega.
Al final, el mejor y más duradero beneficio es un proceso que se vuelve un paso en el cual usted puede construir una capacidad de negocio adicional.
Lea más acerca de Cómo Triunfar con el Outsourcing de Pruebas de Software.
Outsourcing exitoso de pruebas de software – El Proceso
Las pruebas de software no son complejas ni difíciles.
El modo en que el software es probado puede ser muy complejo y difícil. Cuando usted agrega un proceso de pruebas a un proceso de desarrollo de software de por sí complejo, puede llegar a ser aún más complejo. La clave para hacer las pruebas de software sencillas es simplificar y sistematizar el proceso tanto como sea posible. Sus equipos de pruebas y desarrollo serán mucho más eficientes y efectivos cuando conozcan lo que se espera de ellos. Ellos pasarán menos tiempo preguntándose que hacer a continuación o cómo hacerlo y más tiempo haciéndolo cuando realmente necesita ser hecho.
Este proceso fue desarrollado para trabajar con un equipo offshore dónde la comunicación y la especificidad son críticas. Si un equipo offshore carece de cualquier cosa que necesitan para llevar a cabo su tarea entonces usted puede esperar por lo menos un día de retraso para tenerlo resuelto.
Nosotros aprendimos eso del modo difícil – con muchas noches sin sueño.
Lo que sigue es una lista de unas cuantas cosas simples que usted puede hacer para hacer más simples y sencillas las pruebas de software para todos.
1. Un simple reporte diario de producción 2. Un simple reporte diario de estatus 3. Seguimiento de asuntos del proyecto 4. Seguimiento de cobertura de pruebas 5. Uso de un Wiki
Lea más acerca de Outsourcing de Pruebas de Software Hechas Fácil.
Como comenzar con el outsourcing de pruebas de software
De acuerdo a un artículo reciente en IT Pro/silicon.com, uno de cada tres proyectos offshore fracasa. Una investigación de Ventoro encontró que “la principal causa de fracasos offshore es una falta de preparación y una pobre ejecución por parte de la organización usuaria”. Ventoro fue aún más lejos al concluir que algunos de los vendedores offshore pueden tratar de “acortar el proceso de compromiso inicial” en un apuro para obtener la firma de un contrato. El MIT reporta que solamente 37% de los proyectos co-patrocinados offshore triunfan y 50% de las sociedades offshore estratégicas fracasan.
¿Qué le parecen a usted estas probabilidades? En el caso de que usted efectivamente fracasara, hacia dónde apuntará el dedo flameante acusador?
Si su compañía depende del software para nuevo ingreso o eficiencia operativa y productividad entonces parece que hacer esta clase de apuesta en offshore de pruebas de software y desarrollo es demasiado arriesgado.
Aquí están algunas cosas que usted puede hacer para mejorar las probabilidades en su favor y minimizar su riesgo
- Comience con el mejor socio que pueda encontrar
- Enfóquese en el área de menor riesgo
- Exija entregables diarios
- Insista en el valor real
- Use un scorecard
- Reporte y ajuste semanalmente
Lea más acerca de Cómo iniciarse en el Outsourcing de Pruebas de Software.
¿El Outsourcing funcionará para mi?
Tal vez, si usted…
- Tiene un buen proceso de ingeniería de software
- Ve un creciente backlog y problemas de calidad
- Ve un valor real en mejorar la calidad y el proceso de calidad
- Está dispuesto a trabajar con el equipo de Outsourcing
- Pone un alto valor en la calidad de software y en el proceso de mejora de calidad
Los últimos dos puntos son de hecho los más importantes. Sin una voluntad de su parte para trabajar con nuestro equipo y un alto valor puesto en la calidad de software y los procesos, entonces a usted probablemente le vaya mejor con otro socio.
¿Qué hago a continuación?
Si está usted en un apuro y necesita ayuda rápidamente, entonces considere las Pruebas de Software On-Demand. Podemos tener Ingenieros de Pruebas entrenados, experimentados y administrados dentro de 24 horas.
Si usted no está en un apuro y esta buscando una solución a un plazo más largo, entonces por favor, contáctenos y nos pondremos en contacto con usted dentro de un día hábil para agendar una junta de una hora.
Nos comprometemos a no desperdiciar su tiempo usted obtendrá valor de hablar con nosotros incluso si decide no trabajar con nosotros.
Al final de nuestra reunión de 1 hora nosotros habremos contestado todas sus preguntas y proporcionado a usted una clara idea de cómo podemos ayudarle y exactamente cuáles son nuestros precios.
Si usted esta investigando la posibilidad de trabajar con nosotros entonces
|