Optimisation du Développement de Systèmes d'Information : Étapes Clés et Stratégies

Classé dans Informatique

Écrit le en français avec une taille de 6,37 KB

1. Stade de Développement d'un Système : L'Importance Cruciale

Les étapes clés du développement d'un système incluent l'enquête préliminaire, la détermination des besoins, la conception du système, sa construction, les tests, la mise en œuvre et l'évaluation. La phase la plus critique est la détermination de la configuration système requise. Elle constitue la base du développement et de la construction du système d'information, car elle intègre toutes les exigences souhaitées par l'utilisateur.

2. Étude de Faisabilité : Types et Questions Clés

L'étude de faisabilité comprend plusieurs types :

  • a) Faisabilité Technique

    Questions : Le projet peut-il être réalisé avec le matériel, les logiciels et le personnel disponibles ? Si de nouvelles technologies sont envisagées, quelle est la possibilité de les développer ou de les acquérir ?

    Exemple : Identifier les exigences techniques matérielles et logicielles pour développer et utiliser le système.

  • b) Faisabilité Économique

    Questions : Les avantages générés par le système justifient-ils les coûts de création ? Les coûts associés au non-développement du système sont-ils si importants qu'il faille accepter le projet ?

    Exemple : Identifier les coûts fixes (matériel, logiciels), les coûts variables (papier, encre, fournitures) et les coûts des ressources humaines pour le développement des SI (nombre de professionnels, valeur horaire).

  • c) Faisabilité Opérationnelle

    Questions : Une fois le système développé et mis en œuvre, sera-t-il utilisé ? Y aura-t-il une résistance au changement de la part des utilisateurs, entraînant une réduction des avantages attendus ?

    Exemple : Identifier les types d'utilisateurs et analyser leur niveau de connaissances informatiques pour l'utilisation du SI.

4. Le Rôle des Utilisateurs dans le Développement du Système

Les utilisateurs, également appelés travailleurs de l'information, utilisent, traitent, gèrent et échangent des informations. Ils sont les bénéficiaires directs des systèmes d'information. Il existe des utilisateurs directs et indirects, qui peuvent être internes ou externes à l'entreprise. En tant qu'ingénieur, comprendre et intégrer leurs besoins est fondamental.

6. Avantages et Inconvénients de l'Insourcing pour le Développement de SI

  • Avantages :

    1. Observation directe des processus pour une meilleure compréhension du fonctionnement du système.
    2. Accès rapide pour modifier ou ajouter des informations au fur et à mesure de leur évolution.
  • Inconvénients :

    L'insourcing peut être coûteux, nécessitant l'embauche de personnel qualifié et l'acquisition de matériel informatique. De plus, des problèmes imprévus peuvent survenir, entraînant des retards si le personnel n'est pas adéquatement formé ou compétent.

7. Conditions pour Recommander l'Outsourcing du Développement

Pour recommander l'outsourcing, une organisation devrait considérer les points suivants :

  • Recherche d'économies de coûts.
  • Manque de ressources internes pour le développement.
  • Volonté de se concentrer sur les activités essentielles de l'entreprise.
  • Besoin de bénéficier de ressources informatiques externes.
  • Nécessité de créer rapidement une infrastructure de systèmes d'information.
  • Désir d'accélérer le développement d'applications.
  • Acquisition d'expérience pour éviter les coûts récurrents (fournitures, contrats) après évaluation.

8. Avantages et Inconvénients de l'Outsourcing pour le Développement de SI

  • Avantages :

    • Bénéfice de l'expérience des promoteurs et de l'organisation pour entreprendre de nouveaux projets, effectuer la maintenance, les mises à jour et les extensions.
    • Facilitation du contrôle du développement et de la sécurité de l'information.
    • Plus grande flexibilité pour le développement.
    • Gestion simplifiée de l'information de l'entreprise.
  • Inconvénients :

    • Incapacité à réagir rapidement aux environnements changeants.
    • Flexibilité limitée pour augmenter la capacité de l'entreprise.
    • Accès restreint aux nouvelles technologies et aux systèmes de nouvelle génération.

9. Techniques de Collecte d'Informations pour la Définition des Exigences

Plusieurs techniques peuvent être utilisées pour recueillir des informations lors de la phase de définition des exigences :

  • Entretiens : Peuvent être dirigés ou ouverts, nécessitent la participation des utilisateurs, permettent un développement moins formel, etc.
  • Observation : Moins de temps requis pour l'utilisateur, mais peut être ennuyeuse ; doit être planifiée.
  • Questionnaires ou Sondages : Permettent de connaître les détails du processus, sont plus formels et requièrent plus de temps d'utilisation.
  • Analyse de Documents : Bonne méthode pour comprendre le processus, mais peu de processus sont bien documentés.

1. Test : Assurer le Succès d'une Organisation par la Constitution

Pour qu'une organisation réussisse, une transformation intérieure profonde est nécessaire. La gestion doit être assurée par un utilisateur expérimenté, et la raison d'être du système doit être clairement définie pour garantir le succès.

2. Définition et Fonctions d'un Système d'Information

  • Système d'Information : Un ensemble de composants interdépendants qui capturent, traitent, stockent et distribuent des informations pour soutenir la prise de décisions et le contrôle d'une organisation.
  • Fonctions Clés :
    • Source d'information essentielle pour que les gestionnaires prennent des décisions efficaces.
    • Développement de produits et services à valeur ajoutée, rendant l'entreprise plus compétitive avec des avantages stratégiques sur le marché mondial.
    • Une ressource importante pour l'entreprise, représentant un défi pour son administration.

Entrées associées :