SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Pratique du Agile Software
developpement sous TFS 2010
Plan
Présentation TFS for
Agile

  Une méthode agile est une approche itérative et
  incrémentale, qui est menée dans un esprit
  collaboratif avec juste ce qu’il faut de formalisme.
  Elle génère un produit de haute qualité tout en
  prenant en compte l’évolution des besoins des
  clients.


                       C quoi l’Agilité?
C quoi TFS?


Team Foundation Server 2010 (TFS) est un outil de travail
collaboratif accompagnant la suite Visual Studio Team
                        System(VSTS).
L’outil automatise le processus de livraison des applications
et met à la disposition du développeur, des ressources dont il
a besoin pour gérer efficacement les projets informatiques et
leur cycle de vie.
Une chose importante à savoir: Team
Foundation Server n'est qu'un ensemble
de Web Services. Team Explorer n'est
qu'un outil, une façade vous permettant de
gérer, manipuler ces Web Services et donc
d'administrer votre serveur TFS.
TFS
          Planification et suivis
                du projet
Méthode
 Agile
Installation et
Configuration
                  Outils
                  nécessaires
Systèmes d’exploitation supportés :
 Windows Vista® (x86 & x64) avec Service Pack 2 ou plus (Toutes les
 éditions sauf l’édition de starter).
 Windows Server® 2003 (x86) avec Service Pack 2 ou plus(toutes les
 éditions).
 Windows Server 2003 R2 (x86) ou plus(toutes les éditions).
 Windows Server 2008 (x86 & x64) avec Service Pack 2 ou plus.
 Windows Server 2008 R2 (x64)
 Windows 7 (x86 & x64) (Toutes les éditions sauf l’édition de starter).

Configuration matérielle requise
  Un ordinateur avec un processeur de 2.2GHz ou plus.
  1 GB de RAM
  8 GB d’espace disponible dans le disque dûr.
Fonctionnalités TFS
Version Control
Check-in




                                                     Check-in
                                                     policies




                                                                    Shelve
Au lieu d’archiver le fichier, Team Foundation Server vous
propose de réserver le fichier, c’est-à-dire de le copier dans la
base de données du serveur mais indépendamment du reste du
projet.
Work Items
User story nous informe sur les fonctionnalités
               User       du projet ou du system. Chaque user story doit
                          simplement préciser ce que le client demande.
              stories
                          Une tâche est basée sur la nécessité de faire
                          quelques travaux. Chaque membre de
               Tasks      l'équipe peut définir des tâches pour
                          représenter le travail qu'ils doivent accomplir.

                          On peut créer des requêtes personnalisées afin
                          de faciliter le travail et la récupérartion des
Work Items    Queries     tâches de chacun des développeurs :


                          Afin d’identifier au plus tôt les lacunes et de
                          pouvoir œuvrer à leurs corrections à moindre
             Test Cases   coût, cet exercice doit avoir lieu tout au long du
                          processus de développement.


               Bugs
Build
Automation
Principe du build:
Dans tout cycle de développement, avec des itérations régulières et
l’intégration continue, le build est un centre névralgique.
Le build permet de générer l’application finale.
A chaque itération du projet, le code est collecté, intégré puis généré
par le moteur de build. Cela peut se faire chaque nuit pour les tests
d’intégration par exemple et le moteur génère son rapport…
Reporting
Définition :

Reporting Services est un outil permettant de concevoir des reports ou
des modèles de reports. Ce service est intégré à Visual Studio et SQL
server comme vu précédemment. Un report (basé sur le langage XML)
est crée depuis Visual Studio, ou par le générateur de report. Le report
est publié sur un serveur Reporting Services et les utilisateurs pourront
visionner ces rapports selon 3 possibilités:

  -Directement depuis le Portail Reporting Services.

  -Depuis des pages WEB appelant les WebServices.

  - Directement via les reports.
Demo
Conclusion
      Inconvénients   Avantages
MERCI
POUR VOTRE ATTENTION

Weitere ähnliche Inhalte

Was ist angesagt?

Adoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMAdoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMGrégory Ott
 
Visual Studio 2012 pour Windows 8
Visual Studio 2012 pour Windows 8Visual Studio 2012 pour Windows 8
Visual Studio 2012 pour Windows 8Microsoft
 
Fichier, Nouveau projet… Et après ?
Fichier, Nouveau projet… Et après ?Fichier, Nouveau projet… Et après ?
Fichier, Nouveau projet… Et après ?Microsoft
 
Introduction au développement Windows 8 avec XAML et .NET 4.5
Introduction au développement Windows 8 avec XAML et .NET 4.5Introduction au développement Windows 8 avec XAML et .NET 4.5
Introduction au développement Windows 8 avec XAML et .NET 4.5Microsoft
 
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008Gregory Renard
 
Expérience pratique de développement Azure
Expérience pratique de développement AzureExpérience pratique de développement Azure
Expérience pratique de développement AzureLevio
 
altimaº x M3.3 Magento 2 api components
altimaº x M3.3 Magento 2 api componentsaltimaº x M3.3 Magento 2 api components
altimaº x M3.3 Magento 2 api componentsAltima x Konversion
 
Vincent biret azure functions et flow #AosCanadianTour (quebec)
Vincent biret azure functions et flow #AosCanadianTour (quebec)Vincent biret azure functions et flow #AosCanadianTour (quebec)
Vincent biret azure functions et flow #AosCanadianTour (quebec)Vincent Biret
 
Biz talk summit devops - continuous delivery
Biz talk summit   devops - continuous deliveryBiz talk summit   devops - continuous delivery
Biz talk summit devops - continuous deliveryRadoine Douhou
 
Diginova 2019 - les usages d'office 365 en Nouvelle-Calédonie
Diginova 2019 - les usages d'office 365 en Nouvelle-CalédonieDiginova 2019 - les usages d'office 365 en Nouvelle-Calédonie
Diginova 2019 - les usages d'office 365 en Nouvelle-CalédonieJulien Chable
 
Google Web Toolkit - GWT
Google Web Toolkit - GWTGoogle Web Toolkit - GWT
Google Web Toolkit - GWTmohamedmed1694
 
Quoi de neuf dans ASP.NET 4.5
Quoi de neuf dans ASP.NET 4.5Quoi de neuf dans ASP.NET 4.5
Quoi de neuf dans ASP.NET 4.5Microsoft
 
Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010Microsoft Technet France
 
DevOps vu par les ops
DevOps vu par les opsDevOps vu par les ops
DevOps vu par les opsMichel HUBERT
 
Vers des applications modernes : retour d'expérience
Vers des applications modernes : retour d'expérienceVers des applications modernes : retour d'expérience
Vers des applications modernes : retour d'expérienceMicrosoft
 
[devops REX 2016] Comment l’IT peut arrêter de se faire vanner par les devs ?
[devops REX 2016] Comment l’IT peut arrêter de se faire vanner par les devs ?[devops REX 2016] Comment l’IT peut arrêter de se faire vanner par les devs ?
[devops REX 2016] Comment l’IT peut arrêter de se faire vanner par les devs ?devops REX
 
Nuxeo Document Management Fr
Nuxeo Document Management FrNuxeo Document Management Fr
Nuxeo Document Management FrNuxeo
 

Was ist angesagt? (17)

Adoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMAdoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALM
 
Visual Studio 2012 pour Windows 8
Visual Studio 2012 pour Windows 8Visual Studio 2012 pour Windows 8
Visual Studio 2012 pour Windows 8
 
Fichier, Nouveau projet… Et après ?
Fichier, Nouveau projet… Et après ?Fichier, Nouveau projet… Et après ?
Fichier, Nouveau projet… Et après ?
 
Introduction au développement Windows 8 avec XAML et .NET 4.5
Introduction au développement Windows 8 avec XAML et .NET 4.5Introduction au développement Windows 8 avec XAML et .NET 4.5
Introduction au développement Windows 8 avec XAML et .NET 4.5
 
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
 
Expérience pratique de développement Azure
Expérience pratique de développement AzureExpérience pratique de développement Azure
Expérience pratique de développement Azure
 
altimaº x M3.3 Magento 2 api components
altimaº x M3.3 Magento 2 api componentsaltimaº x M3.3 Magento 2 api components
altimaº x M3.3 Magento 2 api components
 
Vincent biret azure functions et flow #AosCanadianTour (quebec)
Vincent biret azure functions et flow #AosCanadianTour (quebec)Vincent biret azure functions et flow #AosCanadianTour (quebec)
Vincent biret azure functions et flow #AosCanadianTour (quebec)
 
Biz talk summit devops - continuous delivery
Biz talk summit   devops - continuous deliveryBiz talk summit   devops - continuous delivery
Biz talk summit devops - continuous delivery
 
Diginova 2019 - les usages d'office 365 en Nouvelle-Calédonie
Diginova 2019 - les usages d'office 365 en Nouvelle-CalédonieDiginova 2019 - les usages d'office 365 en Nouvelle-Calédonie
Diginova 2019 - les usages d'office 365 en Nouvelle-Calédonie
 
Google Web Toolkit - GWT
Google Web Toolkit - GWTGoogle Web Toolkit - GWT
Google Web Toolkit - GWT
 
Quoi de neuf dans ASP.NET 4.5
Quoi de neuf dans ASP.NET 4.5Quoi de neuf dans ASP.NET 4.5
Quoi de neuf dans ASP.NET 4.5
 
Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010
 
DevOps vu par les ops
DevOps vu par les opsDevOps vu par les ops
DevOps vu par les ops
 
Vers des applications modernes : retour d'expérience
Vers des applications modernes : retour d'expérienceVers des applications modernes : retour d'expérience
Vers des applications modernes : retour d'expérience
 
[devops REX 2016] Comment l’IT peut arrêter de se faire vanner par les devs ?
[devops REX 2016] Comment l’IT peut arrêter de se faire vanner par les devs ?[devops REX 2016] Comment l’IT peut arrêter de se faire vanner par les devs ?
[devops REX 2016] Comment l’IT peut arrêter de se faire vanner par les devs ?
 
Nuxeo Document Management Fr
Nuxeo Document Management FrNuxeo Document Management Fr
Nuxeo Document Management Fr
 

Andere mochten auch

Centum Adeneo présentation générale Q4-2016 V2
Centum Adeneo présentation générale Q4-2016 V2Centum Adeneo présentation générale Q4-2016 V2
Centum Adeneo présentation générale Q4-2016 V2Emmanuel Frelin
 
Integración Continua con Team Foundation Server
Integración Continua con Team Foundation ServerIntegración Continua con Team Foundation Server
Integración Continua con Team Foundation Serverrido
 
Integración Continua usando Team Foundation Server
Integración Continua usando Team Foundation ServerIntegración Continua usando Team Foundation Server
Integración Continua usando Team Foundation ServerErnesto Cardenas Cangahuala
 
Introducción a Team Foundation Service, ALM en la Nube
Introducción a Team Foundation Service, ALM en la NubeIntroducción a Team Foundation Service, ALM en la Nube
Introducción a Team Foundation Service, ALM en la NubeErnesto Cardenas Cangahuala
 
Scrum With Team Foundation Server 2010
Scrum With Team Foundation Server 2010Scrum With Team Foundation Server 2010
Scrum With Team Foundation Server 2010Aaron Bjork
 
Indoor team building activities for adults
Indoor team building activities for adultsIndoor team building activities for adults
Indoor team building activities for adultsteambuildinghq
 
Exemple de Team building
Exemple de Team building Exemple de Team building
Exemple de Team building Thibault TSIMI
 
T 9-monserrat-feria-presentacion audiovisual sencilla 1(hipervinculos e inter...
T 9-monserrat-feria-presentacion audiovisual sencilla 1(hipervinculos e inter...T 9-monserrat-feria-presentacion audiovisual sencilla 1(hipervinculos e inter...
T 9-monserrat-feria-presentacion audiovisual sencilla 1(hipervinculos e inter...monseferia
 
Las tecnologías de la información
Las tecnologías de la informaciónLas tecnologías de la información
Las tecnologías de la informaciónTuBabyBc
 
Civilizaciones de la antiguemila
Civilizaciones de la antiguemilaCivilizaciones de la antiguemila
Civilizaciones de la antiguemilaluzcumu
 
Turismo en madrid yinke ni
Turismo en madrid yinke niTurismo en madrid yinke ni
Turismo en madrid yinke niTianni
 
Guest Innovation Proyecto I Paytouch-Avisador de mesas
Guest Innovation Proyecto I Paytouch-Avisador de mesasGuest Innovation Proyecto I Paytouch-Avisador de mesas
Guest Innovation Proyecto I Paytouch-Avisador de mesasthinkininnovationlopesan
 
Règlement jeu ring2
Règlement jeu ring2Règlement jeu ring2
Règlement jeu ring2Emilie Leroux
 
La production et la consommation de vin français
La production et la consommation de vin françaisLa production et la consommation de vin français
La production et la consommation de vin françaisAlex BLUMA
 

Andere mochten auch (20)

Centum Adeneo présentation générale Q4-2016 V2
Centum Adeneo présentation générale Q4-2016 V2Centum Adeneo présentation générale Q4-2016 V2
Centum Adeneo présentation générale Q4-2016 V2
 
Integración Continua con Team Foundation Server
Integración Continua con Team Foundation ServerIntegración Continua con Team Foundation Server
Integración Continua con Team Foundation Server
 
Integración Continua usando Team Foundation Server
Integración Continua usando Team Foundation ServerIntegración Continua usando Team Foundation Server
Integración Continua usando Team Foundation Server
 
Introducción a Team Foundation Service, ALM en la Nube
Introducción a Team Foundation Service, ALM en la NubeIntroducción a Team Foundation Service, ALM en la Nube
Introducción a Team Foundation Service, ALM en la Nube
 
Scrum With Team Foundation Server 2010
Scrum With Team Foundation Server 2010Scrum With Team Foundation Server 2010
Scrum With Team Foundation Server 2010
 
Indoor team building activities for adults
Indoor team building activities for adultsIndoor team building activities for adults
Indoor team building activities for adults
 
Exemple de Team building
Exemple de Team building Exemple de Team building
Exemple de Team building
 
Cartas 2 tics}
Cartas 2 tics}Cartas 2 tics}
Cartas 2 tics}
 
el teclado
el tecladoel teclado
el teclado
 
T 9-monserrat-feria-presentacion audiovisual sencilla 1(hipervinculos e inter...
T 9-monserrat-feria-presentacion audiovisual sencilla 1(hipervinculos e inter...T 9-monserrat-feria-presentacion audiovisual sencilla 1(hipervinculos e inter...
T 9-monserrat-feria-presentacion audiovisual sencilla 1(hipervinculos e inter...
 
Las tecnologías de la información
Las tecnologías de la informaciónLas tecnologías de la información
Las tecnologías de la información
 
Civilizaciones de la antiguemila
Civilizaciones de la antiguemilaCivilizaciones de la antiguemila
Civilizaciones de la antiguemila
 
Turismo en madrid yinke ni
Turismo en madrid yinke niTurismo en madrid yinke ni
Turismo en madrid yinke ni
 
Guest Innovation Proyecto I Paytouch-Avisador de mesas
Guest Innovation Proyecto I Paytouch-Avisador de mesasGuest Innovation Proyecto I Paytouch-Avisador de mesas
Guest Innovation Proyecto I Paytouch-Avisador de mesas
 
Modelo OSI
Modelo OSIModelo OSI
Modelo OSI
 
Cómo surgió la red
Cómo surgió la redCómo surgió la red
Cómo surgió la red
 
Cuento
CuentoCuento
Cuento
 
Règlement jeu ring2
Règlement jeu ring2Règlement jeu ring2
Règlement jeu ring2
 
Presentación1 teclado
Presentación1 tecladoPresentación1 teclado
Presentación1 teclado
 
La production et la consommation de vin français
La production et la consommation de vin françaisLa production et la consommation de vin français
La production et la consommation de vin français
 

Ähnlich wie TFS

Scub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libreScub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libreStéphane Traumat
 
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...vlabatut
 
20091020 - Normandy Jug - Builders Battle
20091020 - Normandy Jug - Builders Battle20091020 - Normandy Jug - Builders Battle
20091020 - Normandy Jug - Builders BattleArnaud Héritier
 
TechDays 2012 - Windows Azure - ALM
TechDays 2012 - Windows Azure - ALMTechDays 2012 - Windows Azure - ALM
TechDays 2012 - Windows Azure - ALMJason De Oliveira
 
SharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation ServerSharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation ServerPhilippe Sentenac
 
Spring boot anane maryem ben aziza syrine
Spring boot anane maryem ben aziza syrineSpring boot anane maryem ben aziza syrine
Spring boot anane maryem ben aziza syrineSyrine Ben aziza
 
Les 11 bonnes raisons de migrer vers Windows Server 2008
Les 11 bonnes raisons de migrer vers Windows Server 2008Les 11 bonnes raisons de migrer vers Windows Server 2008
Les 11 bonnes raisons de migrer vers Windows Server 2008fabricemeillon
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...PimpMySharePoint
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...PimpMySharePoint
 
Oracle Developer adf
Oracle Developer adfOracle Developer adf
Oracle Developer adfBacely YoroBi
 
Développement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EEDéveloppement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EESabri Bouchlema
 
Aspnetcore introduction
Aspnetcore introductionAspnetcore introduction
Aspnetcore introductionMichel Bruchet
 
Chapitre7 introduction-j2 ee
Chapitre7 introduction-j2 eeChapitre7 introduction-j2 ee
Chapitre7 introduction-j2 eeimene2010
 
Azure Logic Apps - Bonnes pratiques et industrialisation pour un départ lancé
Azure Logic Apps - Bonnes pratiques et industrialisation pour un départ lancéAzure Logic Apps - Bonnes pratiques et industrialisation pour un départ lancé
Azure Logic Apps - Bonnes pratiques et industrialisation pour un départ lancéManon PERNIN
 
Integration Summit 16 - Azure Logic App, bonnes pratiques et industrialisatio...
Integration Summit 16 - Azure Logic App, bonnes pratiques et industrialisatio...Integration Summit 16 - Azure Logic App, bonnes pratiques et industrialisatio...
Integration Summit 16 - Azure Logic App, bonnes pratiques et industrialisatio...Cellenza
 
BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureNicolas Georgeault
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...PimpMySharePoint
 

Ähnlich wie TFS (20)

Scub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libreScub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libre
 
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
 
20091020 - Normandy Jug - Builders Battle
20091020 - Normandy Jug - Builders Battle20091020 - Normandy Jug - Builders Battle
20091020 - Normandy Jug - Builders Battle
 
TechDays 2012 - Windows Azure - ALM
TechDays 2012 - Windows Azure - ALMTechDays 2012 - Windows Azure - ALM
TechDays 2012 - Windows Azure - ALM
 
Java Entreprise Edition
Java Entreprise EditionJava Entreprise Edition
Java Entreprise Edition
 
Spring Boot RestApi.pptx
Spring Boot RestApi.pptxSpring Boot RestApi.pptx
Spring Boot RestApi.pptx
 
SharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation ServerSharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation Server
 
Spring boot anane maryem ben aziza syrine
Spring boot anane maryem ben aziza syrineSpring boot anane maryem ben aziza syrine
Spring boot anane maryem ben aziza syrine
 
Les 11 bonnes raisons de migrer vers Windows Server 2008
Les 11 bonnes raisons de migrer vers Windows Server 2008Les 11 bonnes raisons de migrer vers Windows Server 2008
Les 11 bonnes raisons de migrer vers Windows Server 2008
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
 
Oracle Developer adf
Oracle Developer adfOracle Developer adf
Oracle Developer adf
 
Développement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EEDéveloppement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EE
 
Aspnetcore introduction
Aspnetcore introductionAspnetcore introduction
Aspnetcore introduction
 
Mysql
MysqlMysql
Mysql
 
Chapitre7 introduction-j2 ee
Chapitre7 introduction-j2 eeChapitre7 introduction-j2 ee
Chapitre7 introduction-j2 ee
 
Azure Logic Apps - Bonnes pratiques et industrialisation pour un départ lancé
Azure Logic Apps - Bonnes pratiques et industrialisation pour un départ lancéAzure Logic Apps - Bonnes pratiques et industrialisation pour un départ lancé
Azure Logic Apps - Bonnes pratiques et industrialisation pour un départ lancé
 
Integration Summit 16 - Azure Logic App, bonnes pratiques et industrialisatio...
Integration Summit 16 - Azure Logic App, bonnes pratiques et industrialisatio...Integration Summit 16 - Azure Logic App, bonnes pratiques et industrialisatio...
Integration Summit 16 - Azure Logic App, bonnes pratiques et industrialisatio...
 
BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec Azure
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
 

Mehr von Slimen Belhaj Ali (19)

Solution générique pour la résolution des problèmes statiques de tournées de ...
Solution générique pour la résolution des problèmes statiques de tournées de ...Solution générique pour la résolution des problèmes statiques de tournées de ...
Solution générique pour la résolution des problèmes statiques de tournées de ...
 
BPMN,jBPM,BPEL
BPMN,jBPM,BPELBPMN,jBPM,BPEL
BPMN,jBPM,BPEL
 
Websphere
WebsphereWebsphere
Websphere
 
Sécurisation des services WCF avec WS-Security
Sécurisation des services WCF avec WS-SecuritySécurisation des services WCF avec WS-Security
Sécurisation des services WCF avec WS-Security
 
JasperReport
JasperReportJasperReport
JasperReport
 
ERP Universitaire
ERP UniversitaireERP Universitaire
ERP Universitaire
 
JSF 2.0
JSF 2.0JSF 2.0
JSF 2.0
 
Tutorial
TutorialTutorial
Tutorial
 
Spring security
Spring securitySpring security
Spring security
 
Spring mvc 3.0 web flow
Spring mvc 3.0 web flowSpring mvc 3.0 web flow
Spring mvc 3.0 web flow
 
Share point 2010
Share point 2010Share point 2010
Share point 2010
 
objective C
objective Cobjective C
objective C
 
Android
AndroidAndroid
Android
 
Hibernate 3
Hibernate 3Hibernate 3
Hibernate 3
 
WPF MVVM
WPF MVVMWPF MVVM
WPF MVVM
 
Jboss Seam
Jboss SeamJboss Seam
Jboss Seam
 
Google appengine&guice
Google appengine&guiceGoogle appengine&guice
Google appengine&guice
 
Sonar-Hodson-Maven
Sonar-Hodson-MavenSonar-Hodson-Maven
Sonar-Hodson-Maven
 
Administration glassfish 3
Administration glassfish 3Administration glassfish 3
Administration glassfish 3
 

TFS

  • 1. Pratique du Agile Software developpement sous TFS 2010
  • 3.
  • 4. Présentation TFS for Agile Une méthode agile est une approche itérative et incrémentale, qui est menée dans un esprit collaboratif avec juste ce qu’il faut de formalisme. Elle génère un produit de haute qualité tout en prenant en compte l’évolution des besoins des clients. C quoi l’Agilité?
  • 5. C quoi TFS? Team Foundation Server 2010 (TFS) est un outil de travail collaboratif accompagnant la suite Visual Studio Team System(VSTS). L’outil automatise le processus de livraison des applications et met à la disposition du développeur, des ressources dont il a besoin pour gérer efficacement les projets informatiques et leur cycle de vie.
  • 6. Une chose importante à savoir: Team Foundation Server n'est qu'un ensemble de Web Services. Team Explorer n'est qu'un outil, une façade vous permettant de gérer, manipuler ces Web Services et donc d'administrer votre serveur TFS.
  • 7. TFS Planification et suivis du projet Méthode Agile
  • 8. Installation et Configuration Outils nécessaires
  • 9. Systèmes d’exploitation supportés : Windows Vista® (x86 & x64) avec Service Pack 2 ou plus (Toutes les éditions sauf l’édition de starter). Windows Server® 2003 (x86) avec Service Pack 2 ou plus(toutes les éditions). Windows Server 2003 R2 (x86) ou plus(toutes les éditions). Windows Server 2008 (x86 & x64) avec Service Pack 2 ou plus. Windows Server 2008 R2 (x64) Windows 7 (x86 & x64) (Toutes les éditions sauf l’édition de starter). Configuration matérielle requise Un ordinateur avec un processeur de 2.2GHz ou plus. 1 GB de RAM 8 GB d’espace disponible dans le disque dûr.
  • 12. Check-in Check-in policies Shelve Au lieu d’archiver le fichier, Team Foundation Server vous propose de réserver le fichier, c’est-à-dire de le copier dans la base de données du serveur mais indépendamment du reste du projet.
  • 14. User story nous informe sur les fonctionnalités User du projet ou du system. Chaque user story doit simplement préciser ce que le client demande. stories Une tâche est basée sur la nécessité de faire quelques travaux. Chaque membre de Tasks l'équipe peut définir des tâches pour représenter le travail qu'ils doivent accomplir. On peut créer des requêtes personnalisées afin de faciliter le travail et la récupérartion des Work Items Queries tâches de chacun des développeurs : Afin d’identifier au plus tôt les lacunes et de pouvoir œuvrer à leurs corrections à moindre Test Cases coût, cet exercice doit avoir lieu tout au long du processus de développement. Bugs
  • 16. Principe du build: Dans tout cycle de développement, avec des itérations régulières et l’intégration continue, le build est un centre névralgique. Le build permet de générer l’application finale. A chaque itération du projet, le code est collecté, intégré puis généré par le moteur de build. Cela peut se faire chaque nuit pour les tests d’intégration par exemple et le moteur génère son rapport…
  • 18. Définition : Reporting Services est un outil permettant de concevoir des reports ou des modèles de reports. Ce service est intégré à Visual Studio et SQL server comme vu précédemment. Un report (basé sur le langage XML) est crée depuis Visual Studio, ou par le générateur de report. Le report est publié sur un serveur Reporting Services et les utilisateurs pourront visionner ces rapports selon 3 possibilités: -Directement depuis le Portail Reporting Services. -Depuis des pages WEB appelant les WebServices. - Directement via les reports.
  • 19. Demo
  • 20. Conclusion Inconvénients Avantages

Hinweis der Redaktion

  1. Comment aider le développeur, le chef de projet, l’architecte à mieux travailler à contrôler chaque phased’un projet, vérifier la conformité du code, assurer le dialogue avec les utilisateurs, les gens du métier, etc. ?Bref arriver à créer une véritable usine logicielle. Voilà l’objectif.Cependant, les projets informatiques souffrent de nombreux dysfonctionnements. Nous avons l’embarrasdu choix : retard, application ne correspondant pas aux exigences, interface non adaptée, phase de testssupprimée, dérapage des plannings, manque de communication entre les personnes et les équipes, mauvaisegestion des sources, itérations erratiques, documentation inexistante, environnement de développementmal calibré, etc. Entre le rêve et la réalité, le fossé semble immense. Or, nous disposons d’un outillage deplus en plus complet et performant. Et il existe des solutions logicielles pour réduire considérablement lesdysfonctionnements et rendre plus vertueux le développement, la gestion des projets. Il s’agit des outils degestion du cycle de vie des applications ou ALM en anglais (Application Lifecycle Management).
  2. Tout ALM doit posséder de puissantes fonctions de contrôle de version. Par ce terme, nous entendons, un logicielpermettant de gérer les codes sources, les branches de codes, leurs versions, leurs historiques. C’est à partir de cessources que le moteur de build générera l’application. Le contrôle de version (ou Source Control) de TFS repose surtrois fonctions : integrated check-in, check-in Policies et Shelving. Et nous disposons d’une toute nouvelle interface.
  3. Shelve: Vous gardez ainsi les mêmes avantages que l’archivage tout en préservant l’intégration du travail de l’équipe.