«Nous essayons de raconter des histoires réelles»: à propos du programme Heisenbug 2018 Moscou



Lorsque vous venez à la conférence en tant que spectateur, il peut sembler qu'il existe des règles très spécifiques derrière son programme: les organisateurs ont décidé une fois quels rapports conviennent à la conférence, et vous pouvez être en désaccord avec leur opinion, mais elle est toujours définitive et ne change pas avec le temps.

Mais en fait, combien de personnes font partie du comité de programme - autant d'opinions. Un format spécifiquement formulé (par exemple, «à propos des tests non seulement pour les testeurs») définit la direction, mais vous pouvez toujours définir des priorités de différentes manières, et différents points de vue surgissent, parfois même mutuellement exclusifs. Et en conséquence, le programme de la conférence est né à la jonction de différents points de vue.

À la veille de Heisenbug 2018 Moscou (6-7 décembre), nous avons interrogé les membres du comité de programme sur le programme, et leurs réponses ont été quelque peu différentes. Par conséquent, chaque opinion individuelle n'est qu'une partie de l'image, mais ensemble, elles vous permettent de comprendre beaucoup ce que vous pouvez entendre du jeudi au vendredi lors de la conférence.

Vsevolod Brekelov , Mikhail Chumakov , Vladimir Sitnikov , Andrey Satarin et Maxim Shulga ont pris part à la conversation. En plus d'eux, le PC comprend également Nikita Makarov , Tatyana Eliseeva , Mikhail Druzhinin et Avenir Voronov .

Groupe JUG.ru: Pour commencer, vous pouvez simplement parler du programme Heisenbug sous forme libre: quel format a la conférence, qui devrait y aller, quels rapports pensez-vous appropriés?

Vsevolod Brekelov: J’ai des collègues qui ne participent pas à de telles conférences parce qu’ils pensent que tout sera consacré à PageObject, aux cas de test et c’est tout. Ils le pensent, car avant d'aller à Heisenbug et d'entendre parler de PageObject là-bas. Et il y avait vraiment de tels rapports. Mais je voudrais objecter: cette fois-ci, de tels sujets ne sont pas prévus.

Andrei Satarin : À propos de PageObjects, je dirai ceci: j'étais sur quatre Heisenbug, et je n'ai reçu de rapport à leur sujet sur aucun d'entre eux. Bien sûr, si vous voulez, vous pouvez trouver n'importe quoi, mais il y avait beaucoup d'autres choses. Il me semble que si des gens allaient et tombaient sur un de ces rapports - ce n’était pas une raison pour une conclusion catégorique générale sur le contenu de la conférence.

Vsevolod: En général, nous nous concentrons généralement sur le public. Elle dit: «Faites des rapports comme celui-ci», et nous les faisons. Mais le public veut des choses différentes. Par exemple, il y a des rapports légers qui sont intéressants pour un groupe de personnes, et tous les autres disent qu'ils peuvent le comprendre s'ils le souhaitent. Cependant, si nous rendons tous les rapports inconditionnels sur l'analyse statistique, alors la conférence va également flipper. Et si nous amenons tout le monde à parler du printemps infernal et de la façon d'y écrire des tests, alors quelqu'un ne l'aimera pas non plus, bien que ce soit la réalité de l'entreprise.

En général, nous n'en discutons pas le premier jour. Notre conférence a la tâche très difficile de couvrir les intérêts de groupes de personnes très différents. Et la dernière fois, nous avons eu une partie de l'auditoire à la conférence, à laquelle des rapports complexes semblaient ennuyeux et sans intérêt. Ils nous ont écrit: "Où sont les rapports sur le" frein à main ", où sont les rapports sur les cas de test?"

Mais nous ne pouvons pas simplement faire des rapports sur les cas de test, tout comme nous ne pouvons pas faire de rapports sur les tests manuels dans l'esprit de "Comment appuyer sur le premier bouton, comment appuyer sur le deuxième bouton". Par conséquent, nous avons la vision suivante: nous pouvons offrir aux testeurs manuels des rapports sur les tests visuels.

Andrey: Je vais essayer de formuler pourquoi les gens ont besoin de Heisenbug. Il explique comment résoudre des problèmes techniques par des moyens techniques. À un moment donné, j'ai fait un effort pour trouver des conférences de tests plus proches de moi, et je n'ai pas trouvé: avec autant de sujets techniques, elles ne le sont pas. À cet égard, nous sommes en avance sur les autres.

Vsevolod: Nous avons des rapports avec des exemples de la vie qui ne sont pas généralisés. Très souvent, lors de la demande de rapport, les gens viennent nous voir avec des exemples courants et nous essayons d'aider les gens à raconter des histoires réelles.

Andrei: L'analogie ne sera peut-être pas tout à fait claire, mais les physiciens ont l'expression «la théorie est la théorie, mais l'expérience demeure pour toujours». Les solutions techniques restent pour toujours, elles sont généralement plus simples. Il y a beaucoup plus d'arguments - ça marche ou pas. Depuis que nous avons fait une solution technique, cela signifie que cela fonctionne. Il existe certaines mesures de son fonctionnement. Avec les problèmes de processus, tout est différent. Ça marche pour nous ici, mais ça ne marchera pas là-bas, car une équipe différente, un contexte différent, peu importe. En technique c'est aussi là, mais beaucoup moins.

Mikhail Chumakov: En théorie, nous avons défini un concept, et dans tous les communiqués de presse, il est dit que Heisenbug est «une conférence technique sur les tests pour les testeurs, les développeurs, les administrateurs système». Nous essayons de formuler un programme et travaillons avec des intervenants en direction de rapports techniques. Il y a des gens qui veulent non seulement entendre la théorie, mais aussi comment l'appliquer.

La difficulté est que les gens ont beaucoup de variations d'expérience. Il y a des testeurs, il y a des développeurs, il y a des testeurs qui ont pompé en développement. Par conséquent, lorsque vous organisez une conférence pour tous en même temps, il est difficile de choisir des rapports.

Vsevolod: Au départ, quand je suis arrivé au comité de programme, j'avais une irrésistible envie de faire une conférence d'essais techniques. Que signifie une conférence technique? Cela implique que nous nous concentrions sur, peut-être, les tâches de développement, mais qui devraient être résolues par des ingénieurs de qualité. Mais en même temps, nous sommes confrontés au problème que nous venons de mentionner, à savoir que nous avons un public assez différent et des rapports très différents.

Groupe JUG.ru: Qu'attendre de la nouvelle conférence pour les personnes qui ont déjà visité Heisenbug? Y a-t-il des différences?

Andrew: Bien sûr que oui. Tout dépend de la phase de la lune. Parce que, par exemple, dans ce programme, nous avons des rapports sur la sécurité. Dans le dernier programme à ce sujet, mais moins. Ce sont des courants sous-jacents qui apparaissent et affectent le programme. Nous sommes impuissants ici dans le sens où nous ne pouvons pas choisir un sujet populaire nous-mêmes, mais en même temps, nous pouvons choisir de mettre en œuvre ce sujet.

Michael: Et de manière inattendue, beaucoup de performances et de choses différentes. Tests de performances, performances des applications mobiles, juste une performance classique.

Groupe JUG.ru: Déjà mentionné la question "où sont les rapports pour les testeurs portables", puis-je en savoir plus?

Andrew: Cette fois, nous avons beaucoup de «visuels». À propos d'UX, il y aura un rapport d' Antonina Khisametdinova et Keynote Vitaly Fridman sur les interfaces mobiles. Les robots sont encore loin des tests UX complets, donc tout cela dans le sens des tests manuels. Deux autres rapports sur les tests de mise en page. Eh bien, le discours d'ouverture de Baruch Sadogursky devrait être utile, y compris «frein à main».

Maxim Shulga: Pour en savoir plus sur les tests d'interface utilisateur, il existe un rapport «Un millier et un bug d'interface utilisateur, ou comment apprendre à un développeur à éviter les erreurs typiques dans l'interface utilisateur». Il sera également intéressant pour les testeurs manuels d'écouter les tests exploratoires .

Groupe JUG.ru: Le Baruch Sadogursky mentionné est bien connu des fans de devo, et pouvez-vous préparer mentalement les testeurs? Que peuvent-ils attendre de Keynote?

Vsevolod: Ça va brûler! Baruch va incendier et faire croire aux gens qu'ils font mal dans cette vie.

Les rapports de Baruch incluent un point culminant divertissant, mais en plus du divertissement, il y a aussi un contexte qui est utile dans un sens appliqué. Et il y a bien sûr un certain fan. Baruch fait partie de ces orateurs qui peuvent les faire écouter à un public, tout en véhiculant des pensées très simplement.

Groupe JUG.ru: Lorsque vous préparez des dizaines de rapports en parallèle, il est fort probable qu'un ou deux au dernier moment soient annulés pour diverses raisons. Comment ça marche?

Maxim: Il y a des rapports qui, à notre avis, ont été un peu perdus pour les autres, mais en même temps nous semblent intéressants. Ensuite, nous ne les incluons pas dans le programme, mais nous convenons avec les orateurs qu'ils seront à la conférence en tant que suppléants et dans ce cas, ils pourront le dire.

Groupe JUG.ru: Il y a des rapports de la catégorie «exotique» lorsque l'expérience n'est pas standard et vous pouvez difficilement l'appliquer dans votre travail, mais il est très intéressant de l'apprendre. Quel est le problème avec ce Heisenbug?

Vladimir Sitnikov: Par exemple, un rapport de Lidia Abdulina «Kotlin Tooling QA» . C'est une expérience unique - les gens, pour que tout soit pratique, créent leur propre langage de programmation, et les choses qui s'y rapportent doivent également être testées.

Vsevolod: Nous avons un rapport d'infrastructure d'eBay. Ce n'est pas si exotique, mais il me semble que dans une petite entreprise, il sera assez difficile d'appliquer immédiatement ce qu'ils y ont fait. Parce que cela nécessite beaucoup d'efforts de la part de tous en même temps, pas seulement des testeurs et des développeurs. Il est nécessaire de changer fondamentalement l'approche du développement afin que cela puisse être appliqué.

Le rapport ne porte pas sur la «culture des tests», il est purement technique, mais malheureusement ou heureusement, aucune technologie ne peut résoudre tous les problèmes en utilisant l'AQ. La qualité des produits n'est pas égale à la somme des «testeurs séparés» et des «programmeurs séparés», ce sont des pièces interconnectées avec les processus et la culture de l'entreprise.

Et ce rapport peut être intéressant non pas par l'applicabilité pratique de «ici et maintenant», mais par la possibilité de découvrir comment les choses se passent dans une grande entreprise. Vous pouvez également demander à l'orateur.

Maxim: Oui, nous appelons souvent des conférenciers d'autres entreprises, non seulement parce qu'ils ont un rapport de déchirure mégatechnique, mais pour donner à nos auditeurs la possibilité de parler en face à face avec des personnes travaillant dans des entreprises bien connues.

Groupe JUG.ru: La conférence n'est pas seulement des rapports, quoi d'autre sera cette fois?

Vsevolod: Il y aura deux sessions BOF - discussions sur un sujet donné avec des intervenants. Nous avions un ensemble de sujets, nous les avons mis aux voix et identifié les sujets de discussion par les voix du public.

Et cette fois à notre fête sera le divertissement de Ignite Karaoke Battle: une performance impromptue pour les diapositives d'autres personnes. Il s'agit d'une nouveauté que nous avons adoptée à partir d'autres conférences du Groupe JUG.ru. Je pense que ce sera très cool.

Vladimir: Est-il possible d'avoir une discussion avec Baruch comme celle qui était entre Joker et Yegor Bugaenko sur Joker? Ça s'est bien passé là-bas.

Vsevolod: C'est bien, mais pour cela, vous devez trouver un adversaire approprié.

Groupe JUG.ru: sur les sessions BoF que vous pouvez lire sur le site - y a-t-il quelque chose à la conférence sur lequel ils n'écrivent pas sur le site, mais que devez-vous savoir?

Vsevolod: Eh bien, nous serons là nous-mêmes en tant que comité de programme, vous pouvez communiquer avec nous. Savez-vous comment Vladimir Sitnikov assiste à d'autres conférences et sélectionne des rapports là-bas?

Vladimir: Vous devez aller sur le PC et demander si le rapport est normal ou non!

Andrei: J'ai approché Volodya de cette manière, et maintenant j'ai dix vidéos sur YouTube dans la liste À regarder plus tard!

Vsevolod: En général, vous pouvez attraper un PC, demander pourquoi exactement de tels rapports sont dans le programme et demander comment résoudre les problèmes et quel rapport rechercher.

Andrey: Ou s'il y a des idées pour de futurs rapports et qu'il y a des doutes si cela est intéressant ou non, cela peut aussi être discuté avec nous.

Groupe JUG.ru: Pouvez-vous enfin partager quelque chose «en coulisses» de la préparation de la conférence que le public qui est venu ne pourrait pas remarquer?

Andrei: Cette fois, nous avons eu beaucoup de controverse sur le contenu, pourquoi et pour qui la conférence, qui l'inviter, etc.

Vsevolod: Et Artyom Eroshenko , qui parle constamment à Heisenbug, cette fois ne parlera pas du cadre Allure. Nous pourrions!

Michael: C'est aussi le premier Heisenbug, où il y a une dame en PC. Et parmi les intervenants, les femmes sont également devenues plus. J'ai écouté ici ce conflit Baruch avec Yegor sur YouTube, là Baruch a tout gouverné clairement sur la diversité, maintenant je suis prêt à défendre ces idéaux.

Vsevolod: Et il y a un tel sujet - l'échelle de complexité nommée d'après Maxim Shulga.

Maxim: Oui, nous avons déjà une sorte de conférence, analysant les résultats des évaluations des auditeurs, nous comprenons que notre échelle linéaire de désignation de la complexité du "smoothie" au "hardcore" - ce n'est en fait pas linéaire. Il faut peut-être le changer. Ils ont mentionné un certain Shulgu, il a une idée d'en faire une matrice 2x2 avec les côtés «compréhensibilité» et «applicabilité». Peut-être que les auditeurs auront plus d'idées pour les aider à choisir un reportage?

Vsevolod: Écrivez votre avis dans les commentaires!

Source: https://habr.com/ru/post/fr432162/


All Articles