LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Méthodes de développement vers l’agilité

Fiche : Méthodes de développement vers l’agilité. Recherche parmi 300 000+ dissertations

Par   •  16 Octobre 2022  •  Fiche  •  2 037 Mots (9 Pages)  •  313 Vues

Page 1 sur 9

AP3

Méthodes de développement

Vers l’agilité ….

MH

  1. Analyse du passé : Le grand bug de la BNF

En 1998, la BNF (Bibliothèque Nationale de France) est en conflit avec son prestataire informatique, Cap Gemini.

Voici quelques extraits de l’article relatant ce fait.

[pic 1]

  1. Quels sont les problèmes soulevés ? Quelles pistes d’améliorations peut-on envisager ?

Problèmes

Pistes d’améliorations

Dysfonctionnement d’un composant

Renforcer les plans de formations SE(Système d’exploitation) et de montée en compétence au niveau opérationnel.

Erreur de programmation

Revoir le code de programmation afin de voir s’il y a un problème dans le code ou d’un bug.

Manque de compétence au cours de leurs formations

Essaye de augmenter le personnelles afin de répondre a un problème technique a temps (être plus réactif) ou de prendre bien le temps de leur mettre en place une formation avec davantage de compétence technique.

Non accès a l’ensemble des ouvrages

Donnes accès a un chef technique par exemple qui accède a l’ensemble des ouvrages (faut bien sur qu’il a une certaine compétence que d’autre débutant n’ont pas).

Bug

Essayer de réparer le bug et de voir qu’elle est la source du bug afin de ne pas prendre le risque d’avoir le même problème.  

[pic 2]

  1. A qui reviennent quelles responsabilités ?

MOA (….qui est-ce ?)

Le chef de projet MOA (ou maître d’ouvrage) est la personne qui, dans l’équipe, va représenter le client. Il représente généralement la société ou le service délivré et a donc pour responsabilité de diriger les équipes pour obtenir un produit final conforme aux attentes du client. Il peut également porter les titres de sponsor ou de pilote stratégique.

MOE (….qui est-ce ?)

Le maître d’œuvre ou chef de projet MOE, lui, est la personne qui va décider des moyens techniques mis en œuvre pour concevoir le produit conformément à ce qui a été défini par la MOA.

Ses Missions :

-Déterminer les objectifs du projet

-Estimer et allouer un budget

-Fixer le délai de livraison

-Animer les différentes réunions

-Valider les étapes de développement

-Participer au recettage

Ses Missions :

-Assister la MOA (conception du cahier des charges et suivi technique)

-Sélectionner les prestataires nécessaires

-Manager l’équipe de développement

-Réaliser ou faire réaliser le produit

-Assurer la bonne qualité du produit

-Rendre compte des avancements à la MOA

-Tenir les délais et le budget

Les responsabilité reviennent en grande partie a cause du Maître d’ouvrage car c’est lui qui est sensé analyser et déterminer quoi faire pour que le MOE prenne en charge ceci, donc si il aurai fait une bonne analyse et qu’il aurai fait des test par exemple, ils auraient pu éviter de grand problème technique.  

Il y aussi notamment des problèmes que le maître d’œuvre n’as pas pu gérer comme le manque de compétences techniques qui peut nuir au projet, et cette absence de hiérarchisation.


  1. Le cycle de développement d’un projet : plusieurs approches

Soit un projet de création de site web pour centraliser les notes obtenues au BTS SIO des étudiants de SJP.

Nous avons listé les différentes tâches nécessaires à son aboutissement dans le tableau ci-dessous.

Numéro de l’activité

Désignation de l’activité

-1

Conception à l’aide d’un traitement de texte des maquettes des écrans et des états en collaboration avec les utilisateurs

-2

Conception des algorithmes des traitements qui incluent des accès à la base de données

3

Conception du MCD

-4

Conception du MLD

-5

Création de la base de données sous MySQL

-6

Ecriture des programmes PHP

7

Elaboration du dictionnaire des données

-8

Interview des professeurs pour définir leurs attentes

9

Test des programmes PHP

10

Transfert du site local sur un serveur Web

Figure 3: Liste des tâches (non ordonnée)

  1. Proposer un enchaînement des tâches afin de minimiser la durée de déroulement de ce projet.

[pic 3]

8-→1-→4-→6-→2-→5-→9-→10

ou

8-→1-→4-→6-→2-→7-→5-→9-→10

Après rencontre des professeurs, nous avons pu cerner davantage le besoin. Les fonctionnalités attendues sont résumées ci-dessous.

Nom de la fonctionnalité

Détail de la fonctionnalité

Utilisateurs

Connexion au site

Permet la saisie du login et du mot de passe et autorise ou non l’accès au site

Etudiant et professeur

Saisie des notes

Affiche la liste des épreuves et permet à l’étudiant de saisir les notes qu’il a obtenues. Une fois cette saisie réalisée, l’étudiant n’a plus accès à cette fonctionnalité, sauf l’année suivante s’il est redoublant

Etudiant

Gestion des utilisateurs

Crée un nouvel utilisateur. Le login et le mot de passe définis lors de cette opération sont communiqués à l’utilisateur.

Administrateur

Production de la synthèse A

Affiche ou imprime un récapitulatif présentant, pour chaque étudiant les notes qu’il a obtenues dans toutes les disciplines à la dernière session du BTS

Professeur

Production de la synthèse B

Affiche ou imprime un récapitulatif présentant, pour chaque étudiant les notes qu’il a obtenu dans une discipline donnée à la dernière session du BTS

Professeur

Production de la synthèse C

Affiche ou imprime un récapitulatif présentant, pour chaque discipline l’évolution des moyennes sur les n dernières années

Professeur

Figure 4 : Liste des fonctionnalités

...

Télécharger au format  txt (14 Kb)   pdf (752 Kb)   docx (632.7 Kb)  
Voir 8 pages de plus »
Uniquement disponible sur LaDissertation.com