ICESCRUM

Gestion de projets

Icescrum est un outil se basant sur ma méthodologie “AGILE Scrum”, une méthodologie de gestion de projets. Cette méthode repose sur des cycles courts appelés “sprints” afin de planifier chaque tâche, analyser les besoins utilisateurs et collaborer.

La méthode Agile est centrée sur :

La livraison régulière d’un projet dans une version aboutie.

La collaboration,

L’adaptabilité,

L’amélioration continue,

Le contexte GSB du BTS SIO a été la principale raison de l’utilisation d’Icescrum. Cela a permis de catégoriser et d’organiser les tâches à réaliser lors de ces deux applications : web comme mobile.

Lors de la création d’un projet, il faut établir des « features » (ex : sécurité, authentification, paiement, etc.), c’est-à-dire des catégories délimitant le projet. Ici sont regroupés les différentes features nécessaire au contexte GSB pour mon application de notes de frais.

Il faut ensuite créer des User Story (US), ce sont des descriptions simples d’un besoin utilisateur, du type : En tant que [utilisateur], Je veux [fonctionnalité], Afin de [objectif métier]
Il faut considérer un effort à l’US, c’est-à-dire une estimation relative basée sur la complexité globale et non uniquement sur son temps. 
Pour évaluer un effort je me suis basée sur :
> Mes connaissances et mon expérience (ce qui engendre la complexité technique)
> La complexité fonctionnelle (le rendu pour l’utilisateur)
> La dépendance du besoin sur un autre
> La quantité et le temps des tests à réaliser 

Exemple :

Par exemple : la création d’une entité (sans relation) serait d’un effort zéro puisqu’elle est automatique sur Symfony et ne demande pas un nombre immense de tests. Tandis que la création du CRUD qui s’ensuit peut-être d’un effort 1 ou 3 suivant le besoin fonctionnel (quels utilisateurs ont accès à ce crud, a-t-on une dépendance avec une autre entité ? etc.)

Avec les US et les efforts définis, on peut aller planifier ses sprints en segmentant les missions. 
D’autres exemples de sprints pour GSB (contexte de diplôme BTS SIO) :


Procédures et compétences

Cette utilisation d’IceScrum a permis de valider des compétences

Gérer le patrimoine informatique

  • Exploiter des référentiels, normes et standards adoptés par le prestataire informatique

Travailler en mode projet

  • Planifier les activités

Mettre à disposition des utilisateurs un service informatique

  • Réaliser les tests d’intégration et d’acceptation d’un service
  • Déployer un service

Procédure d’utilisation d’Icescrum :