980 likes | 1.21k Views
Projet SISCO. Elaboration d’un Système d’informations pour l’ENSIACET Belim-Kadeo Hubert Chang Loïc Delorme Alexandre Emonet Cyril Gacon Laurent Guyot Damien Jeanberné Nicolas-Gwenaël Négroni Cédric. SISCO. Contexte et enjeux Objectifs et délivrables Analyse des risques
E N D
Projet SISCO Elaboration d’un Système d’informations pour l’ENSIACET Belim-Kadeo Hubert Chang Loïc Delorme Alexandre Emonet Cyril Gacon Laurent Guyot Damien Jeanberné Nicolas-Gwenaël Négroni Cédric
SISCO • Contexte et enjeux • Objectifs et délivrables • Analyse des risques • Plan de développement et planification • Définitions • Architecture du système • Solutions proposées • Etude et analyse des coûts • Qualité dans le projet • Définitions de fonctions • Conclusion et premier aperçu
Contexte • Client : La scolarité. Monsieur Patrick Garnier. • Demande : Gérer l’évolution des étudiants au cours de leur scolarité à l’ENSIACET
Actuellement • Apogée : Données relatives aux étudiants • Filemaker : Edition de fiches avec des requètes • Support papier : Relation avec les étudiants
Actuellement • Pas de base de données dynamique • Lenteur administrative due au support papier (Intranet non développé) • Aucun retour d’information pour l’élève • Aucun lien avec les professeurs
Enjeux • Uniformisation de l’information • Accélération des procédures administratives • Faciliter les échanges au sein de l’école • A terme: Extension du réseau à tout l’INP
Difficultés rencontrées • Problèmes «politiques» : • Désaccords entre les futurs utilisateurs • Mise à jour automatique par Apogée indirecte • Sécurité des informations • Réticence du personnel administratif à l’utilisation d’un nouveau logiciel
Objectifs (1) • Mettre en place tout le système logique : • Orientation en troisième année • Choix des référents • Choix des stages • Gestion des autorisations d’absence • Départs à l’étranger
Objectifs (2) • Fournir un logiciel : • Evolutif • Supportant un nombre important de connexions simultanées • Possédant une interface intuitive • Permettant l’édition en ligne de documents • Rédiger des notices explicatives pour les utilisateurs
Délivrables • Le client souhaite : • Un modèle logique • Un serveur installé • Un support logiciel fonctionnant • La rubrique Choix des Stages fonctionnant • La rubrique Absence fonctionnant
Difficultés rencontrées • Problèmes techniques : • Formation des futurs utilisateurs • Création et mise en place d’un nouveau système de base de données • Choix du logiciel • Développement intranet • Obtention du matériel et des licences
Analyse des Risques • Les projets de systèmes d’information ont souvent des problèmes de délai • Une date butoir a été fixée pour SISCO Analyse des risques primordiale
Risques encourus • Mauvaise maîtrise du langage PHP • Mauvaise maîtrise du langage PostgreSQL • Mauvaise maîtrise de l’architecture de l’intranet de l’école • Mauvaise conception de la structure de données • Matériel informatique indisponible • Manque de concertation avec les administrateurs réseaux • Manque de concertation avec les utilisateurs de la scolarité • Manque de concertation avec les utilisateurs professeurs • Documentation de conception délivrable non complète ou mal faite • Manque de formation des utilisateurs élèves • Manque de formation des utilisateurs professeurs • Manque de formation des utilisateurs scolarité • Les besoins client changent en cours de projet
Mauvaise maîtrise de PHP • Causes • Équipe de non-spécialistes • Auto-formation • Probabilité • Des lacunes sont très probables • Impact • Perte de temps • Fonctionnalités manquantes • Vices cachés • Limitations • Programmer le plus tôt possible • Aide extérieure (INSA Toulouse)
Mauvaise maîtrise de PostgreSQL • Causes • Identiques • Probabilité • Probabilité moyenne • Impact • Impact plus élevé car à la base du système • Limitations • Limitations identiques mais nécessitent un PC sous Linux
Mauvaise maîtrise de l’architecture de l’intranet • Causes • Manque de compréhension du réseau ENSIACET • Probabilité • Risque probable car équipe de non-spécialistes • Impact • Incompatibilité • Limitations • Travailler en collaboration avec l’administrateur réseau
Mauvaise conception de la structure de données • Causes • Erreur de conception • Mauvaise compréhension des besoins • Probabilité • Erreur peu probable • Incompréhension moyennement probable • Impact • Les utilisateurs rejettent le système • Défauts mineurs « corrigeables » • Système non évolutif • Impacts graves • Limitations • Valider tous les champs avec les utilisateurs • Demander l’avis d’experts
Matériel informatique indisponible • Causes • Matériel indisponible car spécifique • Retard de fourniture • Probabilité • Très probable car pénurie de matériel informatique à l’ENSIACET • Impact • Impossibilité de commencer le développement du système : retard • Limitations • Spécifier le plus tôt possible les besoins • En cas de retard, finalisation de toute la conception papier
Manque de concertation avec la scolarité • Causes • Manque d’échanges • Mauvaise compréhension des besoins • Probabilité • Moyennement probable • Impact • Système inadapté donc pas utilisé • Pas d’appropriation du système par la scolarité • Limitations • Valider avec la scolarité chaque choix • Présenter des prototypes
Mauvaise concertation avec les administrateurs réseau • Causes • L’administrateur n’est pas l’interlocuteur principal • Probabilité • Probabilité moyenne • Impact • Incompatibilité du système avec le réseau • Non-appropriation du système par le administrateurs : lacunes lors de l’entretient • Limitations • Associer l’administration réseau dès la conception du système
Manque de concertation avec les professeurs • Causes • Pas de discussions avec les professeurs • Probabilité • Très probable car utilisateurs très nombreux • Impact • Peu impliqués par le système • Conséquences négligeables • Limitations • Consulter quelques professeurs
Documentation de conception livrée mal faite • Causes • Oublis de détails paraissant évidents • Probabilité • Défauts mineurs probables • Défauts majeurs peu probable • Impact • Mauvais entretient du système • Impossibilité de réaliser des extensions du système • Limitations • Associer les administrateurs à la rédaction • Consulter des personnes qualifiées
Manque de formation des élèves et des professeurs • Causes • Manque d’informations sur le système • Probabilité • Peu probable car simple à utiliser • Impact • Quelques cafouillages en débuts d’années • Passages systématiques par la scolarité • Limitations • Rédaction de petits manuels utilisateurs • Réalisation d’une aide en ligne interactive
Manque de formation de la scolarité • Causes • Manque de temps • Formation inadaptée • Probabilité • Peu probable • Impact • Conséquences graves car système complexe • Perte de données, plantages • Non-utilisation du système • Limitations • Commencer la formation le plus tôt possible • Rédiger une documentation complète
Les besoins clients changent en cours de projet • Causes • Fonctionnement de la scolarité en changement • Probabilité • Des changements d’exigences sont très probables • Impact • Difficultés pour faire avancer le projet • Reprise de parties entière du programme • Système non-fonctionnel • Limitations • Fixer à une certaine date toutes les spécifications avec la scolarité
Risque Probabilité Impact Limitation Mauvaise maîtrise du langage PHP forte fort préventif Mauvaise maîtrise du langage PostgreSQL moyenne fort préventif Mauvaise maîtrise de l’architecture intranet moyenne mortel préventif Mauvaise conception de la structure de données moyenne mortel préventif Matériel informatique indisponible forte mortel curatif Manque de concertation avec administrateurs réseau moyenne mortel préventif Manque de concertation avec les utilisateurs scolarité moyenne mortel préventif Manque de concertation avec les utilisateurs professeurs forte négligeable préventif Documentation de conception mal faite ou incomplète moyenne fort préventif Manque de formation des utilisateurs élèves faible sensible préventif Manque de formation des utilisateurs professeurs faible sensible préventif Manque de formation des utilisateurs scolarité faible mortel préventif Les besoins clients changent forte mortel préventif Récapitulatif
Etudiants • Recherche suivant les critères : • Année d’étude concernée (1A, 2A, 3A). • Département d’étude concerné (GI, GPI, GC, MEP, CH). • Domaine (Production, Logistique, Qualité…). • Filière industrielle (Aéronautique, Bâtiment, Chimie…). • Localisation géographique (Marseille, Toulouse, Paris…). • Durée du stage (1 mois, 2, 4, 6… ). • Période de l’année (Mars, Juin, Juillet,…). • Année où il a été proposé (2000, 2001, 2002,…). • Nom d’un étudiant.
Etudiants • Visualisation des informations concernant un stage effectué dans les années précédentes : • Nom, • Prénom, • Département de l’étudiant qui a effectué le stage, • Informations relatives à ce stage. • Des statistiques sont mises à dispositions des étudiants ( par département, par filière industrielle et par domaine, nombre total… ).
Etudiants • Intéractions : • L’étudiant réalise sa démarche auprès de la société qui propose le stage. Ensuite, il peut demander une convention pour ce stage. • L’étudiant désirant effectuer un stage non répertorié sur la base de données, doit entrer dans celle-ci les informations relatives à ce stage afin que la scolarité lui fournisse une convention.
Professeurs • En consultation : idem que pour les élèves. Ils disposent des mêmes critères pour effectuer des recherches. • En interaction : les professeurs peuvent enregistrer des offres qu’ils reçoivent directement.
Scolarité • Consultation : Totalité des champs disponibles et des statistiques. • Interactions : Saisie en ligne des stages. Réception et réponse des demandes de conventions. Impression de la convention. • Edition en ligne de courrier (modèles pré définis, nouveaux modèles).
Scolarité • Suivi du stage : modifications des données relatives aux élèves une fois le stage validé (tuteur, maître de stage, données personnelles,…). • Enregistrement des données concernant la soutenance (date, heure, salle, note, jury, références rapport,…).
Scolarité • Prise en charge du suivi de la rencontre avec les industriels (contacts, conditions de restauration,…).
Options / DépartsHorsA7 • Pour la troisième année, les étudiants doivent se décider sur leur orientation ie choix de l’option ou départ hors ENSIACET • Ces deux possibilités sont traitées ensemble et représentent l’orientation 3A
Etudiants(1) • Recherche suivant les critères : • Année d’étude concernée (2A ou 3A) • Par école (Georgia Tech, HMG, Imperial College,…) • Département d’étude concerné (GI, GPI, GC, MEP, CH). • Localisation géographique (Londres, Atlanta, Paris…). • Nom des étudiants ayant passés une année hors ENSIACET • Selon le réseau d’échanges (Erasmus,…)
Etudiants (2) • Informations concernant l’établissement : • Nom • Localisation • Filières concernées • Nombre de places disponibles initialement • Possibilité d’un double diplôme • Idem pour les options
Etudiants (3) • L’étudiant édite alors une liste qui rassemble tous ses vœux de 3A (Option,départs hors ENSIACET) • Le formulaire est envoyé à la scolarité pour étude
Professeurs • En consultation : idem que pour les étudiants. • En interaction : les professeurs peuvent éditer une fiche de « candidature école » d’après ses contacts personnels qui sera soumise à la scolarité pour validation.
Scolarité • Consultation :Totalité des champs disponibles. • Interactions : • Réception et réponse des listes de voeux • Edition et impression des fiches école • Validation des « candidatures école » • Impression des fiches de délibération
Etudiants Choix de la rubrique: -Régularisation d’absence - Validation des absences