
Cuando vengas a la conferencia como espectador, puede parecer que hay reglas muy específicas detrás de su programa: los organizadores decidieron una vez qué informes son adecuados para la conferencia, y puedes estar en desacuerdo con su opinión, pero siempre es definitivo y no cambia con el tiempo.
Pero, de hecho, cuántas personas hay en el comité del programa, tantas opiniones. Un formato específicamente formulado (por ejemplo, "sobre las pruebas no solo para los evaluadores") establece la dirección, sino que aún puede establecer prioridades de diferentes maneras, y surgen diferentes puntos de vista, a veces incluso mutuamente excluyentes. Y como resultado, el programa de la conferencia nace en la unión de diferentes puntos de vista.
En la víspera de
Heisenbug 2018 Moscú (del 6 al 7 de diciembre), preguntamos a los miembros del comité del programa sobre el programa, y sus respuestas fueron algo diferentes. Por lo tanto, cada opinión individual es solo una parte de la imagen, pero juntas le permiten comprender mucho sobre lo que puede escuchar de jueves a viernes en la conferencia.
Vsevolod Brekelov , Mikhail Chumakov , Vladimir Sitnikov , Andrey Satarin y Maxim Shulga participaron en la conversación. Además de ellos, la PC también incluye a Nikita Makarov , Tatyana Eliseeva , Mikhail Druzhinin y Avenir Voronov .
Grupo JUG.ru: Para empezar, simplemente puede hablar sobre el programa Heisenbug en forma gratuita: ¿qué formato tiene la conferencia, quién debe ir allí, qué informes cree que son apropiados?
Vsevolod Brekelov: Tengo colegas que no asisten a tales conferencias porque piensan que todo será sobre PageObject, casos de prueba y eso es todo. Piensan que sí, porque antes fueron a Heisenbug y escucharon sobre PageObject allí. Y realmente hubo tales informes. Pero me gustaría objetar: esta vez, estos temas no están planificados.
Andrei Satarin
: Acerca de PageObjects Diré esto: estaba en cuatro Heisenbug, y no recibí un informe sobre ellos sobre ninguno de ellos. Por supuesto, si lo desea, puede encontrar cualquier cosa, pero había muchas otras cosas. Me parece que si la gente fue y se topó con uno de esos informes, este no es un motivo para una conclusión categórica general sobre el contenido de la conferencia.
Vsevolod: En general, generalmente estamos enfocados en la audiencia. Ella dice: "Haga informes como este", y los hacemos. Pero el público quiere cosas diferentes. Por ejemplo, hay informes ligeros que son interesantes para un grupo de personas, y todos los demás dicen que pueden resolverlo si lo desean. Sin embargo, si hacemos que todos los informes sean intensos sobre el análisis estadístico, entonces la conferencia también se dará vuelta. Y si hacemos que todos hablen sobre la primavera infernal y cómo escribir pruebas allí, entonces a alguien tampoco le gustará esto, aunque esta es la realidad de la empresa.
En general, no estamos discutiendo esto para el primer día. Nuestra conferencia tiene una tarea muy difícil para cubrir los intereses de grupos de personas muy diferentes. Y la última vez que tuvimos una parte de la audiencia en la conferencia, para la cual los informes complejos parecían aburridos y sin interés. Nos escribieron: "¿Dónde están los informes para el" freno de mano ", dónde están los informes sobre los casos de prueba?"
Pero no podemos simplemente hacer informes sobre casos de prueba, al igual que no podemos hacer informes sobre pruebas manuales en el espíritu de "Cómo presionamos el primer botón, cómo presionamos el segundo botón". Por lo tanto, tenemos la siguiente visión: podemos ofrecer informes de probadores manuales sobre pruebas visuales.
Andrey: Trataré de formular por qué la gente necesita Heisenbug. Él le dice cómo resolver problemas técnicos por medios técnicos. En algún momento hice un esfuerzo por encontrar conferencias de prueba que estuvieran más cerca de mí, y no encontré: con tantos temas técnicos, no lo son. En este sentido, estamos por delante del resto.
Vsevolod: Tenemos informes con ejemplos de la vida que no están generalizados. Muy a menudo, cuando solicitan un informe, las personas acuden a nosotros con algunos ejemplos comunes, y tratamos de ayudarlos a contar historias de la vida real.
Andrei: Quizás la analogía no sea del todo clara, pero los físicos tienen la expresión "La teoría es teoría, pero el experimento permanece para siempre". Las soluciones técnicas permanecen para siempre, por lo general son más sencillas. Hay mucho más argumento: funciona o no. Como creamos una solución técnica, significa que funciona. Hay algunas métricas de cómo funciona. Con problemas de proceso, todo es diferente. Funciona para nosotros aquí, pero no funcionará allí, porque un equipo diferente, un contexto diferente, lo que sea. En técnica también está allí, pero mucho menos.
Mikhail Chumakov: En teoría, hemos definido un concepto, y en todos los comunicados de prensa se dice que Heisenbug es "una conferencia técnica sobre pruebas para probadores, desarrolladores, administradores de sistemas". Intentamos formular un programa y trabajar con los oradores en la dirección de los informes técnicos. Hay personas que no solo quieren escuchar la teoría, sino que también saben cómo aplicarla.
La dificultad es que las personas tienen mucha variación en la experiencia. Hay probadores, hay desarrolladores, hay probadores que han impulsado el desarrollo. Por lo tanto, cuando realiza una conferencia para todos a la vez, hay algunas dificultades para elegir informes.
Vsevolod: Inicialmente, cuando vine al comité del programa, tenía un deseo irresistible de hacer una conferencia de pruebas técnicas. ¿Qué significa una conferencia técnica? Esto implica que nos concentremos, quizás, en tareas de desarrollo, pero que deberían ser resueltas por ingenieros de calidad. Pero al mismo tiempo, nos enfrentamos al problema que acabamos de mencionar, que tenemos una audiencia bastante diferente y reportes bastante diferentes.
Grupo JUG.ru: ¿Qué esperar de la nueva conferencia para las personas que ya han estado en Heisenbug? ¿Hay alguna diferencia?Andrew: Por supuesto que lo hay. Mucho depende de la fase de la luna. Porque, por ejemplo, en este programa tenemos informes sobre seguridad. En el último programa al respecto fue, pero menos. Estas son algunas corrientes subterráneas que aparecen y afectan el programa. Somos impotentes aquí en el sentido de que no podemos elegir un tema popular nosotros mismos, pero al mismo tiempo podemos elegir implementar este tema.
Michael: E inesperadamente, mucho sobre el rendimiento y sobre cosas diferentes. Pruebas de rendimiento, rendimiento de aplicaciones móviles, solo un rendimiento clásico.
Grupo JUG.ru: Ya mencioné la pregunta "¿dónde están los informes para los probadores de mano", ¿puedo leer más?Andrew: Esta vez tenemos mucho "visual". Sobre UX habrá un
informe de Antonina Khisametdinova y
Keynote Vitaly Fridman sobre interfaces móviles. Los robots aún están lejos de la prueba completa de UX, por lo que todo esto es solo en la dirección de las pruebas manuales. Dos informes más sobre pruebas de diseño. Bueno, la
nota de apertura de Baruch Sadogursky debería ser útil, incluyendo "freno de mano".
Maxim Shulga: Más información sobre las pruebas de IU, hay un
informe "Un error de mil UI, o Cómo enseñar a un desarrollador a evitar errores típicos en la IU". También será interesante que los evaluadores manuales escuchen
sobre las pruebas exploratorias .
Grupo JUG.ru: El mencionado Baruch Sadogursky es bien conocido por los fanáticos de devo, y ¿puedes preparar mentalmente a los evaluadores? ¿Qué pueden esperar de Keynote?Vsevolod: ¡Arderá! Baruch prenderá fuego y hará que la gente piense que lo está haciendo mal en esta vida.
Los informes de Baruch incluyen un punto culminante entretenido, pero además del entretenimiento, también hay un contexto que es útil en un sentido aplicado. Y hay cierto fan, por supuesto. Baruch es uno de esos oradores que puede hacer que escuchen a una audiencia, mientras transmiten sus pensamientos de manera muy simple.
Grupo JUG.ru: cuando prepara docenas de informes en paralelo, es muy probable que uno o dos en el último momento se cancelen por varias razones. ¿Cómo trabajas con esto?Maxim: Hay informes que, en nuestra opinión, se perdieron un poco para los demás, pero al mismo tiempo nos parecen interesantes. Entonces no los incluimos en el programa, pero estamos de acuerdo con los oradores en que estarán en la conferencia como repuestos y en cuyo caso podrán contarlo.
Grupo JUG.ru: Existen informes de la categoría "exótica" cuando la experiencia no es estándar y apenas puede aplicarla en su trabajo, pero es muy interesante aprender sobre ella. ¿Qué hay de malo en este Heisenbug?Vladimir Sitnikov: Por ejemplo, un informe de Lidia Abdulina
"Kotlin Tooling QA" . Esta es una experiencia única: las personas, para hacer que todo sea conveniente, crear su propio lenguaje de programación, y las cosas relacionadas con él también deben ser probadas.
Vsevolod: Tenemos un
informe de infraestructura de eBay. No es tan exótico, pero me parece que en una pequeña empresa será bastante difícil aplicar de inmediato lo que hicieron allí. Porque requiere mucho esfuerzo de todos al mismo tiempo, no solo de probadores y desarrolladores. Es necesario cambiar fundamentalmente el enfoque del desarrollo para que esto pueda aplicarse.
El informe no trata sobre la "cultura de las pruebas", es puramente técnico, pero, desafortunadamente o afortunadamente, no sucede que ninguna tecnología pueda resolver todos los problemas mediante el control de calidad. La calidad del producto no es igual a la suma de "probadores por separado" y "programadores por separado", estas son piezas interconectadas con los procesos y la cultura de la empresa.
Y este informe puede ser interesante no por la aplicabilidad práctica del "aquí y ahora", sino por la oportunidad de averiguar cómo van las cosas en una gran empresa. También puedes preguntarle al orador.
Maxim: Sí, a menudo llamamos a oradores de otras compañías, no solo porque tienen un informe de desgarro mega-técnico, sino para permitir a nuestros oyentes hablar cara a cara con personas que trabajan en compañías conocidas.
Grupo JUG.ru: La conferencia no es solo informes, ¿qué más será esta vez?Vsevolod: Habrá dos sesiones de BOF: discusiones sobre un tema determinado con oradores. Teníamos un conjunto de temas, los pusimos a votación e identificamos los
temas de discusión por las voces de la audiencia.
Y esta vez en nuestra fiesta será el entretenimiento de Ignite Karaoke Battle: una actuación improvisada para las diapositivas de otras personas. Esta es una novedad que hemos adoptado de otras conferencias grupales de JUG.ru. Creo que será muy bueno.
Vladimir: ¿Es posible tener una discusión con Baruch como la que hubo entre Joker y Yegor Bugaenko sobre Joker? Fue bien allí.
Vsevolod: Esto es bueno, pero para esto necesitas encontrar un oponente adecuado.
Grupo JUG.ru: sobre las sesiones de BoF que puedes leer en el sitio, ¿hay algo en la conferencia sobre lo que no escriben en el sitio, pero qué debes saber?Vsevolod: Bueno, estaremos allí como comité del programa, puede comunicarse con nosotros. ¿Sabes cómo Vladimir Sitnikov asiste a otras conferencias y selecciona informes allí?
Vladimir: ¡Tienes que ir a la PC y preguntar si el informe es normal o no!
Andrei: Me acerqué a Volodya de esa manera, ¡y ahora tengo diez videos en YouTube en la lista Ver más tarde!
Vsevolod: En general, puede atrapar una PC, preguntar por qué tales informes están en el programa y preguntar cómo resolver cualquier problema y qué informe buscar.
Andrey: O si hay ideas para futuros informes y hay dudas sobre si esto es interesante o no, esto también se puede discutir con nosotros.
Grupo JUG.ru: ¿Puede finalmente compartir algo "detrás de escena" de la preparación de la conferencia que la audiencia que asistió podría no notar?Andrei: Esta vez tuvimos mucha controversia sobre el contenido, sobre por qué y para quién la conferencia, a quién invitar, etc.
Vsevolod: Y
Artyom Eroshenko , quien habla constantemente en Heisenbug, esta vez no
hablará sobre Allure Framework. Podríamos!
Michael: Este es también el primer Heisenbug, donde hay una mujer en PC. Y entre los oradores, las mujeres también se hicieron más. Aquí escuché esta disputa de Baruch con Yegor en YouTube, allí Baruch gobernó todo claramente sobre la diversidad, ahora estoy listo para defender estos ideales.
Vsevolod: Y existe un tema así: la escala de complejidad que lleva el nombre de Maxim Shulga.
Maxim: Sí, ya tenemos algún tipo de conferencia, analizando los resultados de las evaluaciones de los oyentes, entendemos que nuestra escala lineal de designación de complejidad de "smoothie" a "hardcore" - en realidad no es lineal. Quizás necesita ser cambiado. Mencionaron a cierto Shulgu, él tiene la idea de convertirlo en una matriz de 2x2 con los lados "comprensibilidad" y "aplicabilidad". ¿Quizás los oyentes tendrán más ideas sobre cómo ayudarlos a elegir un informe?
Vsevolod: ¡ Escribe tu opinión en los comentarios!