Qu’est-ce que cela signifie vraiment comprendre les exigences

Pourquoi est-il si important de poser correctement les questions (ou d’énoncer clairement les tâches) ?

Parce qu’en cas de mauvaise formulation, l’exécutant peut :

  1. Répondre avec dédain : « Comme demandé, c’est fait. »
  2. S’embêter dans la tâche, y consacrer beaucoup de temps et trouver des raisons pour ne pas la réaliser.

Si le premier point est clair (ce comportement est courant et prévisible — la tâche est faite « pour la forme »), le deuxième cas est plus rare, mais son impact est plus fort.

Un collaborateur très expérimenté a été chargé de choisir une distribution d’exploitation système pour la création d’images Docker, en vue d’un standard à long terme. Bien que le travail soit mené pour des entreprises russes utilisant des distributions nationales, aucun client n’a encore communiqué sa préférence (le changement n’a pas encore eu lieu, ou il est prévu une nouvelle substitution de système d’exploitation, car l’expérience initiale d’import-substitution s’est révélée infructueuse).

Du côté de notre entreprise, fournisseur de logiciels, pour la première phase et la propre R&D, nous souhaitions utiliser une distribution stable avec un long cycle de support. Initialement, nous avons opté pour la distribution Z.

Le collaborateur a été sélectionné en fonction de ses compétences et de sa capacité à dépasser les limites pour anticiper les éventuelles erreurs du choix du système. Mais précisément cette qualité a piégé la tâche. Il a identifié tant de contraintes bloquantes qu’aucune distribution ne pouvait répondre à ces critères. Au lieu d’une proposition attendue, on a reçu une longue liste de remarques telles que :

  • La version Java telle et telle ne sera plus supportée dans cette gamme d’OS dans peu de temps ;
  • Le nombre de vulnérabilités dépasse largement les seuils acceptables ;
  • Voici d’autres éléments à considérer.

Ces informations ont été trouvées dans des sources ouvertes. Et bien, c’est tout. Mais concernant les 100 % des distributions russes, aucune telle information n’existe. Et que proposera la FSTEC en tant que critères de passage ? Et les « locaux » en matière de sécurité ? Au final, l’acheteur en charge des achats décidera pour tous, quelle distribution sera utilisée en production et dans d’autres environnements.

Pourquoi la tâche s’est-elle bloquée ? Parce que j’ai mal posé la tâche et l’ai transmise « telle quelle » (comme « d’habitude »). Comme dans le cas de l’IA, je n’ai pas formulé un prompt précis, c’est-à-dire que je n’ai pas limité l’individu dans les directions de recherche. On peut inclure ici la compatibilité avec « Koшмарный » et les équilibreurs, la prise en charge du matériel par le noyau, etc. Parfois, il faut simplement prendre une décision et l’appliquer. En comprenant que le temps alloué est raisonnable, cela ne doit pas nuire à la clarté de la tâche. Et dans ce cas, il est facile de renoncer à la solution choisie au profit d’une alternative.