Prueba de Software Sobre Demanda: ¿Qué es? y ¿Funcionara para mi?
Seamos honestos, hay retos con los Servicios de Prueba de Software Offshore
Idealmente, los proyectos de desarrollo de software necesitan ya sea producir ingresos ó bien reducir costos tan rápido como sea posible. Cada día fallan para hacer eso, lo cual genera que se esté desperdiciando su dinero.
La mayoría de los proyectos software se retrasan debido a las pobres o no existentes pruebas.
Esta es la razón rápida, de porque los cuidadosos Servicios de prueba de Software Offshore
deben ser parte de cada proyecto de ingeniería software. Las metodologías de desarrollo de Software típicas recomiendan probar el programa de manera completa desde el inicio hasta el fin. Pero con las "urgencias de hoy día y producir resultados" económicos, la mayoría de los negocios no se pueden dar el lujo de esperar a los equipos internos para producir pruebas comprensivas.
Muchas de las compañías necesitan envolver la producción, que resulten útiles y después moverse al siguiente proyecto. Sin embargo, el tiempo y los recursos que se necesitan para mantenerse en ese paso el cual no está siempre fácilmente disponible. De seguro usted cuenta con alguien que realice las pruebas al software a la mano, pero ¿Qué pasa si necesita un Ingeniero de Pruebas? Lea nuestro reporte, ¿Debería contratar a alguien que realice las pruebas ó a un Ingeniero de Pruebas?
El Software todavía necesita ser probado, por lo tanto ¿Qué se puede hacer?
Tener a los Ingenieros para probar su propio trabajo. Esto es caro (los desarrolladores java reciben usualmente mas paga que los testers), y son solo marginalmente efectivos porque los desarrolladores tienden hacer muchas suposiciones acerca de las necesidades para ser probadas en el código que han escrito.
Asignar "otras" personas para probarlo. Las "otras" personas son usualmente personas dentro de la compañía en servicios al cliente ó marketing. Esto es menos caro, pero es el método menos efectivo porque ellos no son testers entrenados que entiendan como / que probar y que hacer cuando encuentran algún defecto.
Tenga la prueba de los usuarios finales. Este acercamiento parece ser el menos costoso, pero es actualmente el más costoso. Los usuarios finales que eventualmente usaran el software para lograr hacer su trabajo a menudo experimentan frustración y pérdida de confianza en la aplicación cuando son colocados en esa posición. Además se pierde la productividad y otras oportunidades mas se pierden cuando son colocados fuera de sus trabajos regulares para probar un software.
No haga nada y espera obtener lo mejor. Usted no estaría leyendo esto si realmente no hubiera pensado que fue una opción.
¡Automatícelo! Este es el santo grial de las pruebas de software. Implica escribir un programa para probar un programa - un proceso muy complejo que requiere una inversión inicial y es realmente solo valioso cuando tiene MUCHOS testers para correrlo, muy frecuentemente y en periodos de tiempos cortos.
Vea como la Prueba de Software Sobre Demanda le puede ayudar con proyectos de automatización de software y aprenda si su Equipo de desarrollo Ágil esta perdiendo dinero en las pruebas de automatización.
Ninguna de estas son opciones ideales especialmente si usted se encuentra leyendo esto DESPUES de haber empezado un proyecto de Software.
¿Qué es Prueba Sobre Demanda?
Prueba Sobre Demanda reúne Ingenieros de Pruebas Software entrenados y experimentados con el pre lanzamiento del software en el punto preciso cuando las pruebas se necesitan.
El proceso incluye rigurosos ensayos enfocados y experimentación real del mundo mientras se entregan resultados reales con genuinos valores del negocio procesables.
Prueba Sobre Demanda:
Tome realmente lo mejor de las tradiciones y recientes metodologías de pruebas QA de Software
Saque las pìezas que no son directamente aplicables para obtener un proyecto completamente exitoso
Aplique las actividades restantes en el tiempo y puntos correctos
Mantenga el foco del negocio en equilibrio apropiado con una alta calidad y en el tiempo acordado
La prueba Sobre Demanda implica 4 puntos simultáneos muy importantes:
Comprender la aplicación que se prueba
Crear y organizar casos de prueba
Ejecutar los casos de prueba y reportar los esfuerzos (bugs)
Planear y administrar los esfuerzos diariamente
En las pruebas QA tradicionales de Software, cada uno de esos 4 puntos es típicamente ejecutado en orden específico en un tiempo específico. Prueba Sobre Demanda ejecuta cada uno de estos puntos simultáneamente. Centrándose en el punto más importante entonces presta bastante atención a los otros puntos de modo que resulte el valor máximo del negocio cada día. Averígüelo en nuestro reporte completo Prueba Sobre Demanda.
¿Cómo funciona la prueba sobre Demanda?
Nuestro Gerente QA conduce una breve llamada con usted para comprender el estado actual de su proyecto software, prioridades, plazos y donde exactamente debemos enfocar nuestros esfuerzos. Esto toma aproximadamente una hora el primer día y posteriormente no más de 15 minutos los días subsecuentes.
Nuestros Ingenieros de Pruebas trabajan con el software y cualquier documentación que usted tenga (aun los viejos reportes de errores funcionan bien) para entender la aplicación bien para escribir y ejecutar un caso de prueba.
Los Ingenieros de Prueba escriben un caso de prueba, ejecutan el caso de prueba y lo documentan.
Cualquier defecto que descubrimos durante el proceso son reportados a su sistema de seguimiento de defectos (tracking system). Podemos usar nuestro sistema de seguimiento de defectos si usted no tiene uno.
Dejamos cada caso de prueba dentro de su sistema administrador de casos de prueba , por lo tanto podemos ejecutar y / ó actualizarlo mas tarde si fuera necesario volver a probarlo. Podemos usar nuestro sistema administrador de casos de prueba si usted no cuenta con uno.
Nuestro líder que equipo actualiza un mapa funcional para categorizar el caso de prueba y demostrar nuestro conocimiento de su software y la cantidad de pruebas que hemos cubierto.
Usted recibe un reporte diario de estado a media mañana del siguiente día que detalla exactamente que hemos logrado y cuáles son nuestros planes para el siguiente día.
Este proceso se repite cada día que trabajamos con usted.
¿Este simple proceso explica todo? Casi. Hay detalles adicionales que explican cómo hacemos esto simple y efectivo. No le garantizan haciendo una lista más grande, sin embargo si le gustaría saber más, estaremos felices de platicarle los detalles por teléfono. Lo importante es que la prueba sobre Demanda funciona. Produce resultados diarios y muchas valiosas entregas con muy poco riesgo. Aprenda lo que en una semana de vida de un proyecto de Prueba de Software Sobre Demanda luce.
¿Cuáles son los Pros & Cons de una Prueba de Software Sobre Demanda?
Pros
Solo paga por las pruebas cuando lo necesite.
Es menos caro que usar a sus desarrolladores para probar.
Es más fácil iniciar un proyecto e iniciar las pruebas inmediatamente, que pretender manejar todo usted mismo.
Estamos listos para comenzar dentro de las siguientes 24hrs. Podemos usuallmente comenzar esta noche si nos habla temprano en el día.
Estamos capacitados y tenemos la experiencia como expertos en pruebas de software.
Usamos herramientas de pruebas de software aprobadas y administración de métodos – y podemos usar sus herramientas y procesos si así lo prefiere. También contamos con experiencia en Prueba en Ágil. Averigüelo en nuestro reporte.
Entregamos resultados diarios y nos ponemos en contacto con usted cada mañana.
Cons
No podemos probar todo inmediatamente.
No podemos reparar los defectos que encontramos.
Nuestros Ingenieros de Prueba no conocen cada calificación de su perfil contratado, experiencia y cultura de los recursos. No estamos entrevistandonos para unirnos a su compañia – estamos probando su software.
nuestros Ingenieros de Prueba no estarán necesariamente sentados en su oficina. Aunque podemos hacer que esto suceda con nuestros servicios nearshore si fuera necesario. Aprenda si debería considerar Servicios nearshore u offshore.
No conoceremos inmediatamente su metodología de desarrollo de software ó todos los detalles de su aplicación. Somos inteligentes pero no psiquicos.
Conseguirá defectos y casos de prueba cada día, por lo tanto deberá estar preparado para saber manejarlos.
¿Funcionara la prueba de software sobre Demanda para mi?
Probablemente dependa.
Funcionara si usted:
Tiene una aplicación en un estado que está lista para ser probado
Tiene una aplicación que es accesible por vía internet ó instalable en una computadora personal ó servidor
Tiene un equipo que quiere que su trabajo sea probado
Colaborara una hora de trabajo con nosotros en nuestro primer día y 15 minutos en los días posteriores
Nos dará verdadera retroalimentación en nuestro trabajo y será honesto con nosotros acerca de donde tuvimos errores
Esos 2 últimos puntos son actualmente los más importantes. La prueba sobre Demanda NO es una caja negra donde empuja su programa en el último minuto. Es un proceso rápido y valioso que puede usar cuando más lo necesite, pero eso requiere que usted haga su parte - lo más importante en lo que estamos son la comunicación, la honestidad y el deseo. Sin eso, la prueba de software sobre Demanda no funcionara ni para usted - ni para nosotros.