Développer avec Visual Studio et TFS 2012 ses applications Windows Store
Upcoming SlideShare
Loading in...5
×
 

Développer avec Visual Studio et TFS 2012 ses applications Windows Store

on

  • 408 vues

Cristal Union a souhaité mettre à disposition des techniciens sur le terrain des tablettes Windows 8 munies d’applicatifs adaptés à leur métier. Cristal Union est un groupe coopératif ...

Cristal Union a souhaité mettre à disposition des techniciens sur le terrain des tablettes Windows 8 munies d’applicatifs adaptés à leur métier. Cristal Union est un groupe coopératif agro-industriel représentant environ 25 % de la production betteravière française. Ils s’appuient sur deux activités principales : le sucre à destination de l’industrie et de la bouche (Daddy et Erstein), l’alcool et l’éthanol (carburation, industrie, parfumerie,…) . Accompagné d’Happly, ils ont mis en œuvre leur première application métier Windows Store. Avec leur retour d’expérience, vous découvrirez aussi la démarche ALM et les outils mis en œuvre. Nous aborderons les différentes facettes : expression du besoin et feedback, méthodologie Agile, déploiement et automatisation des tests techniques, plan de recette et tests fonctionnels. Lors de cette session, nous présenterons donc un projet concret où la démarche agile et l'industrialisation ont permis d'assurer la réussite et la qualité des développements.

Statistics

Vues

Total Views
408
Views on SlideShare
408
Embed Views
0

Actions

Likes
0
Downloads
5
Comments
0

0 Ajouts 0

No embeds

Accessibilité

Catégories

Détails de l'import

Uploaded via as Microsoft PowerPoint

Droits d'utilisation

© Tous droits réservés

Report content

Signalé comme inapproprié Signaler comme inapproprié
Signaler comme inapproprié

Indiquez la raison pour laquelle vous avez signalé cette présentation comme n'étant pas appropriée.

Annuler
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Votre message apparaîtra ici
    Processing...
Poster un commentaire
Modifier votre commentaire
  • Notation
  • (ALM203)
  • Société de l’Est de la France pure player MicrosoftExpertise et reconnaissance sur la plateforme MS (cf domaine de compétence)Activité de services + centre de formation CPLS (certifiée MS)Membre des cercles ALM, AzureCentre des usages sur Strasbourg !Intervention sur des missions d’expertises, d’audit, de mise en œuvre de solutions Microsoft

Développer avec Visual Studio et TFS 2012 ses applications Windows Store Développer avec Visual Studio et TFS 2012 ses applications Windows Store Presentation Transcript

  • Donnez votre avis ! Depuis votre smartphone, sur : http://notes.mstechdays.fr De nombreux lots à gagner toutes les heures !!! Claviers, souris et jeux Microsoft… Merci de nous aider à améliorer les TechDayshttp://notes.mstechdays.fr
  • Développer avec Visual Studio et TFS 2012 ses applications Windows Store Jean-Christophe Chevalier Resp. des développements Cristal Union Cédric Leblond Consultant ALM HapplyWindows 8 App et ALM
  • Le groupe CRISTAL UNION  Groupe coopératif Agro-industriel tourné vers les métiers du Sucre et de l’Alcool  + 2000 Salariés / 10 000 Adhérents  130 000 Hectares de surface betteravière  1,1 Million de tonnes de Sucre blanc / An 5,6 Millions d’Hectolitres d’Alcool-Ethanol / An  CA +1,5 Milliard d’EurosWindows 8 App et ALM
  • Happly, l’Expert Microsoft du Grand-Est ! Société de Conseil de De Gamma Group 11 ans d’expertise – création en 2001 (anciennement Evaluant) Un Groupe de plus de 30 collaborateurs présents sur le Grand-Est Plus de 140 clients - CA > 2,5 M€ en 2011 Un acteur local à portée nationale 2 Grands domaines d’activité : Services & Formation Centre des Usages Microsoft Centre de Formation certifié Microsoft Centre de Certification PrometricWindows 8 App et ALM
  • Sommaire • Contexte, démarche et contraintes • Méthodes, outils et techniques • Retour d’expérienceWindows 8 App et ALM
  • Objectifs du projet MOBILITE • Réflexion depuis 2011 – Volonté de s’appuyer sur une solution Robuste (matériel professionnel & renforcé). – Opportunité de pouvoir utiliser ses applications « non mobiles » sur un même support. • Enjeux Techniciens Soulager les techniciens sur des actions quotidiennes. Domaine Agricole Etendre l’accès au Système D’Information Agricole & Optimiser les flux d’échange. • Orientation Logicielle à établir en 2013 – Ce Développement contribuera à l’orientation mobilité du Groupe Cristal Union qui sera définie en 2013.Windows 8 App et ALM
  • LES ETAPES DE LA MISE EN OEUVRE 1 – 15 T3 2012 15 Novembre – 15 Décembre 15 Décembre – 15 Janvier Novembre Conception Spécifications Développements Recette générale Détaillées Lancement Livraison Validation du projet application recette 12 Octobre 14 11 Janvier DécembreWindows 8 App et ALM
  • Méthodologie Agile retenue Renouvellement, Outils pour les Orientations Modernisation SI Techniciens Qualité service Eviter des ressaisies à posteriori Contraintes Couverture Zones Opportunités rurales Flexibilité Gestion du mode déconnecté & Compétences Team Développement Forte Intégration Réactivité & Happly avec le SIA Expertise . NET Temps réel & Sécurisation Prototype Applicatif Win 8Windows 8 App et ALM
  • Contraintes CU • Respect de la charte graphique Cristal Union • Utilisation d’API Rest Json • Respect des bonnes pratiques de développement – Architecture n-tiers – Test unitaire – Documentation du code • Réutilisabilité, maintenabilité, évolutivitéWindows 8 App et ALM
  • Focus Organisation DEV Web Services REST Consultation/édition de fiches Développeur Localisation .NET Duplication de fiches XAML – C# ... … Socle .NET Squelette Applicatif Applications Windows 8 CU Techniciens Externes « Clients »Windows 8 App et ALM
  • Focus Organisation DEV Chef de projet et Chef de projet consultant fonctionnel Consultant SI Agro Architecte et Expert .Net Développeur .Net Support IT Consultant Design IHM Équipe projet Cristal Union Équipe projet HapplyWindows 8 App et ALM
  • ARCHITECTURE MISE EN OEUVRE Application Win8 Cache local C# - XAML XML Environnement client tablette Windows 8 Infrastructure Cristal-Union API Rest Java Système d’Information Agricole ISeries – DB2Windows 8 App et ALM
  • Démarche projet pour l’application 1 – 15 T3 2012 15 Novembre – 15 Décembre 15 Décembre – 15 Janvier Novembre Conception Spécifications Recette Développements générale Détaillées Itération 0 Itération 1 Réunion de Atelier Point lancement spécification Point d’avancement Point Point d’avancement Point recette Atelier Atelier Point d’avancement livraison Architecture spécification d’avancement 12 Octobre 29 octobre et 1 par 14 décembre 16 janvier 15 novembre semaineWindows 8 App et ALM
  • Conception et Préparation • Concevoir la maquette – Créer la charte graphique basée sur celle de Cristal Union – Créer l’ergonomie, la navigation • Spécifier et Planifier – Créer les récits utilisateurs et tâches (Msf Agile) • Préparer la solution Visual Studio – Squelette applicatif et diagramme d’architecture – Document technique (justifications architecture, déploiement, paramétrage) • Intégration de la Build automatisée – Analyse du code, validation de l’architecture – Tests techniquesWindows 8 App et ALM
  • Conception Storyboard • Simuler le comportement avec les animations • Créer des formes personnalisées réutilisables • Lier à des éléments de travail dans TFS • Bénéfices: – Visualiser en avance les scénarios d’utilisation – Clarifier et valider rapidement le besoin avec le client final – Présenter la charte graphiqueWindows 8 App et ALM
  • StoryBoard, Planification Agile, Architecture application, Build intègre analyse de code et validation de l’architectureWindows 8 App et ALM
  • Développement et tests • 2 activités : – Développement et tests techniques • Tests centrés sur le modèle de données et leur échanges au travers de l’API Rest – Définition et exécution de tests fonctionnels • Plan organisé par les spécifications – Récit utilisateur » Test 1 » Test 2Windows 8 App et ALM
  • Flux de travail intégré• L’onglet Mon travail concentre les actions nécessaires• Le flux de travail du développeur est simplifié. Démarrer une nouvelle tâche Développements et tests techniques en // Demande d’une révision de code Améliorer la qualité du code Vérifier le respect des bonnes pratiques Vérifier les fonctionnalités (Archivage) Archiver les modifications Mettre à jour le temps passé/restant Vérifier l’association de la tâche Indiquer un commentaire
  • Revues de code • Demande à plusieurs vérificateurs • Affichage des modifications dans le comparateur intégré de Visual Studio • Ajout de commentaires sur la revue globale, par fichier, par ligne de code • Bénéfices : – Cohérence des développements dans la solution – Une implémentation plus simple et plus performante – Revue efficace par un vérificateur distantWindows 8 App et ALM
  • Flux de travail, Tests techniques, Révisions de code, Plan de test et exécution via le simulateur ou deviceWindows 8 App et ALM
  • Ce qu’il faut retenir • La charge et le développement sont courts, il faut s’attacher à un processus simple et automatisé • A refaire, les indispensables : – Créer un storyboard – Préparer ! • une solution et sa documentation technique, • les spécifications détaillées, la répartition des tâches – Automatiser la Build avec les outils qualité : • Analyse de code, • Validation de l’architecture, • Tests techniquesWindows 8 App et ALM
  • Windows 8 : De bonnes perspectives + Qualité & + Stabilité - Composants Richesse des composants Fiabilité du développement applicatifs les premiers usages WINDOWS 8 - Organisation Dev + Evolutive & + intégrée Respect des couches à adapter aux logicielles et la sécurité développements < 50jWindows 8 App et ALM
  • Bénéfices et retour d’expérience + Flexibilité + Pérennité Architecture évolutive et Editeur Majeur & réutilisabilité des couches perspectives Windows 8 logicielles BENEFICES ATTENDUS + Autonomie + Qualité Intégration SI sécurisée Gestion interne des développements Optimisation de la réponse aux besoinsWindows 8 App et ALM
  • Développeurs Pros de l’IT http://aka.ms/generation-app Formez-vous en ligne www.microsoftvirtualacademy.com http://aka.ms/evenements- developpeurs Retrouvez nos évènements http://aka.ms/itcamps-france Les accélérateurs Faites-vous accompagnerWindows Azure, Windows Phone, gratuitement Windows 8 Le site de Visual Studio Essayer gratuitement nos http://aka.ms/telechargements http://www.visualstudio.fr solutions IT La Dev’Team sur MSDN Retrouver nos experts L’IT Team sur TechNet http://aka.ms/devteam Microsoft http://aka.ms/itteam