Étude d`avant-projet pour la mise en place d`un Intranet
Transcription
Étude d`avant-projet pour la mise en place d`un Intranet
Nadège Biojout MST 202 Octobre 2002 Université de Limoges Avant-Projet n°2 Étude d'avant-projet pour la mise en place d'un Intranet Association Wandering Wolves © Travail universitaire 1 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Table des Matières Introduction 4 Observation de l'existant Observation interne Origines de l'association L'association aujourd'hui Observation externe Les associations de jeu à Aalst Quelques associations de jeu en Belgique 5 5 5 5 7 7 8 Expression des besoins du commanditaire Besoins communicationnels Besoins informationnels Besoins structurels et organisationnels Besoins ludiques 11 11 11 12 12 Analyse des besoins du commanditaire Besoins communicationnels Besoins informationnels Besoins structurels et organisationnels Besoins ludiques En résumé 13 13 13 14 15 15 Etude d'opportunité et fonctionnalités nécessaires Etude d'opportunité Fonctionnalités nécessaires 16 16 17 Critères de performance Étude de faisabilité Faisabilité technique Faisabilité économique Faisabilité humaine Performances et spécifications à garantir Performances et spécifications du serveur physique Intranet Espace disque occupé par l'Intranet (estimation) Trafic engendré par l'Intranet (estimation) Mémoire vive (RAM) Processeur Technologie En résumé Performances et spécifications du serveur physique de jeu Espace disque nécessaire (estimation) Trafic engendré (estimation) Mémoire vive (RAM) Processeur Carte vidéo Technologie En résumé Performances et spécifications des serveurs logiciels Performances et spécifications logicielles diverses Performances et spécifications côté client Navigateur Logiciel de messagerie 20 20 20 20 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 28 28 28 28 © Travail universitaire 2 Nadège Biojout MST 202 Client FTP Editeur de pages Web Anti-virus Hébergement Bande passante Sécurité Maintenance Accès Internet Autres matériels Routeur Switch Ordinateurs Développement Octobre 2002 Université de Limoges 29 29 29 29 29 30 30 30 31 31 31 31 32 Alternatives Première alternative : un Intranet en "pièces détachées" Architecture de l'Intranet Présentation de l'Intranet Structure de l'Intranet Ergonomie Développement de l'Intranet Mise en place de l'Intranet Création du contenu Mise à jour Maintenance En bref Avantages et inconvénients Résumé de la première alternative Seconde alternative : un Intranet "plate-forme intégrée" Architecture de l'Intranet Présentation de l'Intranet Structure de l'Intranet Ergonomie Développement de l'Intranet Mise en place de l'Intranet Création du contenu Mise à jour Maintenance En bref Avantages et inconvénients Résumé de la seconde alternative Alternative à envisager 33 33 33 33 33 34 35 35 35 35 36 36 36 37 40 40 40 40 40 40 40 41 41 41 41 42 42 49 Annexes Quelques web-agencies belges Quelques informations sur le site/forum existant Exemples d'Intranet 50 50 51 52 © Travail universitaire 3 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Introduction La Maîtrise Scientifique et Technique "Chef de projet spécialiste ensemblier des Technologies de l'Information et de la Communication (TIC)" à l'Université de Limoges est une formation à la fois universitaire et professionnelle. Autrement dit, dans le cadre de notre cursus, nous avons des études d'ingénierie d'avant-projet à réaliser. L'avant-projet est une étape essentielle qui permet le positionnement des TIC en tant que service. Tout organisme peut en éprouver le besoin, que ce soit une entreprise, une collectivité ou encore une association. Il s'agit dont d'une phase incontournable si l'on désire qu'un projet NTIC (Nouvelles Technologies de l'Information et de la Communication) soit mené à son terme dans des conditions optimales de réussite, tant pour l'aboutissement du projet lui-même que pour sa future activité en tant que service. A l'occasion d'un stage d'immersion dans le monde professionnel des TIC, j'ai eu l'occasion de rencontrer une association dont la raison sociale est liée aux jeux et plus particulièrement aux jeux informatiques : l'association Wandering Wolves. Celle-ci, après discussion préliminaire, a exprimé le désir de s'investir davantage dans le domaine afin de bénéficier des services que peuvent fournir les Nouvelles Technologies de l'Information et de la Communication et ce, pour son plus grand bénéfice. Bien que certains membres de cette association aient quelques connaissances informatiques, ils ne sont guère au fait des connaissances techniques relatives aux services qu'offrent les Nouvelles Technologies de l'Information et de la Communication, aussi ai-je proposé de réaliser une étude d'avant-projet afin que l'étape décisionnelle soit moins floue et plus aisément franchissable. Ce second avant-projet a donc pour fil directeur : "La mise en place d'un Intranet". Une étude d'ingénierie d'avant-projet se déroule selon une série d'étapes très strictes permettant la décision la plus évidente et la plus logique. Ainsi, la procédure doit débuter avec une observation de l'existant ainsi qu'avec un audit auprès des commanditaires afin de déterminer leurs besoins en terme de services Internet. A la suite de cela, il convient de faire l'analyse de ces besoins et de constater leur pertinence avec les services des NTIC. C'est grâce à ces premières étapes qu'il devient possible de définir les fonctionnalités à envisager. Ensuite, il convient de s'intéresser aux critères de performance et autres spécifications des solutions techniques et technologiques considérées. Cette délicate étape est finalement le prélude au lancement effectif du projet. Enfin, l'étude d'avant-projet doit se conclure par la présentation de diverses alternatives. C'est l'ensemble de l'étude, ainsi que les divers entretiens avec les commanditaires, qui mènent à cette dernière étape qui consiste à présenter un panel de solutions ayant chacune des avantages, mais aussi des inconvénients, tant en ce qui concerne les coûts, les technologies que le temps moyen nécessaire à l'élaboration du projet. © Travail universitaire 4 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Observation de l'existant Observation interne Origines de l'association L'association Wandering Wolves est une association à but non lucratif qui se trouve à Aalst (Belgique) et dont la création officielle remonte au début de l'année 1994. Deux personnes sont à son origine et le but premier de la création était alors relatif à une identification du groupe (une dizaine de personnes) plus aisée lors de tournois et de sessions de jeux de rôle. Ces derniers peuvent d'ailleurs autant se dérouler en grandeur réelle que par le biais de l'informatique. L'association aujourd'hui Aujourd'hui, toujours empreinte d'une activité débordante, l'association Wandering Wolves a plus ou moins conservé l'ensemble de ses tous premiers adhérents auxquels il convient d'ajouter quelques nouveaux venus pour un total d'une vingtaine de personnes. A ce sujet, l'adhésion n'est pas tout à fait libre puisqu'elle s'opère essentiellement sur invitation de la part des membres actifs de l'association. La renommée de cette association va au-delà de la ville d'Aalst pour s'étendre sur une large part des Flandres Orientales. Ces quelques vingt personnes ont une passion commune, à savoir la pratique des jeux de rôles. Pour être plus précise, l'essentiel de leurs activités tourne autour de Donjons et Dragons. Créé officiellement en 1974 par les américains, Gary Gygax et Dave Arneson, ce premier jeu de rôle, est un succès planétaire avec plus de 25 millions de joueurs. Un jeu de rôle est une sorte de jeu d'improvisation encadré par un maître de jeu qui raconte une histoire dans un univers déterminé. L'improvisation est limitée par des règles et les caractéristiques de chaque personnage. Les actions sont elles gérées par un système de dés et de pourcentages. Lors d'un combat, plus le personnage joué est fort, plus les dégâts occasionnés seront importants et ainsi de suite. L'originalité de Donjons et Dragons est de ne pas se baser sur une oeuvre précise, mais sur le genre de l'Heroic-Fantasy, ce qui permet la construction d'univers et de mondes différents. La pratique de ce jeu, au sein de l'association, se fait majoritairement autour d'une table mais de nombreux dérivés existent. Ils sont alors en grandeur nature (il s'agit alors de Live-Action Role Playing ou LARP) ou encore par le biais d'ordinateurs. D'ailleurs, la pratique de l'informatique a été développée par Wandering Wolves : des © Travail universitaire 5 Nadège Biojout MST 202 Octobre 2002 Université de Limoges sessions de jeux par ordinateurs sont organisées de plus en plus souvent tant pour les jeux que pour des initiations et formations diverses. L'association, de fait, possède du matériel informatique. Plus exactement, elle dispose d'une dizaine de machines simplement reliées entre elles sous la forme d'un réseau local, autrement dit d'un local area network ou LAN sans connexion à Internet. L'élargissement du parc informatique ainsi que la mise en place d'une connexion Internet font néanmoins partie des souhaits à court terme. La ville de Aalst ainsi que le gouvernement flamand donnent de nombreuses subventions aux associations. Aussi les possibilités d'investissement sont réelles et souhaitées. De plus, les ordinateurs présents dans les locaux de l'association permettent aux adhérents les plus aguerris de donner quelques cours d'informatique ou d'initiation moyennant une modique rétribution. Outre l'achat de cette première dizaine d'ordinateurs, des investissements récents ont permis l'achat et le renouvellement du petit matériel (figurines, dés, plateau et autres équipements divers) nécessaire à l'évolution de l'association. Enfin, il convient de noter que cette association, comme toute organisation, a certains besoins en terme de communication ne serait-ce que pour faire connaître ses activités du grand public. Les manifestations organisées sont à destination des adhérents mais aussi des joueurs extérieurs qui souhaiteraient découvrir le monde des jeux, ainsi que des stages découvertes dans le domaine de l'informatique. Une bonne communication ainsi qu'une bonne diffusion de l'information sont donc essentielles. Dans ce domaine l'association Wandering Wolves communique essentiellement sur les radios hertziennes locales mais aussi par l'intermédiaire d'un site/forum Internet sur lequel chaque membre est invité à s'exprimer dans tous les domaines qui touchent de manière plus ou moins directe aux activités de l'association (http://www.wanderingwolves.com). © Travail universitaire 6 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Observation externe L'attrait des jeux de rôle est très populaire en Belgique. Aussi, un travail de veille concurrentielle est intéressant puisque de très nombreuses associations de joueurs ont déjà eu recours aux services liés aux TIC, mais peu semblent avoir pousser leur développement jusqu'à l'établissement d'un Intranet pour la gestion de leur activité. L'absolue référence belge, voire européenne en la matière est l'association Avatar (http://www.larp.be) : Il s'agit d'une association bruxelloise à but non lucratif issue du rassemblement de la plupart des associations belges de jeu de rôle grandeur nature ou LARP. Le but de cette association est de fournir des services relatifs aux LARP en plus d'organiser le jeu AVATAR. Preuve supplémentaire de sa quasi officialité, AVATAR travaille avec la Fédération Belge des Jeux de Simulation (FBJS) tout en entretenant des liens avec la Fédération Française des Jeux de Rôles Grandeur Nature (FédéGN). Quoi qu'il en soit, il s'agit d'un site fait par des professionnels, très développé, voire institutionnalisé auquel il faut vraisemblablement ajouté une installation informatique au siège de l'association. Les associations de jeu à Aalst Certes, le domaine qui nous intéresse est celui des associations à but non lucratif, cependant, il n'est pas exclu de parler de concurrence. Toutes les associations ne fonctionnent pas de la même manière, toutes n'ont pas les mêmes objectifs, mais toutes ont le jeu pour raison sociale et la plupart s'ouvrent de plus ou plus largement aux services offerts par les technologies de l'information et de la communication. http://ringofdoom.bene.ws/index2.html Ring Of Doom est une association dont la raison d'être est prioritairement les jeux de rôles en grandeur nature. Elle est relativement connue à Aalst et organise régulièrement des manifestations. Leurs relations avec les NTIC sont minimalistes et se contentent d'un site réalisé par un amateur et assez difficile à appréhender. Ce site est d'ailleurs leur seule approche des nouvelles technologies qui nous intéressent, communicationnel est assez réduit. © Travail universitaire autrement dit, leur pouvoir 7 Nadège Biojout MST 202 Octobre 2002 Université de Limoges http://users.pandora.be/sven.biebaut2/ Dark Nait est une association qui, à la manière de Wandering Wolves, est essentiellement tournée vers les jeux de rôles dits classiques, même s'il s'agit d'un jeu différent ; Vampire : The Masquerade, créé par White Wolf. Ce site est leur seul effort en direction des services TIC et à nouveau, il s'agit d'un site amateur très confus, voire embrouillé dont la dernière mise à jour date de 1999, ce qui est énorme dans le domaine en continuelle évolution de l'Internet et des services qui lui sont rattachés. Aucun autre service ne semble être à l'étude pour cette association. http://www.spelletjesgarnaal.be/ Spelletjesgarnaal est une association un temps sise à Aalst, mais actuellement à Bruxelles. Partiellement sous la tutelle d'un fournisseur d'accès à Internet, "Planet Internet", cette association organise une série de "LAN parties" chaque année et possède un magasin online, autrement dit, ils font du e-commerce pour tout ce qui a trait aux jeux. Le site est très professionnel mais difficile à cerner dans sa totalité puisque l'accès complet au site et à ses attenants est réservé aux membres qui doivent s'acquitter d'une souscription. Ils possèdent en outre un Intranet au sein de leur organisme. Quelques associations de jeu en Belgique http://www.oneiros.org/ Oneiros est une association dédiée aux jeux de rôles grandeur nature de diverses sortes. Mais elle participe aussi au mouvement de grande ampleur qu'est Avatar. Quoi qu'il en soit, les "servicetiques" sont bien présents. En effet et en plus d'un site très agréable à consulter, une lettre de diffusion est disponible afin de notifier les membres de toute session de jeu ou autre renseignement interne. Oneiros publie également un magazine en ligne de manière régulière, "De Sleutel" dans lequel l'ensemble des événements belges sont répertoriés. Il s'agit donc d'un site et d'une appréhension des services offerts par les NTIC relativement ample et vraisemblablement en développement. © Travail universitaire 8 Nadège Biojout MST 202 Octobre 2002 Université de Limoges http://users.skynet.be/arnauld/amw/ Another Medieval World existe, sous une forme ou une autre, depuis la fin des années 1980. Leur présence au sein des NTIC se limite à un site relativement développé et logiquement conçu, mais aucune mise à jour n'a été faite depuis la fin de l'année 2001 ce qui est préjudiciable dans le domaine qui nous concerne. http://users.skynet.be/sky73367/cci.html La Confrérie des Chevaliers de l'Imaginaire (CCI) est une autre association sans but lucratif (a.s.b.l.) qui organise principalement des grandeurs natures médiévaux fantastiques (GNMF). Les services liés aux TIC sont un site assez bien fait et surtout mis à jour de manière très régulière ainsi qu'une série de lettres de diffusion http://www.lan-event.net/lan/english.asp CyberDome dépend directement de l'association Ludika qui organise une grande "LAN party" annuelle réunissant quelques centaines de joueurs. Ils ont su se servir des avantages des services TIC. Leur site est très bien réalisé et ils se sont dotés d'un forum, ainsi que d'une salle de conversation ("chatroom"), et d'un intranet qu'ils Utilisent aussi lors de "LAN parties" aux dimensions nationales. © Travail universitaire 9 Nadège Biojout MST 202 Octobre 2002 Université de Limoges http://www.lan-party.be/news.php Enfin et entre autres, Lan-Party est une organisation qui en plus d'organiser des sessions de jeux, se fait fort de répertorier les grands événements de Belgique (flamande essentiellement). Il s'agit donc d'une sorte de portail dédié aux "LAN parties" payantes. La mise à jour est soigneuse et suivie. Le tout est agrémenté de services synchrones (un "chatroom") et asynchrones (un forum de discussion, la possibilité de procéder à des suffrages. De plus, cette association travaille à son développement en ce sens qu'elle souhaiterait louer du matériel informatique pour l'organisation de "LAN parties". Les associations qui œuvrent dans le même domaine que Wandering Wolves sont très nombreuses, à tel point qu'en faire une liste exhaustive n'est guère envisageable. Pratiquement toutes ces associations ont intégré les services offerts par les Nouvelles Technologies de l'Information et de la Communication. Cette intégration est encore globalement timide et souvent réalisée par des non-professionnels. Mais quelques organisations vont au-delà du simple site de présentation, rarement mis à jour et finalement oublié, en offrant à leurs membres la possibilité de communiquer et de s'organiser à grande échelle, grâce à des services tels que les forums, les "chatrooms", des listes de diffusion, des newsletters et même des Intranets ce qui est un pas en avant particulièrement intéressant puisque s'acheminant vers une sorte d'achèvement dans les NTIC (du moins à l'heure actuelle). © Travail universitaire 10 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Expression des besoins du commanditaire Il est indispensable de faire l'inventaire, aussi complet que possible des besoins que le commanditaire pressent comme primordiaux pour la réalisation effective de son futur projet. Seule l'expression des besoins est en mesure de permettre l'élaboration et surtout la première théorisation du service à mettre en place. Cette phase charnière ne peut être menée à bien sans une série d'entretiens avec l'ensemble des personnes concernées. Il est en effet nécessaire de procéder à plusieurs entretiens afin que tous les protagonistes aient le temps de se familiariser avec l'étude et surtout l'opportunité d'ébaucher des besoins toujours plus précis et réfléchis. Finalement, Wandering Wolves en est arrivé à une suite de besoins aussi nombreux que divers dans le but ultime d'offrir à l'association un fonctionnement optimal et abouti. Besoins communicationnels Mettre en place un nœud communicationnel amélioré et facilité tant au niveau interne qu'externe. La présence sur Internet existe grâce à un forum de discussion bien établi, mais elle est quasi fictive dans les murs mêmes de l'association. Développer les communications synchrones et asynchrones pour faciliter les échanges entre les membres travaillant à un même projet par exemple. Permettre les échanges de documents de manière directe sans être asphyxier dans les papiers et autres documents physiques (que ce soient des documents administratifs ou plus ludiques telles les imposantes règles de jeux ou encore divers manuels d'apprentissage). Besoins informationnels Mettre à disposition une liste complète des membres de l'association avec leur profil, leurs préférences en matière de jeux, leurs compétences diverses et autres renseignements qui pourraient être utiles dans le cadre de l'organisation, le tout consultable à volonté par les autres adhérents. Proposer, à tout moment, le partage des dernières informations et nouveautés dans le but de promouvoir une association dynamique où l'information circule de manière fluide et rapide. © Travail universitaire 11 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Répertorier et énoncer les informations non directement liées à l'association, mais directement liées à son activité afin d'élargir les horizons et d'éventuellement créer des alliances futures. Besoins structurels et organisationnels Intégrer de nouveaux services liés aux NTIC afin d'améliorer la gestion de l'association Wandering Wolves tout en s'acheminant vers la logique du "zéro papier" et en favorisant l'implication des membres dans l'administration quotidienne. Permettre l'autogestion du planning de l'association. Ce dernier doit pouvoir être consulté et modifié par chacun des adhérents sans toujours passer par une personne qui serait entièrement dévouée à cette tâche. Sécuriser l'ensemble intrusions malveillantes. du réseau informatique contre d'éventuelles Organiser efficacement les divers projets en cours ou à venir au sein de l'association : avancement du projet, gestion des équipes de travail, finalisation. Besoins ludiques Permettre des sessions de jeux souples et interactives sous la forme de parties multi-joueurs en temps réel. Possibilité de conserver les résultats des tournois et autres sessions de jeux dans le but d'une stimulation compétitive, facile d'accès et facile à mettre à jour. © Travail universitaire 12 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Analyse des besoins du commanditaire L'expression des besoins n'est pas une fin en soi. La suite logique de cette étape en est l'analyse méthodique. Besoins communicationnels Les besoins communicationnels ont été, lors des divers entretiens les premiers à être mis en évidence. Ici, l'intérêt n'est pas tant de se positionner sur le Web, cela étant déjà fait, que de repositionner les relations et les communications internes. Les associations regroupant des amateurs de jeux en tout genre sont excessivement nombreuses en Belgique. Il est donc indispensable d'être correctement armé face à la concurrence déjà cliente des services NTIC. Il est alors nécessaire de faire preuve d'innovation et d'adaptation aux Nouvelles Technologies de l'Information et de la Communication tout en se démarquant d'un certain amateurisme pouvant être préjudiciable à une image de sérieux et de dynamisme. L'ensemble des NTIC ont un incroyable potentiel en tant que nouveau médium communicationnel et dans le domaine qui nous intéresse plus particulièrement, il faut ajouter que les jeux, qu'ils soient de rôle ou informatiques, sont ici toujours joués en groupe et de manière conviviale. Les jeux, les "LAN parties" et autres permettent de revaloriser l'informatique en informatique de communication. Tout ceci explique l'importance accordée par le commanditaire à la communication, notamment interne, d'autant plus que celui-ci est parfaitement au fait de l'évolution continuelle de ces technologies. Besoins informationnels Les besoins informationnels ont également été soulignés avec insistance. D'ailleurs, il serait difficile d'envisager l'aspect communicationnel sans l'aspect informationnel. Tous deux sont étroitement liés. L'association a particulièrement insisté sur le partage de l'information. A l'heure actuelle, il est très difficile d'y avoir accès de manière souple et rapide. Le but est donc d'optimiser l'accès à l'information que ce soit pour la consulter ou la mettre à jour. En effet, en dépit du fait qu'il y ait des ordinateurs à disposition, le partage de l'information, à l'instar du potentiel communicationnel, est encore très largement mésestimé. En outre, proposer le listing du profil, aussi détaillé que possible, de tous les adhérents permettrait de savoir qui est le plus apte à faire quoi lors de l'organisation des diverses manifestations. De même, il y a toujours beaucoup de nouvelles informations et actualités qui doivent être connues tant parce qu'elles concernent directement l'association que parce qu'elles concernent d'autres groupement ayant les mêmes activités. A partir de là, il serait intéressant de pouvoir avoir accès à toute nouvelle information de manière quasi © Travail universitaire 13 Nadège Biojout MST 202 Octobre 2002 Université de Limoges immédiate et interactive puisque chacun serait alors à même d'apporter de nouveaux éléments et même de les commenter. Et les Technologies de l'Information et de la Communication mettent à disposition des services capables de remplir cette mission dans des conditions optimales de souplesse. Besoins structurels et organisationnels Egalement intéressants lorsqu'il s'agit d'une organisation dont le mode de fonctionnement est largement administratif, les besoins d'ordre structurel et organisationnel sont à mettre en exergue. Ceux-ci ont deux missions essentielles : l'amélioration de la gestion, voire de la prise de décision, mais aussi, le perfectionnement de l'aspect sécuritaire. Le fait qu'il n'y ait pas à proprement parler de cellule dirigeante, si ce n'est sur les papiers officiels, explique le souhait du développement d'un mode autogestionnaire au sein de l'association pouvant être faite par chacun à condition que les co-associés soient au fait de tout changement et qu'une décision soit prise après concertation de l'ensemble du groupe. De plus, tout en déchargeant la personne qui donne actuellement de son temps pour gérer, seule, ce type de démarches, cela permettrait une plus grande implication des adhérents qui seraient alors les acteurs de la vie associative tout autant que des jeux qu'ils organisent. A nouveau, le besoin de s'engager vers la culture du "zéro papier" est présente, voire pressante. Outre cet aspect fondamental, tout ce qui a trait à la sécurité a été souligné. Les Nouvelles Technologies de l'Information et de la Communication si elles sont évolutives et adaptatives n'en restent pas moins souvent fragiles face à d'éventuelles intrusions malveillantes. Ayant plusieurs fois eu à subir les assauts de pirates informatiques contre leur site/forum, les membres de l'association, lors des entretiens, ont largement insisté sur l'importance d'une barrière sécuritaire aussi efficace que possible. Enfin, si Wandering Wolves est une association très dynamique, c'est aussi et en plus de participer et/ou d'organiser de nombreuses activités ludiques, en menant et gérant toute une série de projets. Ces derniers sont directement liés à la raison sociale de l'association et sont réalisables grâce au potentiel créatif et technique de certains des adhérents. En effet, il s'agit globalement de projets à base informatique. Ainsi et sans rentrer dans les détails divers travaux sont en cours : la réalisation d'un jeu de rôle en ligne, créer une série de plans et finalement tout un monde pour deux des jeux les plus utilisés (Neverwinter Nights et Counter-Strike) et créer une référence pour un autre jeu (Diablo 2 - Lord Of Destruction) afin de répertorier tout ce qui concerne l'équipe Wandering Wolves relativement à ce dernier jeu et ce, dans le but d'organiser des tournois et des quêtes plus facilement et plus régulièrement. Outre ceci, certains membre travaillent à la conception d'un fanzine dont le support (papier ou informatique) n'est pas encore décidé et qui paraîtrait sans doute de manière trimestrielle, voire semestrielle. Enfin, l'organisation de conventions (peut-être conjointement avec d'autres associations) est également un projet en développement. © Travail universitaire 14 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Besoins ludiques L'objectif premier de l'association Wandering Wolves n'en demeure pas moins l'activité ludique. Certes, de nombreuses manifestations se situent en dehors du monde informatique : autour d'une table, voire dans les bois ou sur un site historique. Cependant, d'autres sont des "LAN parties". Pour ces dernières, il est nécessaire d'avoir des ordinateurs reliés entre eux, grâce à des câbles de type RJ45. Ce type d'installation peut être mis en place dans les locaux de l'association, mais il y a la volonté de perfectionner et surtout d'optimiser l'agencement actuel pour développer, à terme, de réelles sessions de jeux multi-joueurs plus stables et de plus grande envergure. En effet, il serait intéressant d'avoir continuellement à disposition des sessions de jeux "prêtes à l'emploi" puisque l'équipement requis serait à disposition et en état de fonctionnement à tout moment. Et la raison sociale étant liée à des jeux divers, le besoin de sauvegarder les résultats des tournois et compétitions a été émis. A nouveau, les NTIC permettent de satisfaire ce type de requête assez facilement. D'ailleurs, cet archivage, tout en évitant l'amoncellement de papiers, permettrait une meilleure mise en évidence du dynamisme de l'association et faciliterait la gestion les nombreuses compétitions inter-associations. En résumé Les besoins exprimés et affinés au fil des entretiens sont tout à fait en accord avec les possibilités actuelles des Nouvelles Technologies de l'Information et de la Communication. La réalisation exige des compétences techniques, mais l'ensemble des adhérents est très enthousiaste à l'idée de voir évoluer leur organisation vers plus d'interactivité, de souplesse et de modernité : la complexité relationnelle est donc idéale. Ici, il est néanmoins intéressant de noter que la présence sur Internet est déjà effective et que personne ne souhaite la voir évoluer. Le site et le forum de discussion, sont très actifs et sont globalement satisfaisants. Le but est donc prioritairement d'affirmer une organisation souvent pénalisée par le manque d'interactivité ou encore de gestion efficace. Il convient donc de tirer des services TIC le plus grand parti sans frilosité et sans amateurisme. En fait, ces besoins et leur analyse permettent d'aller encore plus avant dans l'étude d'ingénierie d'avant-projet. Il est en effet temps de s'intéresser à l'opportunité d'un Intranet ainsi que, par voie de conséquence, aux fonctionnalités logiquement liées aux besoins explicités. © Travail universitaire 15 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Etude d'opportunité et fonctionnalités nécessaires Etude d'opportunité A la suite des entretiens, il apparaît que la mise en place d'un Intranet soit la solution la plus appropriée. L'Intranet est certainement, à l'heure actuelle l'un des services offert par les Nouvelles Technologies de l'Information et de la Communication les plus accomplis et les plus à même de répondre aux nombreux et multiples besoins d'une organisation quelle qu'elle soit, notamment pour l'avènement de la "culture du zéro papier". A ce stade de l'étude, il convient de préciser qu'un Intranet est un réseau informatique privé et interne qui utilise les protocoles de communication (le protocole TCP/IP) et les technologies et services du réseau Internet. A l'instar de ce dernier, un Intranet fonctionne sur le modèle client/serveur. Le serveur est une machine qui centralise des informations et les redistribue suite aux requêtes du client (généralement, une interface de navigateur, tels qu'Internet Explorer ou Netscape). L'Intranet, enfin, peut soit être totalement invisible du réseau Internet soit lui être connecté. Un Intranet est synonyme de facilité communicationnelle et informationnelle. Point sur lequel les commanditaires ont largement insisté lors des entretiens. A l'heure actuelle, il est fréquent que certains membres de l'association ne soient mis au courant d'un événement que longtemps après son annonce, puisque certains membres de l'association ne se présentent que lors des manifestations elles-mêmes. En plus d'être relativement aisé dans son utilisation, un Intranet permet une certaine fidélisation ou plutôt une implication active des adhérents : chacun pourra interagir avec ce nouveau service, enrichir et animer l'association par ses apports personnels. Enfin, un Intranet facilite toute les tâches quotidiennes afférentes à la gestion et à l'administration d'une organisation telle qu'une association. Les processus sont automatisés, les erreurs de classement ou d'archivage réduites, la recherche d'information facilitée et indépendante de la machine utilisée. © Travail universitaire 16 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Fonctionnalités nécessaires La définition des fonctionnalités nécessaires est une nouvelle étape incontournable puisque c'est à travers celle-ci que nous allons commencer à discerner le squelette général du futur service qui sera mis sur pied par l'intermédiaire des Technologies de l'Information et de la Communication. Besoins validés par l'analyse Besoins communicationnels : Développement de communications synchrones et asynchrones Caractéristiques générales Espace de discussion en temps réel accessible à tout moment lors de sessions de jeu ou de travail + envoi et réception de messages électroniques au sein de l'Intranet mais aussi vers et depuis l'Internet + Le forum de discussion existe déjà et aucun changement n'est souhaité à son égard si ce n'est la possibilité d'y avoir accès depuis l'Intranet Besoins Possibilité de procéder à des Le FTP est un protocole de communicationnels : transfert de fichiers qui échanges de fichiers par Permettre les échanges de permet de télécharger une le biais du FTP (File documents copie de données (de toute Transfer Protocol) nature) choisies par l'internaute, d'un ordinateur à un autre, selon le modèle client-serveur. Ce protocole permet la concrétisation du "zéro papier" Besoins informationnels : Élaboration d'un Intranet L'annuaire est une base Mettre à disposition une liste intégrant un annuaire d'informations plus ou moins complète des membres de complètes sur les adhérents consultable à volonté l'association avec leur profil et il permet aussi une gestion et une consultation efficaces. Un certain nombre d'informations sont incontournables : nom, prénom, adresse, téléphone, adresse électronique, préférences en matière de jeux, capacités diverses en relation avec l'association © Travail universitaire Fonctionnalités nécessaires Mise en place d'un Intranet avec les plus utilisés des outils de communication synchrone : "chatroom" (ou bavardage en ligne ou cyberbavardage) + outils de communication asynchrone : messagerie électronique + forum de discussion 17 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Besoins validés par Fonctionnalités l'analyse nécessaires Besoins informationnels : "Newsletter" (pour les Proposer, à tout moment, le dernières actualités internes partage des dernières et externes) informations et nouveautés Besoins structurels et organisationnels : Améliorer la gestion de l'association, en favorisant l'implication interactive des membres et permettre l'autogestion du planning Besoins structurels et organisationnels : Sécuriser l'ensemble du réseau informatique © Travail universitaire Caractéristiques générales Réception automatique (après enregistrement du profil) de courriers électroniques au contenu informatif de "dernière minute" directement lié à l'actualité de l'association L'agenda partagé est, avec Mise en place d'un système la messagerie, l'un des outils d'agenda ou de planning de base de l'Intranet : très partagé et sécurisé utile pour l'organisation administrative et ludique de l'ensemble de l'association, chacun doit pouvoir y avoir accès pour le modifier afin de spécifier les événements à venir ; de plus, les événements hors association sont également à reporter sur cet outil dynamique et interactif, incluant peut-être un accès protégé Un serveur proxy (ou Priorité à la sécurité avec l'installation d'un système de serveur mandataire) est une machine intermédiaire entre proxy et de firewall les ordinateurs d'un réseau local et le web. Il permet essentiellement aux ordinateurs locaux d'accéder à Internet ; il peut aussi servir de cache, c'est-à-dire garder en mémoire les pages les plus souvent visitées pour pouvoir les fournir plus rapidement + Un firewall (ou pare-feu) protége un réseau local face aux intrusions venant d'Internet. Souvent, proxy et firewall sont réunis dans la même solution logicielle ou matérielle. 18 Nadège Biojout MST 202 Besoins validés par l'analyse Besoins structurels et organisationnels : Organiser efficacement les divers projets en cours ou à venir Octobre 2002 Université de Limoges Fonctionnalités nécessaires Agrémenter l'Intranet d'une solution groupware Prévoir les serveurs Besoins ludiques : Permettre des sessions de nécessaires à la réalisation jeux et parties multi-joueurs de ce point en temps réel. Besoins ludiques : Possibilité de conserver les résultats des tournois et autres sessions de jeux © Travail universitaire Mettre en place une base de données Caractéristiques générales Le groupware (ou groupiciel) permet de travailler efficacement à plusieurs sur un (ou plusieurs) même projet défini et planifié par le biais de l'informatique de communication : chaque co-équipier doit pouvoir déposer son travail, inviter d'autres membres à rejoindre le groupe, rechercher facilement tout document, organiser des réunions se déroulant essentiellement par le biais de "chats", apporter des notations et commentaires au document en cours de réalisation, suivre un planning commun … Un serveur est un ordinateur dédié à une tâche bien particulière. De nombreux détails techniques méritent une attention particulière lors du choix de la machine, telle que la bande passante ou encore la puissance du processeur, entre autres choses. Toutefois, il sera possible d'utiliser un serveur pour plusieurs jeux L'Intranet doit aussi être pourvu d'une base de données relationnelle avec environ quatre tables (membres, descriptif des jeux concernés, résultats, type de compétition) ; avec un moteur de recherche, un accès multicritère et la possibilité pour chacun des adhérents d'apporter des modifications. L'archivage des documents doit être possible 19 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Critères de performance Étude de faisabilité Faisabilité technique Nous avons pu constater que l'association possédait déjà du matériel informatique, à savoir une dizaine d'ordinateurs ainsi que tout un réseau de câblage et de hubs (outil de raccordement entre plusieurs ordinateurs, installé à un noeud de réseau). Cependant, il faut insister sur le fait que les subventions faites par le gouvernement flamand ainsi que les caisses de l'association vont aussi permettre d'acquérir quelques machines supplémentaires pour à terme, en posséder de quinze à vingt. Toutefois, il n'est pas possible de se limiter à cela. Un Intranet bien conçu et, suivant les fonctionnalités ci-dessus, requiert l'addition de matériel supplémentaire. Du matériel physique composé de serveurs est indispensable. Les serveurs doivent être choisis conformément à l'utilisation qui en sera faite ultérieurement. Ce choix doit donc être minutieux notamment si une évolution future est à prendre en considération. Il faut noter ici que les serveurs physiques contiendront des serveurs logiques où résideront les informations de l'association ou encore le contenus des écrans qui seront présentés aux utilisateurs. Le débit et la bande passante ont également leur importance pour l'assurance d'un service optimum. Une sous-évaluation compromettrait en effet la réussite du projet, par exemple pour tout ce qui est relatif aux sessions de jeux. Du matériel logiciel, fourni par les constructeurs informatiques et résidant dans chaque ordinateur et serveur. Ce matériel permet, de façon transparente, la circulation de l'information entre les ordinateurs et le serveur. Ainsi des logiciels de services (courrier, partage d'agenda, tableau d'information …), d'applications spécifiques (groupware, échange de fichiers …) et des logiciels dans les stations des utilisateurs (navigateurs, applets divers …) sont donc nécessaires. Globalement, il faut compter avec une certaine complexité technique. Elle peut être de moyenne à élevée suivant l'alternative qui sera choisie. Faisabilité économique La faisabilité économique inclut une réalisation gratuite et en interne. Toutefois, cela requiert de solides connaissances dans le domaine des réseaux, de leur agencement optimal ainsi que tous les aspects sécuritaires qui y sont attenants. Il faut donc aussi prendre en compte une réalisation par le biais de professionnels des technologies d'information et de communication, autrement dit des professionnels de l'Internet et surtout des réseaux et ce, pour un panel de solutions globalement plus large que dans le cas d'une solution interne. © Travail universitaire 20 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Faisabilité humaine Pareillement, la faisabilité humaine met en exergue divers points. D'une part, un investissement humain serait éventuellement possible puisque certains membres de l'association sont employés dans le domaine des NTIC. Cependant, comme cela a été spécifié plus haut, la mise en place d'un Intranet suppose de solides connaissances dans le domaine particulier des réseaux. D'autre part, confier le cahier des charges à une web-agency semble être aussi une excellente option pour un résultat optimisé en accord avec les fonctionnalités mises en avant. Mais il faut s'assurer que la web-agency retenue soit suffisamment aguerrie dans la mise en place des Intranets. Un Intranet est un service infiniment utile mais il est aussi de ceux qui requièrent une attention toute particulière. En effet, l'investissement humain est incontournable : un personnel compétent est nécessaire pour installer l'Intranet, on l'a noté, mais aussi, ultérieurement, pour le gérer et le maintenir, gérer les utilisateurs, les former et les aider au besoin. Comme signalé précédemment, certains adhérents de Wandering Wolves ont de solides connaissances pour tout ce qui a trait aux Technologies de l'Information et de la Communication. Il n'est donc pas exclu de recruter l'administrateur parmi ces personnes, toutes très motivées. En outre, les membres de l'association les moins aguerris devraient pareillement être quelque peu formés à l'utilisation de l'Intranet, soit par une formation, soit par l'administrateur lui-même. © Travail universitaire 21 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Performances et spécifications à garantir Performances et spécifications du serveur physique Intranet Il a été décidé, en raison du peu de personnes qui utiliseront régulièrement l'Intranet de manière simultanée, de ne réserver qu'un seul serveur à l'élaboration de l'Intranet. Plus précisément, il n'y aura qu'un seul serveur physique qui intégrera plusieurs serveurs virtuels et ce, pour une gestion souple et facilité du réseau. Ce serveur doit donc être la pièce maîtresse de l'Intranet de l'association. Non seulement, il doit satisfaire aux besoins internes mis en valeur, mais il doit aussi avoir accès à Internet puisque le site/forum existant doit pouvoir être accessible à tout moment à partir de l'Intranet lui-même par le biais d'un lien hypertexte par exemple. Espace disque occupé par l'Intranet (estimation) Il est assez difficile de chiffrer exactement le nombre de pages qui seront mises à la disposition des utilisateurs de l'Intranet, d'autant plus que la plupart devraient être générées dynamiquement. Il est donc plus intéressant de faire une estimation relativement large du nombre de pages. Aussi, il paraît respectable de tabler sur un maximum de cinquante pages environ. Si l'on ajoute à cela quelques illustrations d'agrément, chacune des pages devrait peser en moyenne une trentaine de Ko, soit 1 500 Ko ou encore 1,5 Mo. Les pages web ne peuvent pas être seules prises en compte. En effet, afin d'obtenir un Intranet, il faut agrémenter le réseau local de services issus des Nouvelles Technologies et c'est ce qui ressort de l'analyse des besoins. Chacun de ces outils (messagerie, chat, agenda partagé…) doit être installé sur le serveur ; il faudra ajouter à cela une application cliente sur chaque poste de l'Intranet. Ainsi, le poids d'un serveur de mail varie de quelques dizaines de Ko à quelques dizaines de Mo et il en est de même pour l'ensemble des outils concernés, les plus gros pouvant nécessiter quelques 5 00 Mo d'espace libre. Dans le cas le plus extrême, il convient donc d'avoir quelques Go disponibles pour l'installation de tous les services nécessaires sur le serveur : 5 Go semblent être un minimum indispensable. Enfin, il faut rappeler la présence d'une base de données relationnelle devant notamment enregistrer et référencer les résultats des compétitions et autres tournois auxquels participent l'association. Cette base comporte quatre tables ayant environ (et dans un premier temps) 500 enregistrements chacune. Sachant qu'un enregistrement fait globalement entre 2 et 5 Ko, cette base de données aurait un poids s'échelonnant entre 4 et 10 Mo. © Travail universitaire 22 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Trafic engendré par l'Intranet (estimation) Il est assez difficile d'estimer le trafic d'un Intranet, notamment en raison des services à valeur ajoutée possédés. Toutefois, ce n'est pas là un souci trop gênant. En effet, le serveur ainsi que les postes clients devront impérativement être munis d'une carte Ethernet. Cette dernière permet le raccordement au réseau Ethernet qui lui-même est un protocole de réseau local. Actuellement, le débit standard est de 10 ou 100 Mbits/seconde. Avec un débit de 100 Mbits/sec, l'intégralité de l'Intranet devrait pouvoir fonctionner souplement sans surcharge d'autant plus que la plupart des serveurs disponibles sur le marché ne permettent guère d'aller au-delà de ce débit. Mémoire vive (RAM) Une telle architecture ne peut se passer d'une mémoire vive appréciable pour que chacun des transferts de données se passe dans des conditions optimales. 512 RAM (1 x 512 ou éventuellement 2 x 256) avec un cadencement à 133 Mhz seraient sans doute appropriés pour l'usage souhaité. De même, cela permettrait de gérer commodément les connexions et/ou les requêtes faites simultanément sur l'ensemble de l'installation. Ces connexions simultanées peuvent se monter à une vingtaine, soit la totalité des adhérents, lors de sessions de jeux collectives par exemple, d'où l'intérêt de 512 RAM de mémoire vive. Processeur Il est également utile de bien sélectionner le processeur avec lequel le travail souhaité doit être effectué. Ici un processeur de 1 Ghz semble être un excellent prérequis. Technologies Enfin, il faut prendre soin de bien choisir les technologies à mettre en oeuvre sur le serveur. Le meilleur compromis à cet égard est sans doute un système Windows et plus particulièrement le système 2000 professionnel. Système d'exploitation NT, cet outil est intéressant grâce à sa simplicité d'interface et sa prise en charge des toutes dernières technologies. La configuration des périphériques est également simplifiée, il y a un procédé de gestion de l'énergie et d'auto-réparation du système et des logiciels… Enfin il supporte en standard le protocole TCP/IP utilisé sur Internet mais aussi sur un Intranet. © Travail universitaire 23 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Résumé Espace disque estimé 1,5 Mo pour les pages web de l'Intranet 5 Go pour les divers services (estimation valorisée) 10 Mo maximum pour la base de données Æ 5 Go 12 Mo, soit 6 Go en arrondissant à l'unité supérieure Processeur Un processeur de 1 Ghz Trafic mensuel estimé Largement couvert par la vitesse de 100 Mbits/seconde du protocole Ethernet Mémoire vive (RAM) 512 RAM à 133 Mhz (1 x 512 ou 2 x 256) Technologie Système Windows 2000 Professionnel Option Carte Ethernet 100 Base-T Architecture des disques durs 20 Go x 2 Æ Un disque de 20 Go partitionné en autant de serveurs logiciels nécessaires Æ Un disque de 20 Go également partitionné et servant de miroir de sauvegarde au premier Performances et spécifications du serveur physique de jeu L'association Wandering Wolves n'a pas seulement exprimé le besoin de services Intranet. En effet, le commanditaire souhaite également valorisé l'Intranet avec des possibilités de sessions de jeu simultanées et multi-joueurs, le tout avec accessibilité aux divers outils proposés par le réseau Intranet. De tous les jeux utilisés par l'association, seuls trois nécessitent l'installation d'un serveur indépendant qui lui-même sera relié au précédent serveur gérant l'Intranet. Espace disque occupé nécessaire (estimation) Pour le premier jeu, Counter-Strike, un espace disque de 1.1 Go pour installer le serveur logiciel. A noter que ce serveur, ainsi que les suivants sont gratuitement disponibles sur Internet à condition de posséder les Cd-rom originaux des jeux concernés, ce qui est le cas de l'association. Le second jeu, Neverwinter Nights, est globalement gourmand et requiert 2 Go d'espace libre. © Travail universitaire 24 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Enfin, le troisième, Jedi Knight 2, exige 665 Mo d'espace libre. Avec tout ceci, il convient de garder un peu d'espace permettant de stocker et d'utiliser tous les outils nécessaires à une utilisation optimale de ces jeux, tels les patchs ou encore des sauvegardes de jeux. Une marge de 1 Go serait un espace largement suffisant en la matière. Aussi en arrondissant à l'unité supérieure, l'espace disque nécessaire se situe à 5 Go. Trafic engendré (estimation) Selon les statistiques des éditeurs du jeu Counter-Strike, 5 à 6 Ko/seconde sont nécessaires pour un client moyen. Et sachant qu'il n'y aura guère plus de 20 joueurs à la fois (le nombre maximum de joueurs ne pouvant d'ailleurs pas dépasser 32), 150 à 180 Ko/seconde est un trafic minimal requis qui sera largement garanti par la vitesse standard du protocole Ethernet (100 Mb/seconde). Pour Neverwinter Nights et après avoir mené des tests, il s'avère que chaque joueur ait besoin de 5,6 Ko/seconde pour pouvoir participer souplement. Le trafic recommandé pour Jedi Knight 2 est le même, à savoir 5,6 Ko/seconde. Mémoire vive (RAM) Dans l'ensemble, ce type de jeu nécessite une mémoire vive assez large, non seulement pour la souplesse du jeu mais aussi afin d'éviter que le serveur ne se mette à utiliser le fichier SWAP qui est une zone tampon créé sur le disque dur pour stocker de façon temporaire des segments de mémoire vive. Pour Counter-Strike, l'idéal se situe à partir de 256 RAM. Pour Neverwinter Nights, il faut aussi table autour de 256 RAM. Enfin, pour Jedi Knight 2, 128 RAM est le minimum requis. En résumé, pour pallier toute surprise liée aux sessions multi-joueurs et dans l'éventualité de deux sessions de jeu simultanées avec deux jeux différents, 512 RAM (1 x 512 ou 2 x 256) avec un cadencement à 133 Mhz semble être tout à fait indiqué. Processeur Counter-Strike prescrit un processeur d'au moins 600 Mhz. Neverwinter Nights exige au moins 800 Mhz. Jedi Knight 2 est moins gourmand et peut se contente 350 Mhz. Il est donc souhaitable de travailler avec un processeur dont la taille soit capable de gérer ces diverses demandes. Aussi, un processeur d'environ 1 Ghz semble tout à fait approprié. © Travail universitaire 25 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Carte Vidéo Si la carte vidéo n'a guère d'importance pour le serveur de l'Intranet, elle en a un peu plus pour le serveur de jeu. Effectivement, la résolution des graphiques est essentiellement calculée dans l'arrière-plan du serveur logiciel concerné et la plupart de ces calculs lourds sont effectués par le biais de la carte vidéo. Aussi, celle-ci doit avoir au moins 64 Mo de mémoire et être compatible avec OpenGL, Direct Draw et Direct 3D, ce qui permettra, entre autre, de gérer au mieux la troisième dimension de plus en plus usitée dans les jeux (de rôle) informatiques. Technologie Ici, la technologie la plus adaptée est à nouveau un système Windows. En effet, Windows est, en la matière, plus facile à utiliser et à gérer et cela est d'autant plus vrai que la quasi totalité de jeux sont d'abord conçus pour être utilisés sous Windows. En résumé Espace disque estimé 5 Go nécessaires Trafic estimé Maximum de 6 Ko/seconde/joueur Mémoire vive (RAM) 512 RAM à 133 Mhz (1 x 512 ou 2 x 256) Processeur Un processeur de 1 Ghz Technologie Système Windows 2000 Options Carte Ethernet 100 Base-T + Carte vidéo (64 Mo, OpenGL, Direct Draw, Direct 3D) Architecture des disques durs Disque dur de 20 Go avec trois partitions et 7200 rpm (rotation par minute) pour trouver et lire les données de manière assez rapide © Travail universitaire 26 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Performances et spécifications des serveurs logiciels Serveur de messagerie - - - gestion de comptes d'utilisateurs gestion des protocoles SMTP, POP3 et/ou IMAP4 création d'une lettre de diffusion support d'un annuaire utilisant le protocole standardisé LDAP support et partage d'un calendrier/planning sécurité des échanges (anti-spam, anti-virus) accessibilité hors Intranet minimum de 20 comptes email Serveur Firewall/Proxy partage sécurisé d'accès à Internet filtrage des connexions interface d'administration disponible intégration de serveurs DHCP (automatisation de la configuration des stations) et DNS (nomination des machines) support des protocoles HTTP, FTP, SMTP, POP3, IMAP4 (au minimum) autorisation d'accès requise possibilité de restreindre l'accès à certaines adresses IP - © Travail universitaire Serveur de messagerie instantanée ("chat") - canal privé accessible Intranet et Internet - nom d'utilisateur et mot de passe - minimum de 20 utilisateurs simultanés - construction dans un navigateur - support de la technologie Java - création d'un administrateur - Serveur de FTP accès Intranet contrôle des accès des utilisateurs sécurité des données (encryptage et décryptage de type SSL) 50 Mo d'espace par utilisateur minimum de 30 comptes utilisateurs minimum de 10 connexions simultanées Serveur Web gestion du cache sécurisation des requêtes (type SSL) compatibilité avec les langages dynamiques et technologies diverses journalisation des activités (maintenance et statistiques) 27 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Performances et spécifications diverses - Groupware (travail collaboratif) messagerie électronique suivi d'activités messagerie instantanée partage d'écrans annuaire/liste des membres planification/partage du temps agenda personnel et commun création en groupe de documents annonces d'événements Base de données - flexibilité et facilité d'utilisation et de maintenance support multiples langages de programmation support SQL relationnel possibilité de back up possibilité de tri et sélection support recherche multi-critères sécurisation des droits et mots de passe possibilité de nombreux enregistrements support ISO-8859-1 Latin1 (enregistrement, tri) Performances et spécifications côté client Du côté client, les exigences sont un peu moins minutieuses tout en étant aussi importantes puisque c'est du côté client que l'ensemble de l'Intranet vivra et fonctionnera suivant toutes les options retenues postérieurement. Navigateur Le navigateur est l'outil de base : il sert à consulter toutes les pages Web, que celles-ci soient internes ou externes (puisque rappelons que le souhait a été émis d'avoir un accès à Internet). Toutes les machines possèdent au moins un navigateur de manière standardisée ; et les mises à jour se font gratuitement. Aussi, ce point ne présente guère de difficulté. Logiciel de messagerie Le logiciel de messagerie est également indispensable. Effectivement, un logiciel de type Microsoft Outlook installé sur chaque station permet d'utiliser la majorité des outils de groupware. Autrement dit, un tel logiciel permet d'envoyer/réceptionner des messages électroniques et/ou des pièces jointes, il permet de faire soit des envois personnalisés, soit des envois de groupe, il permet de classer/archiver les documents, il met à disposition un agenda et un carnet d'adresses, ainsi qu'un calendrier et un planning à la fois personnels et communs. A noter que certains logiciels de messagerie offrent même l'accès à une messagerie instantanée, ce qui est intéressant dans le cas qui nous intéresse. © Travail universitaire 28 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Logiciel FTP Incontournable et pendant du serveur FTP, le logiciel FTP permet d'échanger de gros fichiers de tous types d'un ordinateur à un autre, ce type de logiciel doit être installé sur chaque station. La quasi totalité de ces programmes fonctionnent de manière similaire. Le seul impératif étant la facilité de l'utilisation alliée avec la générosité de l'interface. Editeur de pages web Un éditeur de pages web est nécessaire ne serait-ce que pour mettre à jour les diverses pages de l'Intranet (annonces, manifestations, etc.) qui ne dépendent pas de l'ensemble des adhérents. Un tel logiciel ne devrait donc être utilisé que par la personne chargée de l'administration de l'Intranet. A ce sujet, l'avantage de l'association est d'avoir dans ses rangs des personnes qui ont quelques connaissances dans l'édition de sites web, mais aussi et surtout, il faut souligner que l'un des membres est un administrateur réseau dans sa vie professionnelle. A noter que tout ce qui concerne les modifications faites individuellement à partir des stations (et non du serveur) sera accessible par le biais d'une interface web de type navigateur et ce, grâce à l'utilisation de langages dynamiques. Anti-virus Puisque l'accès à Internet est un des souhaits du commanditaire, il serait difficile de se passer d'un anti-virus. L'idéal serait d'ailleurs de protéger le serveur physique Intranet ainsi que chacune des stations (celles déjà présentes et celles à venir) avec un anti-virus facile à mettre à jour, par exemple par l'intermédiaire d'Internet. Hébergement L'Intranet étant, comme son nom l'indique, un réseau local muni de services liés aux NTIC, l'hébergement doit faire l'objet d'une attention toute particulière puisqu'il sera fait dans les locaux mêmes de l'association. Cependant, si la maîtrise de l'applicatif et du matériel sont exhaustifs et totaux, l'hébergement d'un Intranet exige un certain nombre de conditions pour une réussite optimale. Bande passante La bande passante est une donnée essentielle dans le domaine des services TIC, notamment pour leur assurer un fonctionnement aussi souple que possible. Cependant, dans le cas d'un Intranet, ce point n'a pas autant d'importance. Le trafic est assuré par un réseau de câbles (que l'association possède déjà) reliés à des cartes Ethernet 100 Base-T. La transmission se fait donc à 100 Mb/seconde ce qui est amplement suffisant pour couvrir les besoins de l'Intranet en laissant, de surcroît, une marge de manœuvre permettant de gérer d'éventuels pics de fréquentation. © Travail universitaire 29 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Sécurité La sécurité est également à prendre en considération notamment pour la sûreté et le bon fonctionnement physiques des divers serveurs : Un onduleur UPS entre l'alimentation et les serveurs combinant un redresseur, une batterie de secours et un onduleur. Un data-center sécurisé : anti-intrusion et accès restreint pour éviter tout abus et toute détérioration, ventilation appropriée, environnement constant pour favoriser la stabilité et la maintenance des machines. A cet égard, les locaux de l'association possèdent un petit local qui, à terme, pourrait abriter un data-center satisfaisant. Installation d'un anti-virus à jour et d'un firewall adéquat. Maintenance Paramétrages de bonne qualité et adaptés à l'utilisation souhaitée. Nomination d'un administrateur réseau pour s'occuper de l'ensemble du réseau et effectuer les mises à jour nécessaires (upgrade pour le matériel et update pour les logiciels). Outils de comptage, de statistiques et de vérification des historiques et fichiers logs et ce, afin de se rendre compte de l'activité quotidienne de l'Intranet (également intéressant pour une possible évolution future des fonctionnalités). Modalités de sauvegarde des données : disque dur miroir, lecteur/graveur de CD pour réalisation de ghosts et de backups. Accès à Internet Pour relier l'Intranet à Internet et pour avoir un accès direct au site/forum déjà existant, une connexion à Internet est indispensable. Il y a bien entendu de nombreux fournisseurs d'accès à Internet, mais il est évident que pour connecter l'ensemble de cet Intranet, une connexion illimitée de type ADSL ou câble est une alternative intéressante. Dans le cas qui nous intéresse, l'inscription auprès d'un fournisseur d'accès au câble semble être la meilleure solution. La vitesse de connexion est très confortable et permet de pallier les besoins de chaque station. Ce type de connexion ne nécessite aucune ligne téléphonique. La connexion est faite instantanément dès que le serveur physique est sous tension et contrairement à l'ADSL, il n'y a aucune nécessité de voir la connexion redémarrer automatiquement environ toutes les 36 heures. En Belgique, le fournisseur d'accès au câble avec lequel il faut compter est Telenet. © Travail universitaire 30 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Autres matériels Pour que la connexion à Internet et le réseau lui-même soient gérés avec un minimum d'à-coups, l'installation additive de divers autres matériels et/ou applicatifs est rendue indispensable. Routeur Le routeur est un équipement d'interconnexion, logiciel ou matériel, installé à un nœud de réseau. Sa principale fonction est d'optimiser la transmission des données en déterminant quel est le meilleur chemin à suivre. Le routeur matériel est intéressant et n'est pas excessivement difficile à installer. Dans le cas qui nous intéresse cependant, le routeur logiciel semble plus adapté. En plus d'exécuter le routage nécessaire, il inclut et gère divers services dont l'utilité a été soulignée plus haut : un firewall, un proxy, des fonctionnalités de serveur DHCP, de redirection DNS. Ceci est d'autant plus intéressant que ces services ajoutés pourraient éviter l'installation de tout le matériel dont il a été question plus haut, à condition, bien entendu, que les fonctionnalités requises soient comblées. Switch Le switch est un équipement de réseau, installé à un nœud de réseau. Concentrateur Hub haut de gamme, il permet de disposer, sur chacun de ses ports, de la pleine bande passante d'un réseau local. Au contraire, avec un hub classique, la bande passante est partagée entre tous les ports, ce qui peut occasionner des goulots d'étranglement dès qu'il y a des pics d'utilisation. Compte tenu du nombre final d'ordinateurs souhaité, deux switchs (de 16 ports chacun) seront donc nécessaires. Ordinateurs Lors des entretiens avec le commanditaire, il a été noté que l'association possède à l'heure actuelle, une dizaine d'ordinateurs. Toutefois, alors que Wandering Wolves souhaite élargir le potentiel de ses activités (notamment octroyer diverses formations), un apport supplémentaire de quelques ordinateurs sera nécessaire. A cet égard, le commanditaire souhaiterait disposer au total d'une vingtaine de machines. Disque dur De 10 à 20 Go Technologie Système d'exploitation Windows © Travail universitaire Mémoire vive (RAM) 256 RAM à 133 Mhz (1 x 256 ou 2 x 128) Moniteur Standard de 17 pouces Processeur 1 Ghz (nécessaire pour gérer au mieux les sessions de jeu) Option Carte Ethernet 100 BASE-T + carte vidéo (64 mo, 3D) 31 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Développement Le développement est la mise en place de l'Intranet. L'assemblage d'un tel réseau, tant au niveau matériel que logiciel, nécessite du savoir-faire. Et à ce niveau-là, deux options sont offertes. D'une part, il serait envisageable de laisser le soin aux adhérents de l'association de monter leur Intranet. Il a déjà été signalé plus haut que certains adhérents ont des connaissances dans le domaine des NTIC et même, pour l'un d'entre eux, dans l'administration de réseaux locaux. Aussi et moyennant peut-être un peu de pratique, il serait envisageable d'opter pour une telle solution. Toutefois, cette solution n'est peut-être pas celle la plus satisfaisante. Certes il s'agirait là d'une économie, mais l'Intranet étant un réseau à la fois fragile et complexe, l'erreur n'est guère permise, tant pour la première mise en marche que pour la maintenance future. D'autre part et de manière plus professionnelle, l'appel à une web-agency est à prendre en compte. Cette dernière offre en effet un panel de savoir-faire élargi et maîtrisé d'où une réalisation plus conforme aux besoins exprimés et aux fonctionnalités définies et ce, dans le cadre d'une sécurité et d'une marge d'évolution plus accommodantes. Toutefois et comme toujours lorsqu'il s'agit de choisir un prestataire de services, un certain nombre de critères de performance doivent être mis en évidence dans le choix du prestataire de services. Souplesse, réactivité et une stricte adaptabilité quant au cahier des charges sont des facteurs impératifs. Il convient aussi de s'assurer de la maîtrise de la web-agency quant aux techniques à mettre en œuvre. La société choisie doit pouvoir travailler avec n'importe quelle plateforme ou système d'exploitation. Enfin, il faut s'assurer de l'existence de mises à jour et d'un suivi tant matériels, logiciels que techniques. Le temps de réaction doit être rapide et en total accord avec la demande. © Travail universitaire 32 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Alternatives Première alternative : un Intranet en "pièces détachées" Architecture de l'Intranet Présentation de l'Intranet La première alternative proposée suppose l'acquisition de chacun des composants, matériels et logiciels, dont il a été question antérieurement. Les serveurs physiques, virtuels et logiciels doivent être structurés dans un local particulier comme spécifié plus haut et l'ensemble des logiciels clients doivent être installés sur chacune des stations clientes dont dispose(ra) l'association. Cette solution apporte une généralisation des services du monde de l'Internet qui sont centrés sur le "triptyque informationnel" que sont les données, les messages et les documents. Structure de l'Intranet Lorsque l'utilisateur entre sur l'Intranet à partir de sa station de travail, il est reçu par la page d'accueil sur laquelle sont regroupés tous les liens hypertextes et les divers menus permettant d'utiliser l'Intranet. Cette première page doit aussi être agrémentée des couleurs de l'association ainsi que de son logo pour une meilleure individualisation, ce qui est indispensable dans un domaine où la concurrence est active. L'ensemble des liens hypertextes présents sur cette page d'accueil permettent donc d'accéder aux diverses fonctionnalités dont le commanditaire a exprimé le besoin. Tout d'abord et il s'agit là d'un point important, un lien permet d'accéder au site/forum qui existe déjà sur Internet. Ce site/forum comme spécifié à plusieurs reprises est actif et demeure une porte ouverte sur Internet. Certes la majorité des visiteurs sont les membres de l'association, mais, grâce à un référencement bien conçu, les visiteurs dits "occasionnels" ne sont pas rares. Toujours sur cette page d'accueil, un calendrier cliquable doit être à la disposition des utilisateurs enregistrés. Ce calendrier, en plus d'indiquer la date, est aussi un agenda/planning à la fois personnel et partagé dans lequel, en cliquant sur la date voulue, il est possible d'inscrire manifestations, rendez-vous, réunions administratives, etc. Il s'agit donc d'un élément informatif, coopératif et collaboratif essentiel. Un autre lien doit pouvoir mener à la fonction de messagerie instantanée désirée ; mais il y a aussi des liens à disposition qui doivent ouvrir des pages pour le service de transfert de fichiers (FTP) et les dossiers partagés, ainsi que pour accéder au carnet d'adresse/annuaire répertoriant la liste des adhérents. © Travail universitaire 33 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Un espace doit être réservé à diverses annonces, telles que des manifestations organisées ou non par l'association ou encore les derniers résultats aux tournois et compétitions ; ces derniers étant cliquables afin d'obtenir une nouvelle page plus détaillée. Les messages électroniques doivent être facilement accessibles, toujours à partir de cette page, notamment en notifiant s'il y a des messages non lus. Enfin, des icônes à l'image des jeux les plus usités seront mis à disposition de chaque utilisateur afin d'avoir un accès facilité et direct à ces activités ludiques. Il convient de noter pour conclure sur ce point que l'accès à l'Intranet doit se faire par le biais d'une identification du client grâce à un mot de passe et d'un nom d'utilisateur afin d'éviter une éventuelle utilisation non autorisée. Pareillement, une déconnexion doit être mise à disposition pour les mêmes raisons. Ergonomie Science qui se consacre à la recherche d'une meilleure adaptation entre une fonction, un matériel et son utilisateur, l'ergonomie a une position centrale, voire impérative dans chaque secteur particulier des TIC. Si la "théorie des trois clics" s'attache plus particulièrement au développement de sites Internet, elle n'en demeure pas moins valable lorsqu'il s'agit d'un Intranet. En effet, même si celui-ci n'est conçu que pour un nombre limité de personnes, il n'est pas question de sacrifier pour autant le confort, la fluidité et la facilité de la navigation. Cette théorie permet donc de s'assurer qu'il n'y ait pas besoin de plus de trois clics de souris pour joindre et utiliser le service désiré. Pareillement, un intérêt tout particulier doit être porté aux couleurs et notamment à la charte graphique qui doit impérativement être accompagnée du logo de l'association. Comme il s'agit majoritairement d'un environnement de travail, la charte graphique doit être simple : elle doit rappeler la charte du site/forum déjà existant et présenter le logo sur chaque page. De même, la profondeur de la navigation doit être accessible et visible à tout moment, toujours pour faciliter les déplacements. Si la convivialité, le naturel et la commodité sont de mises du côté utilisateur, du côté administrateur, il faut que chaque logiciel, chaque matériel individualisé précédemment, soit en mesure de permettre au gestionnaire du réseau de veiller au bon fonctionnement de l'Intranet. Même si tout accès administrateur doit être sécurisé, la présence d'interfaces facilement manipulables est nécessaire. © Travail universitaire 34 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Développement de l'Intranet Mise en place de l'Intranet La mise en place peut donc être réalisée soir par certains des membres aguerris dans le domaine des réseaux locaux que par des professionnels. L'avantage d'une solution professionnelle est justement de limiter les erreurs de manipulation puisque le serveur de l'Intranet devient un outil précieux sur lequel sont réunies l'ensemble des données relatives à l'Intranet. En outre, le support et le service après vente que peuvent offrir une web-agency sont de première importance. Ainsi si quelque chose tombe en panne sans qu'aucun membre ne soit en mesure d'y remédier, le professionnalisme d'une agence est le bienvenu, de même lorsque l'adhérent en mesure de gérer le réseau n'est pas disponible pour une raison ou une autre. La personne en charge du montage doit donc configurer tout le matériel et tous les logiciels avec la plus grande attention et la plus grande précision puisque c'est de la configuration qu'une stabilité et une maintenance satisfaisantes vont dépendre. Création du contenu Pareillement, la création du contenu peut se faire soit en interne soit en faisant appel à des professionnels. Toutefois, étant donné que le contenu est sujet à modifications fréquentes, il paraît plus cohérent de produire le contenu des pages Web au sein même de l'association. La particularité d'un Intranet est de présenter quelques pages statiques mais essentiellement des pages dynamiques qui permettent l'indispensable interactivité requise. A nouveau, qu'il s'agisse de HTML ou de langages plus complexes tels que PHP, ASP et SQL, certains membres de l'association sont parfaitement capables de procéder aux réactualisations. Les éditeurs de type WYSIWYG ("What You See Is What You Get") favorise l'approche et l'apprentissage des moins aguerris. Les plus connus sur le marché sont DreamWeaver de Macromédia, GoLive d'Adobe ou encore Front Page de Microsoft. Les éditeurs, dits semi-WYSIWYG, permettent de travailler peut-être plus favorablement avec davantage de langages. Ce dernier type de logiciel conviendrait donc sans doute mieux à l'objectif fixé d'autant mieux que les compétences internes existent. Comme précédemment le marché met à disposition de nombreuses possibilités parmi lesquelles WebExpert de Visicom Média, ScriptEdit de Script Zone ou même jEdit. Mise à jour Les mises à jour du contenu seront effectuées par les membres de l'association de manière régulière afin de maintenir tout l'intérêt des services offerts par l'Intranet. Ce point est facilement réalisable avec un éditeur de HTML et un logiciel FTP. Si les licences des logiciels ont été acquises par l'intermédiaire d'une web-agency, celle-ci devra faire en sorte de tenir les logiciels à jour (ou update). Cependant pour conserver un peu d'indépendance, il serait préférable que l'association acquiert les licences nécessaires en son nom propre. © Travail universitaire 35 Nadège Biojout MST 202 Octobre 2002 Université de Limoges En ce qui concerne la mise à jour du matériel (ou upgrade), les deux mêmes solutions sont à envisager. Le matériel peut être régulièrement mis à jour tant par l'agence que par certains membres de l'association dont les compétences en la matière sont suffisantes ; tout dépend donc de qui se procure le matériel en premier lieu. Mais à nouveau, les mises à jour matérielles faites de manière interne offriraient plus d'indépendance. Maintenance La maintenance (des composants hardware et software, de la base de données, du contenu…) d'un Intranet est une tâche qui demande du temps et de l'expérience. Même si les problèmes ne sont pas quotidiens, il convient d'avoir un administrateur réseau à disposition, autrement dit un "Monsieur Intranet" capable de gérer et de régler toute crise imprévue. L'association Wandering Wolves a la chance de comporter dans ses rangs au moins une personne bénévole en mesure d'être affectée à cette tâche. De plus, cette même personne pourrait également se charger des mises à jour de contenu. Il n'est en effet guère recommandable de réunir trop de personnes pour ces tâches. Enfin rappelons l'utilité des outils de comptage, de statistiques et de vérification des historiques et fichiers logs. Ils permettent de se rendre compte de l'activité quotidienne de l'Intranet et d'envisager, à terme, une éventuelle évolution. Il s'agit ici d'un autre point important : il faut toujours garder à l'esprit une possible évolution de l'Intranet, tant au niveau matériel, logiciel que fonctionnel. Seule une utilisation concernée et une maintenance ingénieuse sont en mesure de répondre à cette attente. En bref Le développement d'un Intranet est donc une opération délicate qui exige un réel professionnalisme. A partir de là, il est donc fondamental de procéder à une stricte comparaison des offres que peuvent faire les web-agencies. De même, il n'est pas inutile de procéder à une période de tests, avec quelques "cobayes" pour parfaire les éléments constitutifs de l'Intranet. Cette dernière étape du développement n'est pas négligeable : on sait l'importance de la "première impression" ; aussi, une défaillance, même mineure, lors du lancement officiel de l'Intranet pourrait conduire à un échec durable. Avantages et inconvénients Parmi les avantages, il faut citer une indépendance structurelle, mais aussi, une évolutivité tant au présent qu'au futur. De plus, il est possible de configurer le matériel de manière totalement personnalisée d'où une souplesse organisationnelle plus grande. Parmi les inconvénients, il s'agit d'une solution techniquement compliquée, ce qui oblige à une maintenance stricte à tous les niveaux, de même que la présence régulière (au moins à chaque alerte ou défaillance) d'une personne compétente. Enfin, les mises à jour du matériel sont potentiellement plus onéreuses du fait cette compartimentation à multiples facettes. © Travail universitaire 36 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Résumé de la première alternative Le tableau suivant présente les coûts moyens à envisager pour la première alternative. Il s'agit ici d'estimations faites suite à une veille concurrentielle réalisée auprès des prestataires de services NTIC. Étapes à suivre Contenu rédactionnel Conception ergonomique Développement (mise en place) Serveur physique Intranet Serveur physique Jeu Estimation moyenne du coût / / De 500 à 1100 €uros TTC / jour De 1500 à 3000 €uros TTC + ajout de moniteur 17'' (de 150 à 250 €uros pour les entrées de gamme) + Windows 2000 Professional 323,90 €uros Proposition : Compaq ProLiant ML330 G2-307418-051 à 1686,36 €uros (clavier et souris fournis) A partir d'≈ 1 166,14 €uros (pour ce serveur, il est préférable d'acquérir une unité centrale haute technologie, notamment en raison des besoins relatifs à la carte vidéo) + ajout de moniteur 17'' (de 150 à 250 €uros pour les entrées de gamme) Serveur mail Proposition : Unité sur mesure montée et configurée par Exell (Belgique) à 1 166,14 €uros (tout compris, y compris système d'exploitation, moniteur, clavier et souris) ≈ de 0 à 1 500 €uros Serveur de messagerie instantanée Proposition : MDaemon Pro de Watsoft -25utilisateurs- à 723,58 €uros (compatible tout type de connexion Internet, combinaison Intranet/Internet, calendrier partagé, personnalisation dossiers publics, gestion des dossiers, messagerie instantanée, règles de filtrage, multi-domaines, support LDAP, anti-spam, liste de diffusion, identification sécurisée, etc.) ≈ de 0 à 2 000 €uros Proposition : Utiliser le serveur de messagerie inclus dans le serveur mail proposé plus haut © Travail universitaire 37 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Serveur FTP ≈ de 15 à 1 000 €uros Serveur Web Proposition : Serv-U Standard de Watsoft -100 comptesà 52,62 €uros (norme SSL, gestion de quotas, gestion des droits, outils administrateur, 25 connexions simultanées, support upload/download, etc.) ≈ de 0 à 20 €uros Base de données Proposition : Serveur Apache pour Windows (et non le serveur IIS fourni avec Win2000 Pro en raison des connaissances de certains adhérents sur Apache) ≈ de 0 à plus de 1 000 €uros Logiciel client de messagerie Proposition : MySQL à 0 €uro pour sa totale compatibilité avec le serveur Apache ≈ de 0 à 109 €uros Logiciel client de messagerie instantanée Proposition : Microsoft Outlook prix à l'unité de 109 €uros, mais prix dégressif à partir de 5 licences. La plupart des ordinateurs possèdent un logiciel de messagerie standard tel que Outlook Express, cependant, pour utiliser toutes les fonctionnalités d'un serveur mail comme celui qui a été proposé Microsoft Outlook est plus approprié. A noter que les 10 stations déjà présentes sont munies de Microsoft Outlook, soit 1 090 €uros pour 10 licences supplémentaires (sans prise en compte de la tarification dégressive) Généralement gratuit et/ou inclus dans le serveur lui-même Logiciel client de FTP Proposition : Utilisation de la messagerie instantanée fournie avec MDaemon ≈ de 25 à 70 €uros Logiciel d'édition de site Proposition : FlashFXP par FlashFXP, puissant, convivial et doté de nombreuses fonctionnalités 20,30 €uros/unité pour 20 utilisateurs soit 406 €uros ≈ de 200 à 400 €uros A noter que l'association possède, à l'heure actuelle, un logiciel d'édition © Travail universitaire 38 Nadège Biojout MST 202 Routeur (+ proxy, firewall, DHCP, DNS) Anti-virus Octobre 2002 Université de Limoges ≈ de 400 à 700 €uros Proposition : Wingate Standard -25 utilisateurs304,45 €uros ≈ de 300 à 4 000 €uros Onduleur UPS Proposition : Symantec Anti-Virus Small Business Edition -25 utilisateurs- pour 883 €uros 0 €uro (fourni de manière standard avec tout ordinateur) ≈ de 100 à 500 €uros Switch Proposition : APC Back-UPS CS 500 à 150 €uros ≈ de 100 à 1 500 €uros Navigateur Ordinateur (station cliente) Connexion à Internet Proposition : Switch D-Link 1024R+ 24 ports à 399 €uros A partir de 1 399 €uros par station (selon les fonctionnalités énoncées) ≈ de 40(pour une connexion classique) à 260 €uros (pour une connexion 20 postes) mensuels Proposition : Abonnement pour 20 connexions à 260 €uros mensuels Coût global de cette première alternative (cette finalisation est réalisée à partir des propositions pour certains articles et à partir des estimations hautes pour les autres) : Estimation global du coût Pour un Intranet conçu pour une vingtaine de postes Achat de stations informatiques supplémentaires Connexion à Internet type câble Tarif moyen mensuel Développement Prix TTC par journée de travail © Travail universitaire 7 111,15 €uros 1 399 €uros soit 13 990 €uros pour 10 stations supplémentaires 260 €uros / mois 1 100 €uros 39 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Seconde alternative : un Intranet "clé en main" Architecture de l'Intranet Présentation de l'Intranet Cette seconde alternative offre un visage sensiblement différent : il ne s'agit plus de développer et de travailler avec de nombreux composants, mais il s'agit plutôt de travailler avec une formule "tout-en-un" qui permet le déploiement d'un Intranet complet et fonctionnel avec un minimum d'éléments logiciels. Finalement, toutes les couches d'un Intranet sont déjà pré-assemblées. La spécificité première d'une telle alternative est la collaboration dans le travail et la gestion commune des différents travaux et projets à mener. Nous avons déjà noter que l'aspect collaboratif ou le groupware, était une requête formelle de l'association, parallèlement à celle des jeux et autres aspects ludiques et formatifs de leur activité. Structure de l'Intranet La structure de l'Intranet est très proche de celle que pouvait offrir la première solution. La différence majeure réside dans le fait que cette alternative propose une structure déjà formatée notamment pour tout ce qui concerne les pages web et les services. Néanmoins, cette nouvelle solution n'en demeure pas moins un peu plus rigide dans sa présentation : les modèles prédéfinis n'ont plus qu'à être remplis selon les souhaits du commanditaire. Ergonomie De la même manière, tout ce qui a trait à l'ergonomie se répète ici, peut-être avec un peu moins de marge de manœuvre que précédemment. Contrairement, à la solution "en pièces détachées", il n'est pas toujours très facile de faire plusieurs maquettes pour trouver la charte graphique qui conviendra le mieux. La personnalisation n'est pas totalement exclue, mais toujours au sein d'un carcans empreint d'une certaine raideur. Développement de l'Intranet Mise en place de l'Intranet La mise en place de l'Intranet au niveau matériel et physique se passe majoritairement de la même manière. Il convient d'être minutieux dans toutes les étapes de montage du matériel si l'on souhaite que les services mis en avant lors des entretiens, soient au paroxysme de leurs possibilités techniques et technologiques. Comme cela a déjà été signalé, certains membres de l'association sont parfaitement capables de faire ces installations matérielles. Mais il est également possible d'avoir recours aux services d'une web-agency plus au fait de ce genre de manipulation méticuleuse ainsi qu'aux configurations de matériel. © Travail universitaire 40 Nadège Biojout MST 202 Octobre 2002 Université de Limoges La mise en place de tout ce qui a trait aux logiciels est par contre, facilitée. En effet, cette alternative ne met en œuvre, généralement, qu'un seul logiciel "plateforme" qui réunit l'ensemble des fonctionnalités requises notamment dans le cadre d'un Intranet à but collaboratif. A priori, l'installation logicielle peut aisément être réalisée par les membres de l'association. L'installation s'accompagne aussi, il ne faut pas l'omettre, de la configuration et de la personnalisation de l'Intranet. Cette part du travail est pareillement réalisable par les adhérents d'autant plus facilement que tout est déjà pré-configuré, pré-installé et prêt à fonctionner. Création du contenu La création du contenu est ici beaucoup plus simple et surtout plus rapide. En effet, la plate-forme propose des modèles pré-définis qu'il suffit de compléter en fonction des besoins. Le contenu, statique ou dynamique, des pages Web peut donc être modifié très rapidement grâce à une interface interactive commode d'accès et d'utilisation sans recours à un quelconque logiciel d'édition de pages Web. Mise à jour Pour ce qui est des mises à jour du contenu rédactionnel et informationnel, la procédure est la même que pour la création. Les mises à jour logicielles ou update, quant à elles, se font aisément une fois les licences acquises, vraisemblablement par le biais d'Internet. Comme antérieurement, il serait à ce propos préférable que les licences soient au nom de l'association. De la même manière, les mises à jour matérielles ou upgrade peuvent se faire soit par l'agence responsable de l'installation ou si l'autogestion est privilégiée, par les membres de l'association eux-mêmes. Maintenance La maintenance logicielle, on vient de le voir, ne demande que peu d'investissement humain. Par contre, la maintenance matérielle des serveurs et des ordinateurs exige, comme toujours, une attention de tous les instants. Comme plus haut, la nécessité de nommer quelqu'un qui puisse s'occuper de la gestion et de la maintenance de l'ensemble du réseau est incontournable. Certes les soucis techniques risquent d'être moins nombreux du simple fait qu'il y ait moins de composants à prendre en charge, mais la présence d'un administrateur ne peut être négligée. En bref Cette seconde solution permet d'envisager un développement moins délicat et moins contraignant, notamment au niveau logiciel et virtuel. Pour ce qui concerne plus particulièrement le développement strictement matériel, l'analogie avec la première alternative est quasi totale. Quoi qu'il en soit et s'il convient, à nouveau, de procéder à divers tests préliminaires à la mise en service officielle de l'Intranet, les comparaisons sont impératives : il faut comparer les offres disponibles sur le marché tant pour les © Travail universitaire 41 Nadège Biojout MST 202 Octobre 2002 Université de Limoges web-agencies qui pourraient être choisies pour l'installation matérielle, que pour les offres logicielles. Le panel des intranets "tout-en-un" est relativement large et s'élargit régulièrement. L'Intranet impliquant la structuration, la communication, l'information et une optimisation des échanges et des collaborations, il s'agit d'un créneau en pleine expansion à l'heure où les NTIC trouvent leur place dans le développement de toute organisation, notamment locale. Aussi, les solutions "clé en main" fleurissent sur un marché gonflé par la demande. Il est évident qu'une comparaison exhaustive de tous ces produits est chimérique. Aussi par souci de clarté et d'aide à la décision, il a été décidé de faire ici une présentation des possibilités et fonctionnalités d'une petite poignée de solutions afin de choisir la "moins mauvaise" conformément aux besoins exprimés par le commanditaire. Avantages et inconvénients A l'instar de la première solution, le triptyque informationnel est bien conservé ici et d'autant mieux que tout est préparé en ce sens. Mais il y a d'autres avantages et notamment le considérable gain de temps grâce à une installation et à une configuration guidées dans leurs grandes lignes. Cette alternative permet aussi de se dégager de la multitude de serveurs logiciels, potentiellement difficile à gérer et à maintenir, qui formaient la base de la première solution. Finalement, la maintenance générale en devient plus abordable de même que les configurations nécessaires. Enfin, il convient de noter que le coût de cette solution particulière est sensiblement équivalent à celui de la précédente. Parmi les inconvénients, il y a un évident manque de souplesse et d'indépendance lié à cette solution. Le fait de travailler à partir d'un Intranet aux couches pré-assemblées est sans doute plus facile, mais c'est aussi se laisser quelque peu enfermer dans une application beaucoup plus rigide qui peut mal tolérer les affirmations d'indépendance. De la même manière, il y a ici une certaine perte d'évolutivité future. Etre le client de la société conceptrice de la plate-forme choisie n'est évidemment pas fortuit et il sera d'autant plus difficile de s'en dégager d'où l'intérêt de procéder à une rigoureuse comparaison de l'offre actuelle. Résumé de la seconde alternative Le résumé de la seconde alternative va procéder, comme il a été question plus haut à la comparaison concurrentielle de quelques offres qui rivalisent à l'heure actuelle sur le marché des services NTIC et plus particulièrement ceux de l'Intranet. Quatre solutions ont été choisies et devront être comparées afin d'évaluer laquelle pourrait être la moins mauvaise à envisager. © Travail universitaire 42 Nadège Biojout MST 202 Octobre 2002 Université de Limoges OverApps Groupware – OverApps http://www.overapps.com/com/fr/Default.asp Système d'exploitation Déploiement et administration Personnalisation et configuration Facilité d'utilisation Sécurité Fonctionnalités offertes Prix Remarques © Travail universitaire Windows Facilité de mise en place avec logiciel + installeur Recommandations : IIS/PWS Modification des paramètres généraux (langue, format de date, choix des applications actives) Support et importation des bases de données Gestion des profils Gestion des fichiers partageables (taille maximale, types de documents autorisés) Adaptable et évolutif avec accès libre au code source (licence GPL) Gestion des styles de l'Intranet pour personnalisation Très facile à utiliser grâce à une interface rapidement maîtrisable Pas de sécurité particulière si ce n'est la complète interface administrateur Agenda partagé Planning Projet (gérer et afficher des projets) Liste des membres Carnet d'adresse (gestion personnelle et collective) Répertoire commun de sites Web Annonces hiérarchisées Evénements (manifestations importantes) Forum de discussion Partage de fichiers Coordonnées et informations générales de l'Intranet 169 €uros (Nombre illimité d'utilisateurs) Basé sur une technologie Windows/ASP, ce logiciel Intranet est issue de la culture de l'open source, ce qui demeure relativement rare pour des produits spécifiquement conçus pour l'environnement Windows/ASP. Les fonctionnalités sont également intéressantes, cependant, elles ne répondent pas totalement aux fonctionnalités souhaitées par le commanditaire. Ainsi, il n'y a aucune option relative aux messageries électronique ou instantanée. 43 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Intranet Software Suite – SQBox Solutions http://www.intranetconnections.com/ Système d'exploitation supporté Windows NT ou 2000 Déploiement et administration Installation en 10 minutes Aide disponible sur Internet Personnalisation et configuration Personnalisation du contenu avec des modèles prédéfinis à partir de la section administrateur Adaptation totale du contenu aux besoins (possibilité de renommer chaque fonctionnalité…) Facilité d'utilisation Interface utilisateur simple et intuitive ne nécessitant aucune formation Sécurité Utilisation d'une interface administrateur simple et intuitive Possibilité de choisir le niveau de sécurité et d'accès à l'Intranet Feed-back et mises à jour régulières Choix entre un Intranet ouvert, avec des accès restreints ou requérant un mot de passe La mise à jour des différents contenus sécurisée ou non Plusieurs profils d'utilisateur à disposition, du simple utilisateur à l'administrateur Fonctionnalités offertes Moteur de recherche multi-critères sur chaque page Archivage Possible d'évoluer au statut d'Extranet Carnet d'adresse interne géré par l'administrateur Contacts externes partagés (mise à jour utilisateur selon profil) Partage de documents (possibilité d'accès restreint et d'y travailler en commun) Disponibilité de tous types de formulaires, lettres, règlements, etc. Annonces Calendrier/agenda partagé Organisation de formations et d'entraînement Aide et FAQ Espace de références (livres, sites, plans …) Inventaire du matériel de l'organisation Forum de discussion Section détente automatiquement mis à jour Etc. … Prix De 4 555 €uros (sans la technologie Coldfusion) à 5 270 €uros (avec la technologie Coldfusion) maintenance annuelle de 710 €uros à partir de la seconde année Remarques Ce logiciel Intranet "clé en main" très sécurisé est relativement complet mais s'adresse quasi exclusivement à une entreprise. Les fonctionnalités offertes sont essentiellement axées autour de l'organisation administrative d'une entreprise. La part laissée au travail collaboratif existe tout de même, mais tout ce qui a trait synchrone est un peu négligé. Cependant, il s'agit ici d'un logiciel achevé et surtout facile à installer, à utiliser et à administrer © Travail universitaire 44 Nadège Biojout MST 202 Octobre 2002 Université de Limoges eRoom Digital Workplace – eRoom Technology, Inc http://www.eroom.com/ Système d'exploitation supporté Windows NT ou 2000 Déploiement et administration Déploiement aisé et guidé Compatibilité avec les produits Microsoft Pas d'administrateur mais un chef de projet qui gère son groupe Personnalisation et configuration Bases de données personnalisées Personnalisation des interfaces utilisateur et administrateur Facilité d'utilisation Utilisation facile et adaptative Arborescence toujours à disposition Barre d'outils multi-usages Sécurité Différents niveaux de sécurité Accès avec nom et mot de passe Fonctionnalités offertes Votes et sondages Notification de tâche et alertes Partage de fichiers Forum de discussion Calendriers/plannings partagé et personnel Email Annuaire Tableau blanc Chat (bavardage) privé ou public Gestion documentaire : archivage des modifications et hiérarchisation personnelle Intercom Création de groupes de travail par le chef de projet Annonces (notamment relatives aux projets en cours) Liens favoris Base de données multi-usages Validation du projet terminé Prix 14 159,83 €uros (10 128,63 €uros pour le serveur + 201,56 €uros par station) Remarques Véritable espace de travail numérique, eRoom s'intègre en souplesse dans un environnement Intra/Extranet. Conçu pour le travail en équipe, de très nombreuses fonctionnalités sont offertes pour faciliter le travail collaboratif. eRoom est véritablement spécialisé dans le coopératif ce qui en fait un produit intéressant et complet au moment où le groupware est un service de plus en plus développé, notamment dans les organisations locales. © Travail universitaire 45 Nadège Biojout MST 202 Octobre 2002 Université de Limoges PHProjekt –Albrecht Guenther http://www.phprojekt.com/ Système d'exploitation supporté Linux, Windows, Unix, OS/2, Sun Solaris ... Déploiement et administration Procédure d'installation simple : téléchargement et assistant de déploiement Nécessité d'installer un SGBDR (MySQL, PostgreSQL, Oracle, Informix ou MS-SQL) et un serveur Web (Apache, IIS, Sambar…) Accès interface administrateur par mot de passe : gestion des groupes, utilisateurs, projets, etc. Mise à jour régulières et guidées Personnalisation et configuration Structure modulaire Support de 25 langues différentes Configuration facilitée par un assistant Facilité d'utilisation Interface d'accès malaisée de prime abord Nécessite une résolution supérieure à 800x600 Sécurité Différents degrés de privilèges et de sécurité Fonctionnalités offertes Calendrier personnel et/ou partagé Gestionnaire de contacts personnel et/ou partagé Assignation de tâches pour divers projets Gestion de projets : arborescence illimitée, gestion par le chef de projet, statistiques (qui a fait quoi), diagramme de Gantt … Chat (sauvegarde des historiques) Forum de discussion Requêtes écrites en cas de problème, hiérarchisation Client mail Gestion de documents (structure arborescente, accès restreint, filtre, hiérarchisation, possibilité de transfert) Fonction notes privées ou partagées Signets liens hypertextes Vote et sondage à choix multiple Moteur de recherche … Prix Licence GPL (Gnu Public License) 0 €uro Remarques Basé sur la technologie PHP et l'open source, ce logiciel de groupware est très complet, voire trop complet avec des fonctionnalités qui ne seront peut-être jamais activées par les utilisateurs, même dans le cadre de structures entrepreneuriales. Il n'y a pas de lettre de diffusion, mais ce manque est comblé par la fonction note et mémo partagé qui peut convenablement remplir cette tâche. Sobre et exhaustif, il s'agit donc d'un outil de qualité. Attention, toutefois, si le domaine de l'open source est en plein développement, les bogues ne sont pas à exclure, puisque ce type de programme est en constante évolutivité grâce à la communauté des programmeurs/développeurs qui ont bien compris l'avenir du groupware. © Travail universitaire 46 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Résumons et estimons globalement l'ensemble de ces solutions clé en main Prix en €uros et TTC OverApps Intranet Connections eRoom 169 4 555 à 5 270 et 710 €/an 14 159,83 / / / / / / / / 2 260,26 2 260,26 2 260,26 2 260,26 1 416, 14 1 416, 14 1 416, 14 1 416, 14 723,58 723,58 inclus dans le serveur mail inclus dans le serveur mail / / / 0 / / / 0 0 0 0 / / 0 0 0 / / inclus dans le serveur mail inclus dans le serveur mail / / / / / / 304,45 304,45 304,45 304,45 883 / 150 399 883 / 150 399 10 691,43 à 11 406,43 + 710/an 883 / 150 399 883 0 150 399 19 572,68 6 136,43 Prix du logiciel Contenu rédactionnel Contenu ergonomique Serveur Intranet, moniteur et système d'exploitation Serveur Jeu et moniteur Serveur mail Serveur de messagerie instantanée Serveur FTP Serveur Web Base de données Client messagerie Logiciel client de messagerie instantanée Client FTP Routeur (+ proxy, firewall, DHCP, DNS) Anti-virus Navigateur Onduleur UPS Switch Estimation globale 6 305,43 / PHProjekt 0 723,58 + 1 399 €uros / ordinateur + 1 100 €uros / journée de développement et mise en place matérielle + 260 €uros / mois de connexion Internet Il est certain que n'est, ici, représenté qu'un petit échantillon des solutions logicielles offertes sur le marché. Une étude exhaustive en plus d'être inconfortable serait également inopportune. © Travail universitaire 47 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Quoi qu'il en soit et au vu des fonctionnalités requises par le commanditaire, il semble que deux solutions se détachent et peuvent être recommandées, à savoir eRoom et PHProjekt. Ces deux options sont aussi les seules à offrir une aussi large ouverture sur le travail de groupe et collaboratif mis en avant lors des entretiens. Si l'on considère les obligations budgétaires, PHProjekt pourrait être préféré. Son exhaustivité et son évolutivité permanente en font un outil idéal. Cependant, s'agissant d'un programme open source, il faut savoir qu'il peut ne pas être exempt de bogues. De même, le suivi "après vente" et les mises à jour demeurent un peu plus aléatoires. En fait et pour faire le moins mauvais choix, il serait intéressant de procéder à des essais grandeur nature ce qui est faisable avec ces deux produits particuliers. © Travail universitaire 48 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Alternative à envisager Récapitulons les coûts globaux des alternatives. Les prix spécifiés ne tiennent pas compte des propositions faites mais plutôt de l'écart moyen qu'il est possible de rencontrer pour chacune des solutions : Prix TTC en €uros Ordre de prix Incompressibles Alternative 1 4 230,04 à 17 389,04 1 399/ordinateur suppl. 260 / mois (Internet) 1 100 / jour (develop.) Alternative 2 6 136,43 à 19 572,68 1 399/ordinateur suppl. 260 / mois (Internet) 1 100 / jour (develop.) A la suite des divers entretiens avec le commanditaire et des travaux de veille, notamment concurrentielle, l'alternative retenue est la seconde. En effet et si les compétences existent au sein de l'association Wandering Wolves, le souhait d'une certaine facilité d'installation et de maintenance a été indiqué, notamment parce que les personnes compétentes ne seront justement pas toujours à disposition. A partir de là, la solution la plus intéressante est sans aucun doute la solution logicielle qui permet de créer un environnement Intranet et collaboratif en peu de temps tout en simplifiant la maintenance, plus particulièrement logicielle et en permettant des mises à jour plus globales pour conserver un environnement aussi stable et efficace que possible. Pour le choix final, une série de tests est à préconiser. Et les deux solutions logicielles retenues, eRoom et PHProjekt, permettent d'ailleurs d'en réaliser ce qui est un indéniable avantage. Avec eRoom, sans doute le plus performant en matière de travail collaboratif mais aussi le plus achevé techniquement, l'Intranet coûterait 19 572,68 €uros sans les frais incompressibles dont il est question dans le tableau ci-dessus. Avec PHProjekt, il coûterait 6 136,43 €uros avec peut-être une évolutivité future plus facile à envisager. © Travail universitaire 49 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Annexes Quelques web-agencies belges Molos Van Eyck, 11c B-1050 Bruxelles Pixipla.Net Zwitserlandstraat 8 Rue de Suisse 1060 Bruxelles Creations Belgium Hoefijzerlaan 56/1 B-8000 Brugge Styrax Associates Rue D'Arlon, 39/41 1000 Bruxelles Savaco Pres. Kennedypark, 24 B–8500 Courtrai Acteo Avenue du Laarbeek, 70 1090 Bruxelles © Travail universitaire +32-2-644-00-02 [email protected] http://www.molos.be/ +32-2-533-10-90 [email protected] http://www.pixipla.net/ +32-50-673-199 [email protected] http://www.creations.be/ +32-2-286-52-90 [email protected] http://www.styrax.com/ +32-56-260-361 [email protected] http://www.savaco.com/ +32-22-477-99-77 [email protected] www.acteo.be 50 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Quelques informations sur le site/forum existant En quelques mots, il est intéressant de dévoiler un peu la réalité du site/forum existant, véritable porte ouverte sur Internet pour l'association Wandering Wolves. Ce site est hébergé par un prestataire de service américain depuis près de deux ans. L'activité principale est due aux membres de l'association munis d'une connexion à Internet, mais des visites extérieures sont également fréquentes bien que l'adhésion en tant que membre du forum soit implicitement réservé aux adhérents de l'association. Etant le premier service issu des NTIC que l'association se soit octroyée, le commanditaire souhaite donc logiquement que ce site demeure actif mais aussi accessible depuis l'Intranet à mettre en place. Le site est dont relativement dynamique et imposant puisque plusieurs threads (ou fils de discussion) sont régulièrement ouverts chaque jour. Il est donc difficile d'apporter des chiffres précis quant au nombre de pages, mais il est raisonnable d'estimer, au plus large, un site/forum de près de deux mille pages. Selon les statistiques générées par le site/forum, il y a en moyenne, quelques 3 000 visites mensuelles : le mois de septembre 2002 a précisément comptabilisé 2 882 visites pour 13 634 pages demandées. Globalement, ce site génère un trafic de 8 Gb mensuels ce qui est honorable pour ce type de site et qui prouve que l'association a bien su intégrer la notion de services liée avec les Nouvelles Technologies de l'Information et de la Communication. © Travail universitaire 51 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Exemples d'Intranet Intranet est un mot qui revient continuellement et de plus en plus dans l'environnement professionnel local. Cependant de prime abord, le concept n'est pas toujours facile à appréhender. De fait, une visualisation, même schématique de ce que pourrait être un Intranet permet une première approche de ce qui pourrait créer un nouveau contexte de travail collaboratif. Une éventuelle page d'accueil pour un Intranet en "pièces détachées" Une page de la solution eRoom © Travail universitaire 52 Nadège Biojout MST 202 Octobre 2002 Université de Limoges Une page de la solution PHProjekt © Travail universitaire 53