Desarrollar una hipĆ³tesis y ponerla a prueba
Objetivos de aprendizaje
DespuƩs de completar esta unidad, podrƔ:
- Entender los beneficios de probar una hipĆ³tesis de soluciĆ³n.
- Entender el valor de documentar todos los pasos de las pruebas.
Formular una conjetura y ponerla a prueba
Su investigaciĆ³n y la reproducciĆ³n del problema le han apuntado posibles soluciones al problema del usuario (o eso esperamos). A continuaciĆ³n, basĆ”ndose en los conocimientos y la experiencia adquiridos, elija la soluciĆ³n mĆ”s probable de la lista y pruĆ©bela. Puede que no acierte a la primera. Pero las soluciones incorrectas contienen informaciĆ³n Ćŗtil y le ayudarĆ”n en sus conjeturas posteriores.
De nuevo, se recomienda encarecidamente evitar las pruebas en la organizaciĆ³n de producciĆ³n. Para ello se han creado las organizaciones de entorno de prueba, que realizan pruebas y desarrollos en un entorno aislado. Las acciones realizadas en un entorno aislado no afectan al entorno de producciĆ³n. Y se puede crear mĆ”s de una organizaciĆ³n de entorno aislado para realizar varias rondas de pruebas.
Documentar los pasos de las pruebas
Mientras pruebe la soluciĆ³n que considere mĆ”s probable para el problema del usuario, documente los pasos que siga. Un error comĆŗn en la resoluciĆ³n de problemas es documentar solo los Ćŗltimos pasos de la soluciĆ³n. Algunas soluciones son la culminaciĆ³n de muchas cosas que ha probado. AsegĆŗrese de documentar todos los pasos necesarios para lograr la soluciĆ³n efectiva.
Documentar cada paso de cada prueba tiene tres ventajas principales. Este documento de pruebas:
- Sirve como referencia si olvida cĆ³mo ha solucionado el problema exactamente.
- Evita la duplicaciĆ³n del trabajo al pasar por varias rondas de pruebas.
- ActĆŗa como documentaciĆ³n si una soluciĆ³n sĆ funciona.
Documente siempre las acciones de sus pruebas.
Entender y repetir el proceso
Lo mĆ”s probable es que su primera conjetura de la soluciĆ³n no dĆ© en el clavo. No pasa nada. De hecho, es lo esperable. La resoluciĆ³n de problemas no es fĆ”cil. Una de las claves principales para solucionar problemas es la persistencia. Siga probando posibles soluciones. Vuelva a su lista de posibles soluciones y pruebe la siguiente. RepĆtalo hasta conseguirlo. El Ć©xito estĆ” a tan solo una conjetura.
Probando, probando...
ĀæLa prueba ha funcionado? En caso afirmativo, Ā”bravo! [confeti, confeti, confeti] Antes de empezar a celebrarlo, compruebe que la soluciĆ³n funcione para usted y para los usuarios afectados. Reproduzca todas las variables presentadas en el escenario del usuario (acciones, horas, lugar, navegador, etc.) lo mejor que pueda. Pruebe como este o aquel usuario, pruebe con uno y otro criterio, Ā”y vuelva a realizar la prueba!
Para todas estas pruebas, puede que sea necesario empezar de cero con un nuevo entorno aislado y seguir los pasos documentados de la soluciĆ³n de principio a fin. No conviene generar frustraciones, ni a uno mismo ni a otras personas, por considerar arreglado algo que no lo estĆ” en realidad. ĀæHa superado la soluciĆ³n todas sus pruebas? En caso afirmativo, es momento de celebrarlo.
Ya ha acabado, Āæverdad?
Ha formulado una hipĆ³tesis, ha documentado sus acciones, ha probado mĆŗltiples soluciones y finalmente ha dado con la soluciĆ³n correcta. Cierre la sesiĆ³n, recoja sus bĆ”rtulos y ponga los pies sobre la mesa porque ya ha terminado..., Āæverdad? ĀæVERDAD? Ā”No! El siguiente paso es poner en prĆ”ctica la soluciĆ³n y ayudar a evitar que el problema resuelto vuelva a producirse.