1 (edited by Nuri 2016-08-17 18:39:41)

Topic: Compte-rendu d'une formation à QElectroTech

La semaine dernière, j'ai donné une formation à l'utilisation de QElectroTech. En voici un petit compte-rendu.

Contexte de la formation :

Former 2 techniciens (25-30 ans) à l'utilisation de QElectroTech dans un cadre industriel et sous environnement Windows 7.
Les 2 techniciens sont employés dans une entreprise allemande qui concoit et fabrique des grosses machines CNC sur-mesure (plusieurs mètres carrés au sol et quelques mètres de hauteur) destinées, selon les contrats, à l'usinage des métaux, du bois, des matières plastiques...
Les 2 personnes à former ont chacune une expérience d'Eplan datant de leurs études, mais ne sont pas des spécialistes de la réalisation de documentations électrotechniques. Leur travail consiste essentiellement à construire et câbler des armoires électriques ainsi qu'à programmer les automates des machines CNC avant livraison chez le client final.

Préalablement à la formation, les participants ont "joué avec QElectroTech" pendant 4 ou 5 heures, sans aide extérieure et sans aucune indication de ma part. Je précise que je n'ai donné aucune information concernant le canal Youtube (j'ai fait exprès, pour voir les réactions).

La formation a durée environ 7 heures, en une seule journée.


Objectifs de la formation :

Donner un petit historique du projet et quelques explications sur le fonctionnement d'un logiciel open source développé exclusivement par une communauté d'utilisateurs (format xml, Qt framework, subversion, gratuité, dons, forum, contributions, etc).
Connaître en principe les différences entre versions stables, version de développement et ready-to-use.
Savoir où trouver la bonne version de QET, la télécharger et l'installer correctement.
Savoir administrer un minimum le ligiciel : emplacement de la collection perso, configuration du logiciel et petits paramètrages dans qelectrotech.conf.
Acquérir les bases nécessaires avec l'éditeur d'éléments et l'éditeur de schémas pour pouvoir démarrer par soi-même en sachant utiliser les fonctionnalités de QET correctement.
En cas de soucis, savoir où demander de l'aide (en l'occurence, c'est moi qui fait service de hotline). Mais aussi : l'aide en ligne, le forum et le canal Youtube.

L'objectif final était de rendre les participants capables de modifier des plans électriques existants et, si besoin, de créer des parties entières de documentation nouvelle (schémas électriques, sommaire et nomenclature).


Déroulement :

Nous étions donc 3 personnes : les 2 techniciens et moi.
Un PC sous Windows pour les participants et mon PC Ubuntu placé juste à côté.
Pour découvrir les fonctionnalités, les participants avaient pour tâche de suivre ce que je faisais sur mon PC et de répéter sur le leur, pas à pas.

Dans la première partie de la journée, nous avons découvert le ligiciel (histoire, développement, interface graphique, fonctionnement des collections...).
L'après-midi, nous sommes plus rentrés dans les détails : les éditeurs, les fonctionnalités (configuration projet, ref croisées, données d'article, impression papier et pdf, trucs et astuces pour combler les fonctionnalités encore manquantes, etc).

Vu le temps imparti, je n'ai pas abordé certains thèmes pour éviter qu'on s'éparpille de trop.
A titre de comparaison, une formation Eplan pour débutant, ca dure plus d'une semaine, voire deux, et ca coûte... je vous laisse deviner...
Donc, les points qui n'ont pas été abordés sont :
- l'éditeur de cartouches (car j'ai déjà fait un cartouche pour l'entreprise)
- l'import dxf (car encore un peu trop expérimental et pas assez "user-friendly", en plus j'avais des doutes sur le fonctionnement sous Windows)
- les nouvelles règles d'autonumérotation des folios et des éléments (car pas encore abouties et j'ai pas assez testé)
- les plans de bornier (car pas encore automatiques, pas envie de faire partir les gens en courant...)


Impressions et avis des participants :

(indirectement, ici, c'est ma propre perception de leurs impressions qui est relatée)

Globalement, les premiers pas avec QET sont assez faciles et intuitifs : drag & drop des éléments sur le schéma et connection des conducteurs.
Mais ca bloque assez vite quand on a pas assez d'expérience de ce genre de logiciel. Par exemple :
Avant la formation, une chose qui n'a pas été comprise intuitivement, ni par l'un, ni par l'autre participant, c'est la gestion des collections. Ils n'avaient pas compris que la collection officielle n'est pas éditable. Ils pensaient que c'était un bug. Donc, sans aide extérieure, ils n'auraient pas été capables de créer leurs propres éléments. L'intérêt de la collection personnel n'a pas été compris intuitivement. Evidemment, j'ai donné toutes explications nécessaires et après, oui, tout fait sens.
Le système des références croisées, une fois compris, est très apprécié. Notamment à cause du "halo bleu" et des sauts entre éléments. Mais là aussi, il faut donner au départ un petit coup de pouce, sinon ca coince : expliquer les maîtres/esclaves et leur définition dans l'éditeur d'éléments, les renvois de folio et la facon de sauter entre les différents éléments liés (pour les renvois, il faut double-cliquer sur la xref alors que pour les esclaves, il faut double-cliquer sur le label pour sauter sur le maître).

Sur la version Windows, on a eu 3 ou 4 crashs en effacant des cartouches de la collection personnelle. Bon, les crashs ne font jamais bonne impression mais quelque part, les participants semblaient rassurés sur le fait qu'on puisse rapidement remonter les crashs aux développeurs.
Après réflexion, j'avais fait exprès de prendre la 0.51-dev (et pas la 0.5 stable) pour mettre les petits crashs sur le dos des développements pas encore achevés ;-)

Les 2 participants apprécient le fonctionnement open source (politique pas chiante et ouverte, possibilité de bricoler à la maison avec QET) ainsi que le fait que les contributions d'utilisateurs puissent être intégrées au logiciel (ils avaient déjà repéré mes élements dans la collection officielle). Ils m'ont anoncé que le petit fabricant BWO (http://bwo-elektronik.de/en/bwo-elektronik/) de commande CNC serait flatté d'apprendre que les symboles de ses automates sont intégrés dans le logiciel ! (j'te vois venir Laurent...)

Le fait que la collection officielle contiennent aussi de nombreux éléments pneumatiques et hydrauliques est définitivement un plus.

Dans l'éditeur de schémas, la grille semble gêner la lecture des textes en petite police, même sur un écran full-HD (à écran égal, comparé à Ubuntu, Windows 7 laisse moins de place en hauteur pour l'application). On m'a demandé s'il était possible de cacher la grille.


Avis du formateur :

Quand on a soi-même déjà passé plusieurs centaines d'heures sur QET, une formation d'une journée pour des débutants, ca se fait "fingers in the noze" :-)
Quasiment pas de préparation nécessaire si on a déjà assez créé soi-même.
Evidemment, il faut venir avec ses propres documents (projets .qet, collections, trucs et astuces) pour avoir assez d'exemples à montrer.
Quand on a une seule journée et peu de participants pour une formation, il vaut mieux faire l'impasse sur une présentation (Powerpoint, Impress...) et attaquer directement sur l'ordinateur. C'est moins barbant et les gens apprennent tout de suite. C'est ce que j'ai fait.
Le forum QET ne leur semblait pas spécialement attractif. Je ne sais pas si c'est à cause de la langue ou simplement si les participants n'ont tout simplement pas l'habitude d'aller chercher des infos sur un forum.

Personnellement, je pense que l'objectif final de la formation a été atteint. Les vrais problèmes commencent donc maintenant, c'est-à-dire à l'utilisation :-)
Pour l'instant, m'a hotline est plutôt froide : pas un coup de fil en une semaine !

J'étais bien content d'avoir écrit mon tutoriel sur la gestion des données d'article, ca m'a évité de passer 1 heure là-dessus. Dommage que je ne l'ai pas aussi fait en allemand.

On verra pour la suite des développements (autonum, variables, projet en arborescence...). Si besoin, je ferai à nouveau une formation d'une journée.

Re: Compte-rendu d'une formation à QElectroTech

Merci Nuri pour ton compte rendu bien détaillé de cette première journée de formation QET.

Avant la formation, une chose qui n'a pas été comprise intuitivement, ni par l'un, ni par l'autre participant, c'est la gestion des collections. Ils n'avaient pas compris que la collection officielle n'est pas éditable. Ils pensaient que c'était un bug. Donc, sans aide extérieure, ils n'auraient pas été capables de créer leurs propres éléments. L'intérêt de la collection personnel n'a pas été compris intuitivement. Evidemment, j'ai donné toutes explications nécessaires et après, oui, tout fait sens.

ET oui, si on laissaient les utilisateurs modifier les éléments dans le dossier de la collection officielle directement, ils ne comprendraient pas ensuite que leurs modifications soient écrasées lors des mises à jour du logiciel, c'est tout l’intérêt de la collection personnelle.


Le forum QET ne leur semblait pas spécialement attractif. Je ne sais pas si c'est à cause de la langue ou simplement si les participants n'ont tout simplement pas l'habitude d'aller chercher des infos sur un forum.

Je peux ajouter une section "Allemand" si tu veux, mais comptes pas sur moi pour leur répondre.
Si ça t’intéresse faudra me traduire ce-ci :
Aide, suggestions, discussions, ...
Discussions sur le logiciel QElectroTech lui-même : demande d'aide, échanges d'éléments et de conseils, remerciements et insultes, doléances et suggestions, etc.

Le canal Youtube permet de montrer rapidement comment utiliser certaines fonctions du logiciel, ou des hacks de mon cru.
Les vidéos de ce canal ne sont pas limitées qu'a moi, si vous avez envie de faire des vidéos de présentation, formation et même en audio ou sous titrée dans votre langue, vous pouvez me les envoyer je les rajouterai sur la chaîne QET avec plaisir.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Compte-rendu d'une formation à QElectroTech

scorpio810 wrote:

Je peux ajouter une section "Allemand" si tu veux, mais comptes pas sur moi pour leur répondre.

Pas de problème :-)

Voici les traductions :
FR: Aide, suggestions, discussions, ...
DE: Hilfe, Vorschläge, Gespräche...

FR: Discussions sur le logiciel QElectroTech lui-même : demande d'aide, échanges d'éléments et de conseils, remerciements et insultes, doléances et suggestions, etc.
DE: Gespräche über die QElectroTech Software: Anfragen zur Hilfe, Austausch von Bauteilen und Ratschlägen, Danksagungen und Beleidigungen, Verbesserungen und Vorschläge, usw.

Après, je sais pas quel sera la fréquentation de la section allemande, on verra bien...
Pour mon client, jusqu'à maintenant on règle les petits problèmes par mail.

A ce titre, ce serait bien si tu pouvais mettre le code pays (FR, EN, DE) dans les titres de sections forum.
Par exemple, comme cela :
FR: Aide, suggestions, discussions, ...
DE: Hilfe, Vorschläge, Unterhaltungen...
EN: Help...
En espérant que ca t'évitera de bouger les messages postés au mauvais endroit.

Pour les news, je pense qu'il faut tolérer un basar FR/EN... pas grave !

Re: Compte-rendu d'une formation à QElectroTech

Merci, voila c'est fait. ;-)

A ce titre, ce serait bien si tu pouvais mettre le code pays (FR, EN, DE) dans les titres de sections forum.

Bonne suggestion.
Pour la fréquentation on verra bien, ça ne peux être qu'un avantage pour l'avenir, et vous êtes déjà nombreux parlant l'allemand sur ce forum et donc pouvant aider vos compatriotes dans leur langue natale.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Compte-rendu d'une formation à QElectroTech

nuri wrote:

Dans l'éditeur de schémas, la grille semble gêner la lecture des textes en petite police, même sur un écran full-HD (à écran égal, comparé à Ubuntu, Windows 7 laisse moins de place en hauteur pour l'application). On m'a demandé s'il était possible de cacher la grille.

Nuri : si t'as une jolie icone pour ça?

Revision: 4637
Author:   blacksun
Date:     2016-08-18 18:30:24 +0200 (Thu, 18 Aug 2016)
Log Message:
-----------
QetDiagramEditor : add option 'Display grid'

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

6 (edited by Nuri 2016-08-19 08:25:34)

Re: Compte-rendu d'une formation à QElectroTech

Voici l'icone et comment elle rend chez moi :
https://download.qelectrotech.org/qet/forum_img/nuri_new_button.png

Post's attachments

grid.png, 164 b, 22 x 22
grid.png 164 b, 529 downloads since 2016-08-19 

Re: Compte-rendu d'une formation à QElectroTech

Super, commit ton patch.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Compte-rendu d'une formation à QElectroTech

C'est pas un patch, c'est un photomontage !

Je peux faire un patch mais ca risque de durer : finir mon travail urgent aujourd'hui, faire les courses avant le week-end, faire la cuisine, bricoler la douche... bref, faut aussi que je me remette dans Qt Creator (ca fait longtemps que j'ai plus essayé).
Pas avant mardi ou mercredi. On a de la visite pendant tout le week-end alors je me vois mal démarrer Qt Creator dans cet environnement hostile... nomicons/ninja

Re: Compte-rendu d'une formation à QElectroTech

Ne t'en fait pas pour ça, voila c'est fait, ça m'a même pas pris 5 minutes. nomicons/smile

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Compte-rendu d'une formation à QElectroTech

merci !
Quand on a l'habitude, ca va vite ce genre de petit truc, mais moi faut que je réfléchisse et que j'essaie pendant 2 heures avant d'y arriver sans casser le code existant (suis déjà content quand ca compile...).

Je passerai le message à la personnage qui souhaitait cette petite fonction.
Et merci Joshua au passage aussi !

Bon allez, je m'en vais faire les courses...