Ok

En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies. Ces derniers assurent le bon fonctionnement de nos services. En savoir plus.

« Démarrage et présentation de SCRUM | Page d'accueil | Sommes-nous agile? »

20 septembre 2007

Premiere concrétisation de valeur

Cette semaine on est encore en mode formation, les ressources étant présentes à hauteur de 3 jours par semaine. Le projet a été lancer il y a plus de 10 jours et déjà nos gestionnaires ont hâte de voir quelque chose de concret. J'ai donc proposer à l'équipe de consacrer une journée à une grosse démo de formation où notre expert réaliserait un premier écran d'un bout à l'autre. De la BD à l'écran accèsssible par le fureteur web. Ce scénario à permet de :

  • mettre en lumière l'architecture prescrite par rapport aux notions théorique déjà présentées ;
  • démontrer concrètement ce qu'implique l'architecture choisie en terme d'efforts et d'outils (uniquement VisualStudio 2005 et Toad);
  • voir la quantité de code requise, incluant l'utilisation des composants réutilisables existants;
  • démontrer un premier écran hyper-simple, mais fonctionnel, de l'application finale;
  • démontrer l'utilisation de vraies données (issues de l'application que nous réécrivons)
  • vérifier l'installation des postes de travail et de l'environnement Team Foundation Server pour la gestion des sources;

Il faut lever notre chapeau à Alina, notre experte, qui a codé durant 6 heures une application de A à Z, sous le regard percant des 8 apprenants. La première demi-heure nous a permis de définir en équipe quel écran et quels informations seraient utilisées, de mêmes que les grands tâches requises pour arriver à montrer quelque chose de fonctionnel. Naturellement, elle avait un matériel de formation qui expliquait étape par étape quoi faire (qu'elle avait rédiger auparavant pour le bénéfice des apprenants) mais le défi était quand même là!

Elle à donc créé les éléments suivants:

  • La solution et les divers projets dans VisualStudio;
  • La base de données et la table requise;
  • Les objets d'affaires, essentiellement la "demande";
  • La couche d'accès aux données, avec Retina;
  • La facade de services web;
  • Le projet de test du service web;
  • La couche de présentation, un XBAP utilisant le CAB "composite application block";
  • Un version fonctionnelle dans le gestionnaire de source de l'équipe.

Voici un aperçu de l'écran:

d35b4491713b4c653684fb3ea1196a99.png

14:00 | Lien permanent | Commentaires (0) | Tags : simplicité, valeur, démarrage