{"id":2749,"date":"2014-04-02T16:08:53","date_gmt":"2014-04-02T16:08:53","guid":{"rendered":"http:\/\/kasperskydaily.com\/france\/?p=2749"},"modified":"2020-02-26T15:46:46","modified_gmt":"2020-02-26T15:46:46","slug":"la-creation-de-kaspersky-anti-virus-6-0","status":"publish","type":"post","link":"https:\/\/www.kaspersky.fr\/blog\/la-creation-de-kaspersky-anti-virus-6-0\/2749\/","title":{"rendered":"La cr\u00e9ation de Kaspersky Anti-Virus 6.0"},"content":{"rendered":"<p>L\u2019un des moments essentiels qui a permis \u00e0 Kaspersky Lab d\u2019acqu\u00e9rir une renomm\u00e9e internationale dans le secteur de la s\u00e9curit\u00e9 fut la sortie du produit r\u00e9volutionnaire <a href=\"https:\/\/www.kaspersky.com\/fr\/about\/news\/product\/2006\/Disponibilite_de_Kaspersky_Internet_Security_6_0_et_de_Kaspersky_Anti-Virus_6_0\" target=\"_blank\" rel=\"noopener nofollow\">Kaspersky Anti-Virus 6.0<\/a>. Officiellement lanc\u00e9 en 2006, le produit fut un v\u00e9ritable succ\u00e8s sur le march\u00e9 international des antivirus, et a permis d\u2019\u00e9tablir Kaspersky comme un leader en mati\u00e8re de technologies pour les ann\u00e9es \u00e0 venir. Dire que le produit est <a href=\"https:\/\/www.kaspersky.com\/fr\/trials\" target=\"_blank\" rel=\"noopener nofollow\">la meilleure solution au monde<\/a> ne serait pas tr\u00e8s modeste, mais c\u2019est ce que de nombreux magazines et <a href=\"https:\/\/www.kaspersky.com\/fr\/about\/news\/press\/2006\/Kaspersky_Anti-Virus_6_0_reconnu_Meilleur_Anti-Virus_par_le_portail_Internet_ConsumerSearch\" target=\"_blank\" rel=\"noopener nofollow\">entit\u00e9s ind\u00e9pendantes<\/a> ont d\u00e9clar\u00e9.<\/p>\n<p>La route vers le succ\u00e8s n\u2019a pas \u00e9t\u00e9 de tout repos \u2013 et peut-\u00eatre qu\u2019un jour un sc\u00e9nariste d\u2019Hollywood reprendra cette histoire, mais en attendant, nous essaierons de partager notre succ\u00e8s avec vous en vous montrant des photos, des notes et des souvenirs provenant de l\u2019\u00e9quipe de d\u00e9veloppeurs originale. Nous esp\u00e9rons que cette histoire servira d\u2019exemple aux jeunes d\u00e9veloppeurs qui cr\u00e9ent de nos jours de nouvelles applications et services \u2013 s\u2019ils souhaitent devenir les meilleurs, comme les cr\u00e9ateurs de \u00ab\u00a0Six\u00a0\u00bb.<\/p>\n<div id=\"attachment_2809\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2014\/04\/06101438\/coreteam.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2809\" class=\" wp-image-2809\" alt=\"coreteam\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2014\/04\/06101438\/coreteam.jpg\" width=\"1014\" height=\"676\"><\/a><p id=\"caption-attachment-2809\" class=\"wp-caption-text\">Une c\u00e9l\u00e8bre photo faite le jour du lancement de la version \u00a0\u00bb Six \u00ab\u00a0<\/p><\/div>\n<p><b>Probl\u00e8mes en 2003<\/b><\/p>\n<p>Le succ\u00e8s de \u00a0\u00bb Six \u00a0\u00bb trouve son origine dans la catastrophe que fut la version pr\u00e9c\u00e9dente. Cette cinqui\u00e8me version n\u2019a d\u2019ailleurs jamais vu le jour.<\/p>\n<p>Pour comprendre l\u2019essence de la catastrophe, nous devons retourner en 2002 : Windows XP venait alors \u00e0 peine de sortir, les CPU \u00e9taient enfin capables d\u2019atteindre une fr\u00e9quence d\u2019horloge de 1GHz et la tr\u00e8s jeune industrie antivirus devait encore d\u00e9couvrir toute une vari\u00e9t\u00e9 de menaces. Toutes les soci\u00e9t\u00e9s antivirus ont alors \u00e9tendu les capacit\u00e9s de leurs produits : \u00e0 l\u2019\u00e9poque, une solution comp\u00e9titive devait inclure un pare-feu, une surveillance constante des fichiers syst\u00e8mes et des douzaines d\u2019autres fonctionnalit\u00e9s.<\/p>\n<p>Apr\u00e8s avoir construit un puissant moteur d\u2019analyse dans les ann\u00e9es 1990, l\u2019\u00e9quipe de d\u00e9veloppement de Kaspersky Lab a admis qu\u2019ajouter toute une s\u00e9rie de fonctionnalit\u00e9s \u00e0 la solution la rendrait extr\u00eamement lente \u2013 m\u00eame le V4.0 de l\u2019\u00e9poque \u00e9tait d\u00e9j\u00e0 condamn\u00e9 par les utilisateurs (il y avait \u00e0 l\u2019\u00e9poque toutes sortes d\u2019all\u00e9gations affirmant que le produit de Kaspersky \u00e9tait lent). C\u2019est la raison pour laquelle le processus de d\u00e9veloppement du nouveau V5.0 a \u00e9t\u00e9 approch\u00e9 avec beaucoup de pr\u00e9cautions, en consid\u00e9rant seulement les \u00e9l\u00e9ments essentiels : un nouveau responsable des technologies a \u00e9t\u00e9 d\u00e9sign\u00e9, une nouvelle structure de d\u00e9veloppement a \u00e9t\u00e9 employ\u00e9e et une nouvelle architecture antivirus a \u00e9t\u00e9 choisie.<\/p>\n<p>La soci\u00e9t\u00e9 a utilis\u00e9 toutes ses ressources pour supporter le projet. Malgr\u00e9 cela, rien ne garantissait que dans un an, toutes ces nouvelles r\u00e8gles de d\u00e9veloppement permettraient de cr\u00e9er un produit comp\u00e9titif. Le syst\u00e8me cr\u00e9\u00e9 qui reprenait les applications client-serveur de niveau professionnel (une architecture choisie par le responsable des technologies) n\u2019\u00e9tait pas capable de r\u00e9pondre aux exigences des produits antivirus sur le march\u00e9. Il \u00e9tait lent et lourd et le nombre de bugs ne cessait de s\u2019accroitre alors que l\u2019\u00e9quipe testait le produit.<\/p>\n<p>\u00a0\u00bb J\u2019ai commenc\u00e9 \u00e0 demander aux gens, aux v\u00e9t\u00e9rans de la soci\u00e9t\u00e9, ce qu\u2019ils pensaient. Ils ont dit que tout se jouait dans l\u2019architecture. C\u2019\u00e9tait comme un ch\u00e2teau de cartes : en fixant un c\u00f4t\u00e9, vous d\u00e9truisez tout le ch\u00e2teau \u00a0\u00bb a admis Eug\u00e8ne Kaspersky. Il ne servait donc \u00e0 rien de continuer avec le projet tel qu\u2019il \u00e9tait. Il devait \u00eatre compl\u00e8tement  d\u00e9moli et reconstruit \u00e0 partir de z\u00e9ro.<\/p>\n<p><b>Nous pouvons le faire !<\/b><\/p>\n<p>L\u2019\u00e9quipe de d\u00e9veloppement de Kaspersky Lab s\u2019est divis\u00e9e en deux groupes : l\u2019un \u00e9prouvait des difficult\u00e9s \u00e0 r\u00e9parer le produit \u00e0 cause de sa mauvaise architecture, et l\u2019autre se chargeait de sortir le V4.0 dans un nouveau produit.<\/p>\n<p>Au m\u00eame moment, un groupe de quatre a d\u00e9cid\u00e9 de cr\u00e9er un tout nouveau produit qui ne respectait pas seulement les exigences du march\u00e9 mais qui r\u00e9sisterait \u00e9galement aux exigences futures. L\u2019objectif, qui avait \u00e9t\u00e9 fix\u00e9 par l\u2019\u00e9quipe de d\u00e9veloppement \u00a0\u00bb Six \u00ab\u00a0, \u00e9tait simple \u00e0 expliquer mais difficile \u00e0 atteindre. La nouvelle version devait emp\u00eacher tous les virus et les menaces de s\u2019infiltrer dans le syst\u00e8me, elle devait \u00eatre rapide, agile et transparente, et\u2026 elle devait \u00eatre attrayante.<\/p>\n<p>\u00a0\u00bb Nous voulions juste cr\u00e9er le meilleur produit de tous les temps \u00ab\u00a0, se souvient l\u2019\u00e9quipe de d\u00e9veloppeurs \u00a0\u00bb Six \u00ab\u00a0. Une tr\u00e8s petite \u00e9quipe confront\u00e9e \u00e0 une t\u00e2che monumentale : c\u2019est comme cela que les 200 autres employ\u00e9s la consid\u00e9raient. La petite \u00e9quipe avait n\u00e9anmoins de bonnes raisons d\u2019\u00eatre optimiste : les fondateurs de la soci\u00e9t\u00e9, Eug\u00e8ne Kaspersky et Alexey De-Monderik, cherchaient \u00e0 l\u2019\u00e9poque de nouvelles alternatives d\u2019architecture \u2013 et ils allaient bient\u00f4t d\u00e9couvrir qu\u2019une alternative existait et celle-ci a \u00e9t\u00e9 invent\u00e9e par l\u2019\u00e9quipe de Kaspersky Lab elle-m\u00eame.<\/p>\n<p><b>De l\u2019aide en provenance de Prague<\/b><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2014\/04\/06101436\/Prague-1024x682.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2810\" alt=\"Prague-1024x682\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2014\/04\/06101436\/Prague-1024x682.jpg\" width=\"1024\" height=\"682\"><\/a><\/p>\n<p>Il est important de mentionner que deux noyaux antivirus (aussi appel\u00e9s \u00a0\u00bb moteurs \u00ab\u00a0) fonctionnaient d\u00e9j\u00e0 dans un paquet inclus dans V4.0. La v\u00e9rification des fichiers \u00e9tait r\u00e9alis\u00e9e par l\u2019ancien mais encore tr\u00e8s capable (et massivement support\u00e9 par des entreprises internationales telles que G-Data et F-Secure) moteur V3.0 d\u00e9velopp\u00e9 en 1996. La nouvelle t\u00e2che de r\u00e9aliser la filtration du trafic Internet \u00e9tait g\u00e9r\u00e9e par le puissant nouveau m\u00e9canisme qui avait \u00e9t\u00e9 con\u00e7u lors d\u2019une session de brainstorming \u00e0 Prague en 1998.<\/p>\n<p>Le moteur a fini par \u00eatre surnomm\u00e9 \u00a0\u00bb Prague \u00ab\u00a0, bien qu\u2019il ait \u00e9t\u00e9 d\u00e9velopp\u00e9 \u00e0 Moscou par Andrey Doukhvalov qui n\u2019\u00e9tait pas pr\u00e9sent lors de la session de brainstorming dans la capitale tch\u00e8que. Les id\u00e9es cl\u00e9s trouvent n\u00e9anmoins leurs origines \u00e0 Prague et Andrey a rejoint l\u2019entreprise pour compl\u00e9ter ces id\u00e9es et faire que Prague voit le jour.<\/p>\n<p>Prague \u00e9tait cens\u00e9 devenir un noyau antivirus mais les objectifs pr\u00e9vus pour ce dernier \u00e9taient tellement ambitieux que la flexibilit\u00e9 et l\u2019ing\u00e9niosit\u00e9 du nouveau moteur furent suffisantes pour faire fonctionner les syst\u00e8mes les plus complexes. La question de savoir s\u2019il \u00e9tait possible de cr\u00e9er la <b>totalit\u00e9 du produit<\/b> \u00e0 partir de Prague inqui\u00e9tait Eug\u00e8ne Kaspersky alors qu\u2019il parlait avec les d\u00e9veloppeurs. Il se souvient :<\/p>\n<p>\u00a0\u00bb Une fois, j\u2019ai demand\u00e9 \u00e0 Victor Matyushenko comment Prague s\u2019en sortait \u00e0 l\u2019int\u00e9rieur du produit, et il m\u2019a r\u00e9pondu qu\u2019il \u00e9tait \u00a0\u00bb solide comme un roc ! \u00ab\u00a0. Ce fut le point d\u00e9cisif. J\u2019ai ensuite formul\u00e9 ma question. Je suis rentr\u00e9 dans la pi\u00e8ce o\u00f9 Graf (De-Monderik) et Petrovich (Doukhanalov) travaillaient et je leur ai pos\u00e9 la question suivante : \u00a0\u00bb Pourquoi ne basons-nous pas enti\u00e8rement le produit sur Prague ? \u00ab\u00a0. Graf a r\u00e9pondu quelque chose comme \u00a0\u00bb impossible, Prague n\u2019est pas fait pour \u00e7a \u00ab\u00a0, mais Petrovich a h\u00e9sit\u00e9. Le matin suivant, il est arriv\u00e9 \u00e0 notre bureau avec un petit tas de feuilles et il m\u2019a dit : \u00a0\u00bb Tu sais, j\u2019ai cod\u00e9 certains cas d\u2019utilisation sur Prague. \u00a0\u00bb Graf l\u2019a regard\u00e9 et a dit : \u00a0\u00bb nous devons avoir une discussion \u00ab\u00a0. Ensuite, apr\u00e8s en avoir parl\u00e9, ils sont revenus me voir et m\u2019ont confirm\u00e9 que cela valait la peine d\u2019essayer. \u00a0\u00bb<\/p>\n<p>L\u2019essai a commenc\u00e9 avec une \u00e9quipe tr\u00e8s restreinte qui a \u00e9crit les premi\u00e8res lignes de code qui deviendraient plus tard la version \u00a0\u00bb Six \u00ab\u00a0.<\/p>\n<p>\u00a0\u00bb Nous avons commenc\u00e9 \u00e0 chercher des personnes cr\u00e9atives qui pourraient contribuer et nous avons r\u00e9uni une \u00e9quipe importante \u00ab\u00a0, se souvient De-Monderik. \u00a0\u00bb Prenez, par exemple, Pavel Mezhuev, c\u2019\u00e9tait un codeur novice mais il \u00e9tait brillant. Il y avait \u00e9galement Mike Pavlyuschik avec qui nous travaillions depuis longtemps. Il \u00e9tait capable de trouver des id\u00e9es et des concepts originaux. Pour moi, il s\u2019agissait de l\u2019un des cr\u00e9ateurs les plus talentueux et les plus appliqu\u00e9s de l\u2019industrie. \u00a0\u00bb<\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2014\/04\/06101435\/dec2003-ppp-1024x768.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2811\" alt=\"dec2003-ppp-1024x768\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2014\/04\/06101435\/dec2003-ppp-1024x768.jpg\" width=\"1024\" height=\"768\"><\/a><\/p>\n<p>Apr\u00e8s deux mois de d\u00e9bats et de codage exp\u00e9rimental, nous avons d\u00e9cid\u00e9 d\u2019en faire une solution commerciale. Tout ce dont nous avions besoin \u00e9tait d\u2019un responsable de projet.<\/p>\n<p>\u00a0\u00bb Vous vous souvenez de Nikolay Grebennikov du bureau d\u2019\u00e0 c\u00f4t\u00e9 ? Il lit beaucoup, il est jeune et il est nouveau dans l\u2019entreprise. Prenons-le ! \u00a0\u00bb s\u2019est exclam\u00e9 Andrey Doukhvalov en se souvenant d\u2019une conversation qu\u2019il avait eu avec De-Monderik. Andrey Sobko, un ing\u00e9nieur en logiciels rejoindra le groupe plus tard.<\/p>\n<p><b>Qu\u2019est-ce que \u00a0\u00bb Prague \u00a0\u00bb ?<\/b><\/p>\n<p>Cette section est certainement plus int\u00e9ressante pour les ing\u00e9nieurs en logiciel. Le reste de nos lecteurs peut tout \u00e0 fait la passer.<\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144418\/Doc-1.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144418\/Doc-1.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10187\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144418\/Doc-2.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144418\/Doc-2.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10191\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144418\/Doc-3.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144418\/Doc-3.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10192\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144418\/Doc-4.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144418\/Doc-4.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10190\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144417\/Doc-5.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144417\/Doc-5.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10189\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144417\/Doc-6.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144417\/Doc-6.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10186\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144417\/Doc-7.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144417\/Doc-7.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10188\"><\/a><\/p>\n<p>M\u00eame au d\u00e9but des ann\u00e9es 90, alors que l\u2019industrie antivirus venait \u00e0 peine de voir le jour, il existait des virus qui n\u2019\u00e9taient pas d\u00e9tectables \u00e0 partir de leur signature. Par exemple, un virus polymorphe, qui chiffre son code diff\u00e9remment pour chaque infection n\u2019est pas d\u00e9tectable \u00e0 partir de sa signature. Alors que les logiciels deviennent plus complexes dans un monde o\u00f9 la p\u00e9n\u00e9tration Internet a atteint des sommets et o\u00f9 les cr\u00e9ateurs de malwares ne cherchent plus seulement \u00e0 se divertir mais offrent leurs services au march\u00e9, les malwares sont eux aussi devenus de plus en plus sophistiqu\u00e9s et de plus en plus malveillants. M\u00eame avec un moteur comprenant d\u2019autres fonctionnalit\u00e9s que l\u2019algorithme de d\u00e9tection des signatures, comme c\u2019\u00e9tait le cas chez Kaspersky Lab, les d\u00e9veloppeurs \u00e9taient oblig\u00e9s de mettre \u00e0 jour l\u2019antivirus sans cesse et non pas uniquement ses bases de donn\u00e9es dans le cas o\u00f9 un malware utiliserait de nouveaux principes. Cela ralentissait de mani\u00e8re significative le temps de r\u00e9action aux nouveaux virus, et le succ\u00e8s de Kaspersky Lab alors qu\u2019ils ont trouv\u00e9 l\u2019antidote au c\u00e9l\u00e8bre virus Tchernobyl (CIH) a prouv\u00e9 que r\u00e9duire le temps de r\u00e9action en valait vraiment la peine.<\/p>\n<div class=\"pullquote\">M\u00eame au d\u00e9but des ann\u00e9es 90, alors que l\u2019industrie antivirus venait \u00e0 peine de voir le jour, il existait des virus qui n\u2019\u00e9taient pas d\u00e9tectables \u00e0 partir de leur signature.<\/div>\n<p>\u00c0 la suite de cela, en 1998, Eug\u00e8ne Kaspersky a sugg\u00e9r\u00e9 \u00e0 ses coll\u00e8gues qu\u2019il \u00e9tait temps de partir pour travailler sur un nouveau moteur antivirus. Mais o\u00f9 allaient-ils aller ?<\/p>\n<p>\u00a0\u00bb La compagnie n\u2019avait pas beaucoup d\u2019argent \u00a0\u00bb a expliqu\u00e9 Eug\u00e8ne Kaspersky, \u00a0\u00bb et nous devions trouver l\u2019endroit le moins cher pr\u00e8s de Moscou pour quitter la ville et s\u2019\u00e9loigner du bruit et de l\u2019agitation. L\u2019endroit devait \u00eatre compl\u00e8tement d\u00e9connect\u00e9. Il n\u2019y avait pas de Wi-Fi \u00e0 l\u2019\u00e9poque. L\u2019endroit le moins cher s\u2019est av\u00e9r\u00e9 \u00eatre la capitale europ\u00e9enne, Prague. \u00a0\u00bb<\/p>\n<p>En r\u00e9fl\u00e9chissant \u00e0 la nouvelle version du moteur antivirus, l\u2019\u00e9quipe de Kaspersky Lab est arriv\u00e9e \u00e0 la conclusion qu\u2019une approche centr\u00e9e compl\u00e8tement sur les objets \u00e9tait la meilleure solution pour le moteur : en d\u2019autres termes, chaque fichier ou objet analys\u00e9 devraient \u00eatre diss\u00e9qu\u00e9 suivant sa structure et les objets \u00e0 l\u2019int\u00e9rieur devraient \u00eatre d\u00e9tect\u00e9s, analys\u00e9s et v\u00e9rifi\u00e9s. La gestion des objets devrait aussi \u00eatre ex\u00e9cut\u00e9e en temps r\u00e9el.<\/p>\n<p>Tous les environnements d\u2019objets existants ont \u00e9t\u00e9 d\u00e9battus et rejet\u00e9s car ils n\u2019\u00e9taient pas flexibles, qu\u2019ils occupaient trop de m\u00e9moire ou qu\u2019ils \u00e9taient trop lents. Une id\u00e9e a \u00e9merg\u00e9 au cours de la discussion : pour d\u00e9velopper notre propre environnement, qui int\u00e9grerait des capacit\u00e9s de gestion de la m\u00e9moire et d\u2019autres services, nous aurions besoin de donner \u00e0 l\u2019antivirus l\u2019habilit\u00e9 de diss\u00e9quer et d\u2019analyser un potentiel code de malware de mani\u00e8re rapide et efficace.<\/p>\n<p>Cette id\u00e9e fut cr\u00e9\u00e9e \u00e0 Prague par De-Monderik et Andrey Krykov et fut support\u00e9e par les premi\u00e8res lignes de code fournies par Doukhvalov et Kryukov.<\/p>\n<p>Ensuite et pendant plus d\u2019un an, Doukhnalov continua d\u2019\u00e9laborer Prague \u2013 c\u2019\u00e9tait apr\u00e8s tout la raison pour laquelle Kaspersky Lab l\u2019avait embauch\u00e9. Gr\u00e2ce \u00e0 son expertise d\u2019architecte, Dukvalov a permis \u00e0 Prague d\u2019\u00eatre flexible, adaptable et facile \u00e0 mettre en place au sein du produit sans rencontrer de limites architecturales. L\u2019objectif final \u00e9tait de construire une solution multiplateforme.<\/p>\n<p>Il fut difficile de supprimer les bugs de hi\u00e9rarchie des objets mais un syst\u00e8me d\u2019\u00e9change de messages entre les objets et une interface de programmation minimaliste ont fait de Prague une architecture int\u00e9gr\u00e9e facile \u00e0 utiliser.<\/p>\n<div class=\"pullquote\">Il fut difficile de supprimer les bugs de hi\u00e9rarchie des objets mais un syst\u00e8me d\u2019\u00e9change de messages entre les objets et une interface de programmation minimaliste ont fait de Prague une architecture int\u00e9gr\u00e9e facile \u00e0 utiliser.<\/div>\n<p>\u00a0\u00bb Nous avions pr\u00e9vu une approche par composant \u00ab\u00a0, note fi\u00e8rement Doukhvalov. \u00a0\u00bb Cela signifie que des composants pourraient \u00eatre ajout\u00e9s \u00e0 un programme existant. Le syst\u00e8me \u00e9tait tr\u00e8s ouvert, avec la possibilit\u00e9 d\u2019ajouter des \u00e9l\u00e9ments et de changer certains comportements. \u00a0\u00bb<\/p>\n<p>Une architecture bas\u00e9e sur les composants, compacte et qui n\u2019utilise pas beaucoup de ressources \u00e9tait, d\u2019un commun accord, la base pour introduire une toute nouvelle s\u00e9rie de technologies \u00e0 KAV 6.0. Elles furent mises en place facilement. De plus, quand Prague a \u00e9t\u00e9 utilis\u00e9 comme base pour le produit, et non plus uniquement comme un moteur antivirus, Pavel Mezuev, a largement contribu\u00e9 \u00e0 cette architecture :<\/p>\n<p>\u00a0\u00bb Nous avons mis en place une solution architecturale suppl\u00e9mentaire en d\u00e9ployant un mod\u00e8le s\u00e9parant la logique op\u00e9rationnelle et l\u2019interface. De plus, Doukhnalov et Mezhuev ont cr\u00e9\u00e9 un gestionnaire des t\u00e2ches capable de contr\u00f4ler n\u2019importe quel processus au sein du produit, et le processus de r\u00e9ciprocit\u00e9 fut tr\u00e8s simple \u00ab\u00a0, d\u00e9clare Nikolay Grebennikov, le responsable de projet de KAV 6.0.<\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144432\/team-1.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144432\/team-1.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10200\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144433\/Team-2.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144433\/Team-2.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10199\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144432\/team-3.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144432\/team-3.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10201\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144433\/team-4.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144433\/team-4.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10202\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144432\/team-5.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144432\/team-5.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10195\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144432\/team-6.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144432\/team-6.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10196\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144432\/team-7.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144432\/team-7.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10194\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144432\/team-8.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144432\/team-8.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10197\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144432\/team-9.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144432\/team-9.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10198\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144432\/team-10.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/09144432\/team-10.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10193\"><\/a><\/p>\n<p><b>Le principe de \u00a0\u00bb Six \u00ab\u00a0<\/b><\/p>\n<p>\u00c9tant donn\u00e9 que la p\u00e9riode d\u2019essai et l\u2019\u00e9tape initiale de d\u00e9veloppement ont toutes deux \u00e9t\u00e9 r\u00e9alis\u00e9es par un petit groupe, il est devenu clair que les \u00e9normes approches de gestion du projet ne fonctionneraient pas pour l\u2019\u00e9quipe. Par cons\u00e9quent, une approche similaire \u00e0 SCRUM a \u00e9t\u00e9 mise en place : les d\u00e9veloppeurs seraient assis dans un open space, afin de pouvoir constamment interagir \u2013 bien qu\u2019ils avaient d\u00e9j\u00e0 trait\u00e9 tous les aspects du processus de d\u00e9veloppement. Voici la fa\u00e7on dont l\u2019\u00e9quipe de d\u00e9veloppement \u00a0\u00bb Six \u00a0\u00bb a travaill\u00e9 :<\/p>\n<p><b>SCRUM<\/b><\/p>\n<p>SCRUM est une approche de gestion de projet pour un environnement de d\u00e9veloppement logiciel flexible. Elle est bas\u00e9e sur le principe que le client (l\u2019utilisateur) ne conna\u00eet pas exactement ce dont il a besoin et que les n\u00e9cessit\u00e9s du projet peuvent changer au cours du processus. Cela signifie que le processus de d\u00e9veloppement est caract\u00e9ris\u00e9 par la pr\u00e9sence de plusieurs cycles : construire \u2013 appliquer \u2013 analyser des r\u00e9sultats \u2013 mise \u00e0 jour de la version.<\/p>\n<p>Mais la distribution des r\u00f4les de SCRUM a \u00e9t\u00e9 revue de mani\u00e8re consid\u00e9rable. Kaspersky Lab a d\u00e9fini six roles :<\/p>\n<p><b>L\u2019architecte<\/b><\/p>\n<p>Il s\u2019agit d\u2019une personne (activement impliqu\u00e9e dans le processus de codage) qui sait ce qu\u2019elle doit construire et comment le faire.<\/p>\n<p><b>Le designer technique<\/b><\/p>\n<p>Il n\u2019existe pas de d\u00e9finition pr\u00e9cise de ce r\u00f4le, mais cette personne est responsable de la cr\u00e9ation de certaines solutions. La fonction la plus importante du designer est certainement celle de savoir ce qu\u2019il ne faut PAS faire.<\/p>\n<div class=\"pullquote\">L\u2019inventeur est charg\u00e9 de trouver des solutions originales pour r\u00e9soudre les probl\u00e8mes. Dans le cas de \u00a0\u00bb Six \u00ab\u00a0, les probl\u00e8mes \u00e9taient nombreux.<\/div>\n<p><b>L\u2019inventeur<\/b><\/p>\n<p>L\u2019inventeur est charg\u00e9 de trouver des solutions originales pour r\u00e9soudre les probl\u00e8mes. Dans le cas de \u00a0\u00bb Six \u00ab\u00a0, les probl\u00e8mes \u00e9taient nombreux. La solution devait fournir le plus haut niveau de protection possible mais utiliser le moins de ressources informatiques possibles.<\/p>\n<p><b>Le responsable de projet<\/b><\/p>\n<p>Le r\u00f4le du responsable de projet dans SCRUM ne signifie pas uniquement imposer des r\u00e8gles. Il contr\u00f4le les ressources et les dates limites mais il n\u2019est pas un r\u00e9el leader. Il n\u2019indique pas aux codeurs ce qu\u2019ils doivent faire mais il les encourage \u00e0 prendre le contr\u00f4le.<\/p>\n<p>\u00a0\u00bb L\u2019\u00e9quipe \u00e9tait petite, nous n\u2019avions m\u00eame pas de chef au d\u00e9part \u00a0\u00bb explique Doukhvalov. \u00a0\u00bb Le responsable planifiait, rapportait, mais les d\u00e9cisions \u00e9taient collectives. \u00a0\u00bb<\/p>\n<p><b>Le responsable marketing<\/b><\/p>\n<p>Le produit est cr\u00e9\u00e9 pour des clients et non pas pour l\u2019\u00e9quipe de d\u00e9veloppement elle-m\u00eame. Il est vital d\u2019avoir une bonne compr\u00e9hension des attentes des futurs utilisateurs et de comment ils l\u2019utiliseront. Alors que les principes op\u00e9rationnels sont d\u00e9finis par ceux qui comprennent la nature des fonctionnalit\u00e9s antivirus, des milliers de petites choses telles que la configuration, le syst\u00e8me de messagerie ou l\u2019interface utilisateur doivent prendre en consid\u00e9ration les n\u00e9cessit\u00e9s des utilisateurs.<\/p>\n<p><b>Le psychologue<\/b><\/p>\n<p>Travailler sous pression, manquer de sommeil, les conflits au sein du groupe, l\u2019instabilit\u00e9\u2026 Quelqu\u2019un doit s\u2019assurer que l\u2019environnement de la pi\u00e8ce est agr\u00e9able et productif. Ce r\u00f4le a \u00e9t\u00e9 attribu\u00e9 \u00e0 Eug\u00e8ne Kaspersky lui-m\u00eame, il a \u00e9galement fait office de parrain en fournissant les fonds et les ressources n\u00e9cessaires \u00e0 l\u2019\u00e9quipe et en prot\u00e9geant cette derni\u00e8re de l\u2019influence ext\u00e9rieure.<\/p>\n<p>Il existe un autre r\u00f4le fondamental aux projets SCRUM : celle du<b> scribe<\/b> qui prend en note le processus. Mais cette position n\u2019a \u00e9t\u00e9 occup\u00e9e par personne et cela a cr\u00e9\u00e9 des probl\u00e8mes.<\/p>\n<p>\u00a0\u00bb Nous ne savons pas pourquoi nous avons fait ce choix ou pris cette d\u00e9cision il y a seulement six mois \u00a0\u00bb affirme Eug\u00e8ne Kaspersky.<\/p>\n<p>Dans cette approche, le nombre de r\u00f4les ne correspond pas n\u00e9cessairement au nombre de membres dans l\u2019\u00e9quipe. Le m\u00eame r\u00f4le peut \u00eatre distribu\u00e9 parmi plusieurs personnes, alors qu\u2019une m\u00eame personne peut occuper plusieurs r\u00f4les.<\/p>\n<div class=\"pullquote\">le nombre de r\u00f4les ne correspond pas n\u00e9cessairement au nombre de membres dans l\u2019\u00e9quipe. Le m\u00eame r\u00f4le peut \u00eatre distribu\u00e9 parmi plusieurs personnes, alors qu\u2019une m\u00eame personne peut occuper plusieurs r\u00f4les.<\/div>\n<p>\u00a0\u00bb Bien que nous ayons choisi une organisation formelle, nous avons fonctionn\u00e9 comme une seule \u00e9quipe, les limites entre certains r\u00f4les \u00e9taient donc floues : en particulier quand nous \u00e9changions des id\u00e9es, tout le monde occupait diff\u00e9rents r\u00f4les \u00ab\u00a0, confesse Nikolay Grebennikov. \u00a0\u00bb Disons que si une personne \u00e9tait en train de coder, elle pouvait aussi partager ses id\u00e9es en mati\u00e8re de design, et son avis \u00e9tait pris en compte. J\u2019\u00e9tais le responsable de projet mais je participais \u00e9galement aux discussions \u2013 ces limites floues ont r\u00e9ellement contribu\u00e9 \u00e0 notre succ\u00e8s, car nous nous prenions en compte chaque \u00e9l\u00e9ment de notre projet. \u00a0\u00bb<\/p>\n<p>Selon De-Monderik, les codeurs \u00e9taient compl\u00e8tement interchangeables : \u00a0\u00bb Chaque membre de l\u2019\u00e9quipe \u00e9tait le meilleur dans son domaine, mais 50% de ses aptitudes d\u00e9bordaient sur celles de quelqu\u2019un d\u2019autre. Mike \u00e9tait capable de coder des pilotes si Sobko n\u2019\u00e9tait pas l\u00e0, les sp\u00e9cialistes en interface utilisateur pouvaient g\u00e9rer des t\u00e2ches relatives au moteur et vice-versa. Je pouvais m\u2019occuper du design \u00e0 la place de Max Yudanov et Kolya Grebennikov pouvait \u00e9galement s\u2019en charger.<\/p>\n<p>Il est crucial de comprendre que chaque r\u00f4le m\u00e8ne vers une \u00e9tape sp\u00e9cifique du projet d\u2019ex\u00e9cution. Pendant la phase de d\u00e9marrage, l\u2019architecte est la figure centrale. Le cr\u00e9ateur entre en action au milieu du processus de d\u00e9veloppement quand les fonctionnalit\u00e9s sont cr\u00e9\u00e9es et d\u00e9velopp\u00e9es. Et pendant la derni\u00e8re \u00e9tape, la figure centrale est le responsable de projet car le projet dispose d\u00e9sormais de nombreuses ressources qui requi\u00e8rent une gestion stricte afin que l\u2019\u00e9quipe soit capable de respecter la date limite.<\/p>\n<p><b>A la poursuite d\u2019un id\u00e9al <\/b><\/p>\n<p>\u00c9tant donn\u00e9 l\u2019approche \u00ab\u00a0SCRUM \u00a0\u00bb et l\u2019ambition du projet, \u00a0\u00bb Six \u00a0\u00bb ne disposait pas d\u2019une liste d\u2019exigences statique. Selon les exigences de base, le produit devait disposer des capacit\u00e9s suivantes :<\/p>\n<ul>\n<li>Un support complet contre les menaces de s\u00e9curit\u00e9<\/li>\n<li>Une utilisations des ressources du PC optimis\u00e9e<\/li>\n<li>Une infrastructure bas\u00e9e sur les composants pour une meilleure adaptation<\/li>\n<li>Une adaptation facile des composants aux diff\u00e9rentes plateformes<\/li>\n<\/ul>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2014\/04\/06101434\/feb2005-kasper-ideas-9500-768x1024.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2812\" alt=\"feb2005-kasper-ideas-9500-768x1024\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2014\/04\/06101434\/feb2005-kasper-ideas-9500-768x1024.jpg\" width=\"768\" height=\"1024\"><\/a> <a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2014\/04\/06101432\/feb2005-kasper-ideas-9504-1024x768.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2813\" alt=\"feb2005-kasper-ideas-9504-1024x768\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2014\/04\/06101432\/feb2005-kasper-ideas-9504-1024x768.jpg\" width=\"1024\" height=\"768\"><\/a><\/p>\n<p>\u00c0 partir de ces m\u00e9ta-exigences, les n\u00e9cessit\u00e9s techniques correspondantes du produit ont \u00e9t\u00e9 modifi\u00e9es. Par cons\u00e9quent, la date de sortie \u00e9tait sans cesse repouss\u00e9e mais l\u2019\u00e9quipe a pu d\u00e9velopper une solution r\u00e9volutionnaire en avance de quelques ann\u00e9es sur les exigences du march\u00e9 et sup\u00e9rieure \u00e0 la version pr\u00e9c\u00e9dente en mati\u00e8re de vitesse. \u00a0\u00bb<\/p>\n<p>\u00c0 la suite du lancement de Kaspersky Anti-Virus 6.0, Maxim Yudanov le responsable du design de l\u2019interface utilisateur a d\u00e9clar\u00e9 : \u00a0\u00bb L\u2019une des diff\u00e9rences cl\u00e9s de ce projet est l\u2019absence d\u2019une liste d\u2019exigences \u00a0\u00bb grav\u00e9e dans la pierre \u00ab\u00a0. Nous avons cr\u00e9\u00e9 des prototypes, parl\u00e9 du produit, mis \u00e0 jour la liste des exigences techniques et des fonctionnalit\u00e9s, pris en note les points principaux sur des Post-it et les avons coll\u00e9s sur nos \u00e9crans, nous avons oubli\u00e9 des choses, nous nous en sommes souvenus, avons tout recommenc\u00e9, avons demand\u00e9 l\u2019aide du public (je veux dire de la communaut\u00e9 de test de la version Beta). Je suis certain que le produit final n\u2019aurait pas \u00e9t\u00e9 comme il l\u2019est maintenant si nous avions travaill\u00e9 \u00e0 partir d\u2019une liste d\u2019exigences traditionnelle. Si \u00e7a avait \u00e9t\u00e9 le cas, nous aurions fini par cr\u00e9er un produit comme nous l\u2019avions imagin\u00e9 au d\u00e9part. Je suis certain que dans ce cas, le produit aurait \u00e9t\u00e9 bien plus mauvais que celui que nous avons obtenu. \u00a0\u00bb<\/p>\n<p><b>Programmation extr\u00eame<\/b><\/p>\n<p>Aujourd\u2019hui cette approche n\u2019a rien de nouveau. Mais il y a 10 ans, cette m\u00e9thode appliqu\u00e9e \u00e0 des projets \u00e0 si grande \u00e9chelle \u00e9tait r\u00e9volutionnaire et non conventionnelle. La diff\u00e9rence majeure entre la soi-disant \u00a0\u00bb programmation extr\u00eame \u00a0\u00bb (cette expression \u00e9tait alors tr\u00e8s largement utilis\u00e9e, d\u00e9sormais les m\u00e9thodes similaires sont regroup\u00e9es sous l\u2019expression \u00a0\u00bb d\u00e9veloppement de logiciel agile \u00ab\u00a0) et l\u2019approche de codage bureaucratique <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Capability_Maturity_Model\" target=\"_blank\" rel=\"noopener nofollow\">CMM<\/a> (qui a presque compl\u00e8tement disparu) repose sur l\u2019absence d\u2019une liste d\u2019exigences traditionnelle comme base du projet pour les ann\u00e9es \u00e0 venir. Le CMM est peut-\u00eatre l\u2019approche \u00e0 suivre pour les projets de d\u00e9veloppement externalis\u00e9s mais pour les projets commerciaux, il est inutile.<\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2014\/04\/06101431\/dec2004-beta-plans-e1396021731851-768x1024.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2814\" alt=\"dec2004-beta-plans-e1396021731851-768x1024\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2014\/04\/06101431\/dec2004-beta-plans-e1396021731851-768x1024.jpg\" width=\"768\" height=\"1024\"><\/a><\/p>\n<p>Nikolay Grebennikov, qui est d\u00e9sormais le directeur technique de Kaspersky Lab, est d\u2019accord avec ce principe : \u00a0\u00bb Si nous avions commenc\u00e9 par trouver une s\u00e9rie de fonctionnalit\u00e9s fig\u00e9e sans possibles modifications ult\u00e9rieures, nous n\u2019aurions pas eu l\u2019opportunit\u00e9 de comprendre ce dont les utilisateurs avaient besoin et nous n\u2019aurions pas pu obtenir un tel support de leur part. La premi\u00e8re version du produit n\u2019\u00e9tait pas vraiment utilisable et pr\u00e9sentait de nombreux probl\u00e8mes. Nous avons pass\u00e9 beaucoup de temps \u00e0 les r\u00e9gler \u2013 cinq trimestres ont pass\u00e9 entre la sortie Alpha et la sortie technique. Dans le monde d\u2019aujourd\u2019hui, c\u2019est un luxe dont on ne dispose plus, mais \u00e0 l\u2019\u00e9poque, ce fut une exp\u00e9rience tr\u00e8s utile. \u00a0\u00bb<\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2014\/04\/06101430\/project-stages.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2815\" alt=\"project-stages\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2014\/04\/06101430\/project-stages.png\" width=\"428\" height=\"381\"><\/a><\/p>\n<p>L\u2019agenda de d\u00e9veloppement (en russe)<\/p>\n<p>Eug\u00e8ne Kaspersky est plut\u00f4t clair sur le sujet : \u00a0\u00bb Quand vous d\u00e9veloppez des innovations, soyez pr\u00e8s \u00e0 ne jamais respecter les dates limites. \u00a0\u00bb<\/p>\n<p><b>La vie au travail<\/b><\/p>\n<p>Les membres cl\u00e9s de l\u2019\u00e9quipe de d\u00e9veloppement de KAV 6.0 se souviennent de cette \u00e9poque de leur vie avec nostalgie. Avec le manque de sommeil, le manque de temps pass\u00e9 avec leur famille, le manque de week-ends libres, ils subissaient un stress \u00e9motionnel important et ils ont \u00e9t\u00e9 r\u00e9compens\u00e9s par les progr\u00e8s et la qualit\u00e9 de leur travail.<\/p>\n<p>L\u2019un des emails \u00e9crits par Nikolay Brebennikov, alors que le projet \u00e9tait en cours de d\u00e9veloppement, nous fournit un aper\u00e7u de cette \u00e9poque plut\u00f4t po\u00e9tique :<\/p>\n<p>\u00a0\u00bb \u00c0 un moment donn\u00e9, ce n\u2019\u00e9tait plus qu\u2019un simple projet. C\u2019\u00e9tait comme s\u2019engager dans un jeu immense et vous y plonger et le vivre du d\u00e9but \u00e0 la fin. En route pour le travail, dans le m\u00e9tro, vous pensez aux victoires et aux d\u00e9faites de la partie pr\u00e9c\u00e9dente, vous commencez ensuite \u00e0 travailler, et vous pensez \u00e0 comment jouer pour pouvoir acc\u00e9der au niveau suivant. Quand vous avez couch\u00e9 vos enfants, vous vivez de nouveau \u00e0 l\u2019int\u00e9rieur du jeu o\u00f9 vous \u00e9tiez capable de toutes les choses imaginables et o\u00f9 tout \u00e9tait possible. \u00a0\u00bb<\/p>\n<p>\u00a0\u00bb C\u2019\u00e9tait en fait le meilleur moment de ma vie \u00a0\u00bb se souvient Eug\u00e8ne Kaspersky. \u00a0\u00bb Les yeux pleins d\u2019enthousiasme, les Post-it, les membres de l\u2019\u00e9quipe priv\u00e9s de sommeil. C\u2019\u00e9tait un bouillon d\u2019id\u00e9es et d\u2019actions. \u00a0\u00bb<\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2014\/04\/06101428\/2004-papers-coffee-headphone-1024x768.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2816\" alt=\"2004-papers-coffee-headphone-1024x768\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2014\/04\/06101428\/2004-papers-coffee-headphone-1024x768.jpg\" width=\"1024\" height=\"768\"><\/a><\/p>\n<p>Quand l\u2019\u00e9quipe s\u2019est agrandie, le noyau du groupe de d\u00e9veloppement a transmis cet esprit aux nouveaux venus. De-Monderik s\u2019en souvient :<\/p>\n<p>\u00a0\u00bb Avec tous les membres de l\u2019\u00e9quipe travaillant ensemble, nous devions compter sur l\u2019habilit\u00e9 du \u00a0\u00bb groupe noyau \u00a0\u00bb pour briller d\u2019enthousiasme. Il y avait le \u00a0\u00bb groupe noyaux \u00ab\u00a0, ils avaient cette id\u00e9e  g\u00e9n\u00e9rale, ils avaient un d\u00e9fi : cr\u00e9er le meilleur produit de tous les temps. C\u2019\u00e9tait leur objectif cl\u00e9 : Kolya (Grebennikov), Pavel Mezhuev, Doukhvalov, moi-m\u00eame, Mike Pavlyuschik\u2026 nous avons pu transmettre notre enthousiasme aux autres membres de l\u2019\u00e9quipe. Tout le monde travaille dur et vous \u00eates dans la m\u00eame pi\u00e8ce, vous voyez vraiment comment cela se passe et vous essayez de vous engager aussi sans le savoir. \u00a0\u00bb<\/p>\n<p>M\u00eame le responsable de projet \u00e9tait plut\u00f4t informel et cela a port\u00e9 ses fruits.<\/p>\n<p>\u00a0\u00bb Si je me souviens bien, au d\u00e9but, nous avions des r\u00e9unions sur l\u2019\u00e9tat du projet \u00ab\u00a0, d\u00e9clare De-Monderik. \u00a0\u00bb Le matin, quand le groupe se r\u00e9unissait dans la pi\u00e8ce, Kolya avait l\u2019habitude de donner une sorte de speech r\u00e9capitulatif : nous disposons de telles ressources, nous r\u00e9aliserons telles et telles t\u00e2ches aujourd\u2019hui \u2013 il \u00e9tait super dou\u00e9 pour \u00e7a. Nous avions un \u00e9norme tableau blanc o\u00f9 nous \u00e9crivions et dessinions nos id\u00e9es. Comme nous n\u2019\u00e9tions pas une \u00e9norme \u00e9quipe, c\u2019\u00e9tait suffisant. \u00a0\u00bb<\/p>\n<p>Grebennikov reconna\u00eet que ce qui a vraiment fait la diff\u00e9rence dans ce projet c\u2019est que la r\u00e9union sur l\u2019\u00e9tat du projet comme m\u00e9thode formelle d\u2019organisation du projet n\u2019\u00e9tait pas le plus important. L\u2019\u00e9quipe ne devrait \u00eatre rassembl\u00e9e que si cela apporte de r\u00e9els b\u00e9n\u00e9fices au projet.<\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090708\/beta-1.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090708\/beta-1.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10211\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090708\/beta-2.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090708\/beta-2.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10209\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090708\/beta-3.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090708\/beta-3.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10212\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090708\/beta-4.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090708\/beta-4.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10208\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090708\/beta-5.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090708\/beta-5.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10210\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090708\/beta-6.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090708\/beta-6.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10207\"><\/a><\/p>\n<p><b>\u00c9largir l\u2019\u00e9tendue<\/b><\/p>\n<p>Alors que le projet a \u00e9volu\u00e9 avec le temps, de septembre 2003 \u00e0 mars 2006, l\u2019\u00e9quipe s\u2019est agrandi et le jour de la sortie du produit, le groupe comprenait presque 30 personnes. Avec plus d\u2019exigences et la transition vers l\u2019\u00e9tape \u00ab\u00a0Alpha\u00a0\u00bb, l\u2019\u00e9quipe a ensuite accueilli un nouveau designer, Maxim Yudanov, ainsi que de nouveaux ing\u00e9nieurs en logiciels : Pavel Nechayev, Denis Gushin, Eug\u00e8ne Roschin et Andrey Gerasimov. Ils ont apport\u00e9 toute une s\u00e9rie de fonctionnalit\u00e9s innovantes telles qu\u2019une interface utilisateur bas\u00e9e sur un th\u00e8me unique et un pare-feu int\u00e9gr\u00e9. Le groupe a \u00e9galement accueilli des sp\u00e9cialistes en installation et des contr\u00f4leurs de tests Beta. N\u00e9anmoins, l\u2019une des \u00e9tapes les plus importantes qui a permis de modifier et de red\u00e9finir KAV 6.0 fut une nouvelle approche invent\u00e9e par l\u2019\u00e9quipe \u00ab\u00a0Six\u00a0\u00bb : un test Beta se basant sur un forum.<\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090926\/about-1.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090926\/about-1.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10218\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090926\/about-2.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090926\/about-2.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10219\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090926\/about-3.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090926\/about-3.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10221\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090926\/about-4.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090926\/about-4.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10220\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090926\/about-5.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090926\/about-5.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10217\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090926\/about-6.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090926\/about-6.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10216\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090926\/about-7.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090926\/about-7.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10213\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090926\/about-8.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090926\/about-8.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10222\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090926\/about-9.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090926\/about-9.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10214\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090926\/about-10.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090926\/about-10.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10215\"><\/a><\/p>\n<p><b>Forum<\/b><\/p>\n<p>Tous les participants ont admis collectivement que c\u2019est gr\u00e2ce au <a href=\"http:\/\/forum.kasperskyclub.ru\/\" target=\"_blank\" rel=\"noopener nofollow\">forum de testeurs<\/a> que Kaspersky Anti-Virus 6.0 a \u00e9t\u00e9 si bien con\u00e7u et test\u00e9. Le test Beta ouvert \u00e0 tous (ce qui est devenu une pratique courante \u00e0 Kaspersky Lab) fut \u00e0 l\u2019\u00e9poque une r\u00e9elle innovation et \u00e9galement un risque : la concurrence aurait pu en profiter pour d\u00e9couvrir les fonctionnalit\u00e9s du produit avant sa sortie.<\/p>\n<p>\u00ab\u00a0Nous avons pris les choses tr\u00e8s s\u00e9rieusement car un test Beta expose les codes Beta aux pirates et \u00e0 la concurrence\u00a0\u00bb explique Grebennikov. \u00ab\u00a0Les gens  avaient une opinion bien d\u00e9finie sur le sujet. Les opposants ont eu leur mot \u00e0 dire et leurs arguments principaux sont list\u00e9s ci-dessous. N\u00e9anmoins, les partisans ont \u00e9galement apport\u00e9 de solides \u00e9l\u00e9ments justifiant leur position. Nos ressources \u00e9taient limit\u00e9es, avec seulement deux testeurs disponibles alors que le reste des testeurs s\u2019occupaient des essais de la version V5.0. Notre produit a \u00e9t\u00e9 cr\u00e9\u00e9 \u00e0 partir de rien, et nous avions besoin d\u2019un groupe \u00e9norme pour r\u00e9aliser les tests. Nous avons employ\u00e9, pour la premi\u00e8re fois, l\u2019approche de la mise \u00e0 jour r\u00e9guli\u00e8re, premi\u00e8rement de mani\u00e8re hebdomadaire puis ensuite quotidiennement. Tester ces outils sur le forum nous a permis de fournir la qualit\u00e9 de test la plus avanc\u00e9e sans avoir \u00e0 impliquer des ressources internes cons\u00e9quentes.\u00a0\u00bb<\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090950\/interface-1.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090950\/interface-1.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10225\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090950\/interface-2.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090950\/interface-2.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10224\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090950\/interface-3.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090950\/interface-3.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10226\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090950\/interface-4.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10090950\/interface-4.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10223\"><\/a><\/p>\n<p>Tous les d\u00e9veloppeurs \u00e9taient activement engag\u00e9s dans les discussions du forum avec les testeurs.<\/p>\n<p>\u00ab\u00a0Pendant le test du forum, le groupe de testeurs comprenait plusieurs milliers d\u2019utilisateurs, avec plus de 500 personnes actives\u00a0\u00bb ajoute Nikolay Grebennikov. Chaque soir, Nikolay avait l\u2019habitude de passer des heures sur le forum, s\u2019endormant m\u00eame parfois devant son ordinateur. Ils avaient envie de d\u00e9couvrir une nouvelle fonction et avaient l\u2019habitude de l\u2019utiliser tous les soirs, ce qui n\u2019engageait absolument aucun co\u00fbt pour l\u2019entreprise.<\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10091010\/testers-1.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10091010\/testers-1.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10228\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10091010\/testers-2.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10091010\/testers-2.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10227\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10091010\/testers-3.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10091010\/testers-3.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10229\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10091010\/testers-4.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10091010\/testers-4.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10231\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10091010\/testers-5.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10091010\/testers-5.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10230\"><\/a><\/p>\n<p>Les r\u00e9sidants du forum fournissaient aussi bien des informations sur les bugs que des suggestions sur comment am\u00e9liorer le probl\u00e8me. Une grande partie de ce retour collectif a \u00e9t\u00e9 pris en compte, et a contribu\u00e9 \u00e0 la qualit\u00e9 de KAV 6.0. En outre, les suggestions n\u2019\u00e9taient pas collect\u00e9es uniquement en ligne. Eug\u00e8ne Kaspersky se souvient que les d\u00e9veloppeurs se rendaient r\u00e9guli\u00e8rement aux \u00e9tages des autres bureaux, incluant tout le monde, des responsables des ventes au personnel du support technique, dans la version de test Beta. \u00c0 partir du retour du personnel, le produit a connu quelques am\u00e9liorations : par exemple, \u00e0 partir des suggestions de l\u2019\u00e9quipe de support technique, changer de langue vers l\u2019anglais a \u00e9t\u00e9 rendu possible en un simple clic.<\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2014\/04\/06101427\/nov2005-tester-workplace-1024x768.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2817\" alt=\"nov2005-tester-workplace-1024x768\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2014\/04\/06101427\/nov2005-tester-workplace-1024x768.jpg\" width=\"1024\" height=\"768\"><\/a><\/p>\n<p>N\u00e9anmoins, les am\u00e9liorations apport\u00e9es gr\u00e2ce aux discussions du forum ont eu un prix \u2013 elles ont sans cesse repouss\u00e9 la sortie du produit.<\/p>\n<p>\u00ab\u00a0\u00c0 partir du feedback des utilisateurs du forum, nous avons re\u00e7u une \u00e9norme liste de suggestions mais \u00e0 un moment, j\u2019ai r\u00e9alis\u00e9 que nous ne pouvions pas ajouter plus d\u2019\u00e9l\u00e9ments, m\u00eame si la proposition \u00e9tait int\u00e9ressante. Nous devions respecter un planning stricte pour la sortie pr\u00e9vue au cours du deuxi\u00e8me trimestre de 2006. Nous avons termin\u00e9 juste \u00e0 temps : \u00e0 18h30, le 31 mars\u00a0\u00bb se souvient Nikolay Grebennikov.<\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10091032\/box-1.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10091032\/box-1.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10232\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10091032\/box-2.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10091032\/box-2.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10234\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10091032\/box-3.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10091032\/box-3.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10235\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10091032\/box-4.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10091032\/box-4.jpg\" alt=\"\" width=\"640\" height=\"480\" class=\"aligncenter size-full wp-image-10233\"><\/a><\/p>\n<h1><b>Sortie<\/b><\/h1>\n<p><b>Succ\u00e8s<\/b><\/p>\n<p>L\u2019\u00e9l\u00e9ment essentiel est que, notre \u00e9quipe \u00e9tendue (bien que toujours relativement concise) a d\u00e9velopp\u00e9 un produit dot\u00e9 d\u2019un programme d\u2019installation compact, d\u2019une interface utilisateur simple bas\u00e9es sur des couches interchangeables, un impact sur les performances de l\u2019ordinateur relativement moindre, et encore plus important, un produit rempli de fonctionnalit\u00e9s puissantes et innovantes telles que des capacit\u00e9s de protection permettant de bloquer les applications suspectes selon leur comportement.<\/p>\n<p>\u00ab\u00a0\u00c0 Symantec, ils ont hallucin\u00e9 quand les magazines am\u00e9ricains ont commenc\u00e9 \u00e0 nous donn\u00e9s les meilleures notes. Nous avons re\u00e7u d\u2019excellentes notes partout\u00a0\u00bb, affirme Eug\u00e8ne Kaspersky, tr\u00e8s heureux.<\/p>\n<p>Gr\u00e2ce au r\u00e9seau de partenaires de la soci\u00e9t\u00e9 en Europe, aux \u00c9tats-Unis et en Chine, le produit a \u00e9t\u00e9 rapidement mis en vente et il a m\u00eame fait partie des meilleurs ventes en ligne.<\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10091046\/sales-1.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10091046\/sales-1.jpg\" alt=\"\" width=\"700\" height=\"1000\" class=\"aligncenter size-full wp-image-10238\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10091046\/Sales-2.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10091046\/Sales-2.jpg\" alt=\"\" width=\"700\" height=\"1000\" class=\"aligncenter size-full wp-image-10237\"><\/a><\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10091046\/sales-3.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2018\/04\/10091046\/sales-3.jpg\" alt=\"\" width=\"700\" height=\"1000\" class=\"aligncenter size-full wp-image-10236\"><\/a><\/p>\n<p>Le succ\u00e8s de \u00ab\u00a0Six\u00a0\u00bb est d\u00fb \u00e0 une architecture choisie avec soin qui a permis de d\u00e9ployer facilement nos innovations technologiques et qui offrait de hautes performances ainsi qu\u2019une approche de d\u00e9veloppement qui correspondait \u00e0 100% \u00e0 l\u2019enthousiasme de notre petite \u00e9quipe. C\u2019est l\u00e0 que r\u00e9side le travail qui a permis de lancer Kaspersky Anti-Virus 6.0 sur le march\u00e9 \u2013 pour mener \u00e0 bien un projet, aussi bien l\u2019architecture que les techniques de d\u00e9veloppement doivent \u00eatre align\u00e9es avec l\u2019\u00e9quipe de d\u00e9veloppement et l\u2019\u00e9tendue du travail.<\/p>\n<p><b>Six r\u00f4les et une machine \u00e0 caf\u00e9<\/b><\/p>\n<p>\u00ab\u00a0Dans la strat\u00e9gie SCRUM que nous avons utilis\u00e9e \u00e0 cette \u00e9poque, j\u2019ai observ\u00e9 une r\u00e8gle int\u00e9ressante que je consid\u00e8re aussi dans d\u2019autres sph\u00e8res que celle du d\u00e9veloppement\u00a0\u00bb, affirme Eug\u00e8ne Kaspersky. \u00ab\u00a0Si quelque chose entrave le processus de d\u00e9veloppement, ce probl\u00e8me doit \u00eatre imm\u00e9diatement \u00e9limin\u00e9 et c\u2019est tout. Peu importe ce que c\u2019est. Cela signifie \u00e9galement, que si un d\u00e9veloppeur a besoin de quelque chose, il doit l\u2019obtenir tout de suite.\u00a0\u00bb<\/p>\n<p>\u00ab\u00a0Le premier jour du projet, j\u2019ai demand\u00e9 : \u00ab\u00a0Qu\u2019elle est votre exigence premi\u00e8re ?\u00a0\u00bb, \u00ab\u00a0Une machine \u00e0 caf\u00e9\u00a0\u00bb, a r\u00e9pondu Petrovich. Le matin suivant, nous leur avons achet\u00e9 une super cafeti\u00e8re. Et nous avons r\u00e9ussi !\u00a0\u00bb<\/p>\n<p><a href=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2014\/04\/06101426\/coffeemaker.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2818\" alt=\"coffeemaker\" src=\"https:\/\/media.kasperskydaily.com\/wp-content\/uploads\/sites\/93\/2014\/04\/06101426\/coffeemaker.jpg\" width=\"774\" height=\"759\"><\/a><\/p>\n<p>Le totem du projet, la toute premi\u00e8re cafeti\u00e8re de Kaspersky Lab, elle ne fonctionne plus mais elle reste expos\u00e9e dans le bureau d\u2019Andrey Petrovich. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>D\u00e9couvrez comment l&rsquo;\u00e9quipe de Kaspersky Lab et Eug\u00e8ne Kaspersky lui-m\u00eame ont cr\u00e9\u00e9 Kaspersky Anti-Virus 6.0 en 2006 et ont r\u00e9volutionn\u00e9 le monde de la s\u00e9curit\u00e9 informatique. <\/p>\n","protected":false},"author":32,"featured_media":2750,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[7],"tags":[128,656,657,655,61,573,632],"class_list":{"0":"post-2749","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-products","8":"tag-antivirus","9":"tag-creation","10":"tag-histoire","11":"tag-kaspersky-anti-virus-6-0","12":"tag-securite","13":"tag-securite-informatique","14":"tag-technologies"},"hreflang":[{"hreflang":"fr","url":"https:\/\/www.kaspersky.fr\/blog\/la-creation-de-kaspersky-anti-virus-6-0\/2749\/"}],"acf":[],"banners":"","maintag":{"url":"https:\/\/www.kaspersky.fr\/blog\/tag\/antivirus\/","name":"antivirus"},"_links":{"self":[{"href":"https:\/\/www.kaspersky.fr\/blog\/wp-json\/wp\/v2\/posts\/2749","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kaspersky.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kaspersky.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kaspersky.fr\/blog\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kaspersky.fr\/blog\/wp-json\/wp\/v2\/comments?post=2749"}],"version-history":[{"count":6,"href":"https:\/\/www.kaspersky.fr\/blog\/wp-json\/wp\/v2\/posts\/2749\/revisions"}],"predecessor-version":[{"id":14101,"href":"https:\/\/www.kaspersky.fr\/blog\/wp-json\/wp\/v2\/posts\/2749\/revisions\/14101"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kaspersky.fr\/blog\/wp-json\/wp\/v2\/media\/2750"}],"wp:attachment":[{"href":"https:\/\/www.kaspersky.fr\/blog\/wp-json\/wp\/v2\/media?parent=2749"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kaspersky.fr\/blog\/wp-json\/wp\/v2\/categories?post=2749"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kaspersky.fr\/blog\/wp-json\/wp\/v2\/tags?post=2749"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}