SlideShare una empresa de Scribd logo
1 de 30
Customizing TFS 2012

Fokko Veegens
ALM Consultant, Delta-N BV
http://www.minispares.com
Agenda
•   Inleiding
•   TFS Revisited
•   Mogelijkheden
•   Aanpak
•   Demo’s
Vragen
• TFS/VS 2012?
• Customization?
Inleiding




            Scrum: wikipedia.org
            Itil: hci-itil.com
            ASL: aslbislfoundation.org
            Mensen: hiring-hub.com
Mogelijkheden
• TFS Customization
   –   Agile Dashboards
   –   Work Item Management
   –   Rapportages
   –   Build
   –   Sharepoint Portal
• TFS Extensibility
   –   TFS API/Web Access Plugins
   –   OData
   –   Custom Team Explorer pagina’s
   –   Custom Check-in Policies
   –   Custom WI field types
Aanpak




   http://www.imagineeringezine.com/e-zine/brain-1.html
Aanpak




   http://www.romanpichler.com/blog/product-backlog/top-ten-product-backlog-tips/
Aanpak




     http://www.rmmlondon.com/faqs/the-benefits-of-small-steps-towards-a-social-crm-strategy/
Aanpak
Voorbereiding
•   Backlog
•   Iteraties
•   TFS Power Tools
•   Source Control
    – Prod collectie
        • TP 1
        • TP 2
        • TFS
    – Test collectie
        • TP 1
        • TP 2
http://www.scancube.fr/blog/wp-content/uploads/2012/12/mywebshop1.jpg
Het fictieve bedrijf
MyWebshop
•   Eigen product: MyWebshop
•   Ticketing systeem
•   Twee Team Projects
•   Backlog TFS
•   Source Control Process Template
Case: Integratie ticketing
systeem
   “Als Servicedesk medewerker wil ik in ons
ticketing systeem kunnen zien hoe ver DEV is
met de oplossing van mijn probleem, zodat ik
  de klant hiervan op de hoogte kan houden”

Noot: Servicedesk medewerkers hebben geen toegang tot
                        TFS
Case: Integratie “ticketing
systeem”
• Eisen:
  – Agile Process Template
  – Koppeling aan TFS Bug
  – Mogelijkheid Bug toe te voegen aan Backlog
  – Geen of nauwelijks wachttijd
  – Ticketnummer in TFS zichtbaar (Backlog en
    WorkItem)
  – Rapportage over oplostijd
Stap 1: Ticket nummer/Bug
• Process Template (set XML files)
  – Work Item Tracking
  – Reports
  – Build
  –…
Stap 1: Ticket nummer/Bug
• Belangrijkste nieuwe zaken in 2012:
  – AgileConfiguration.xml
     • ProductBacklog
     • AddPanel
     • IterationBacklog
  – CommonConfiguration.xml
     • TypeFields
     • Metastates
     • Weekends
  – Feedback/Code Review Work Item Types
Stap 1: Ticket nummer/Bug
• Mogelijkheid toevoegen Bug via
  Backlog
• Ticket nummer aan Bug toevoegen
• Een aantal voorbeeld bugs invoeren
demo
Work Item/Dashboard
Customization
Stap 2: Service bouwen

          TFS                 TFS
                              API
                         Custom
   Work                  SOAP
   Item                 Webservic
                Alert
   Chan                    e
     ge

                               3rd Pty
                               Ticket
                              Systeem
Stap 2: Service bouwen
• Gebruik TFS API
• Webservice
• Aanroep op basis van TFS Alert
demo
TFS API gebaseerde
Webservice
Stap 3: Rapportage maken

Tfs_DefaultColle                                    Tfs_Analysi
                   2 min   Tfs_Warehouse   2 hr
     ction                                               s




                               T-SQL              MDX/DMX/XMLA
                                                  Excel Pivot
                                                  …
Stap 3: Rapportage maken
• Work Item Reportable attribuut
• Samenstellen SQL statement
• Maken/publiceren rapportage
demo
Rapportage maken
Delta-N
Process
Template
Grabber
(2010…)
Conclusie
• Organiseer
• Werk Agile
• Optimaliseer
Vragen
Links
•   TFS Power Tools:
    http://visualstudiogallery.msdn.microsoft.com/b1ef7eb2-e084-4cb8-
    9bc7-06c3bad9148f
•   TFS 2012 API: http://msdn.microsoft.com/en-
    us/library/bb130146(v=vs.110).aspx
•   TFS OData: http://osnabrugge.wordpress.com/2012/02/08/installing-
    the-tfs-odata-service-on-your-corporate-tfs-server/
•   TFS API op Shai’s blog:
    http://blogs.microsoft.co.il/blogs/shair/archive/2011/05/18/tfs-api-
    index-parts-1-to-37.aspx
•   Delta-N:
    http://www.delta-n.nl

Más contenido relacionado

Similar a Customizing Team Foundation Server 2012 (TechDays 2013)

Demo opleidingspagina's 2.0
Demo opleidingspagina's 2.0Demo opleidingspagina's 2.0
Demo opleidingspagina's 2.0Rob Vandereycken
 
Up to speed with Office 365
Up to speed with Office 365Up to speed with Office 365
Up to speed with Office 365Remco Ploeg
 
Expert Sessie: Joomla Usability: Plugins
Expert Sessie: Joomla Usability: PluginsExpert Sessie: Joomla Usability: Plugins
Expert Sessie: Joomla Usability: PluginsYireo
 
XPages Introductie
XPages IntroductieXPages Introductie
XPages IntroductieRob Bontekoe
 
TOPdesk - Azure DevOps webinar maart2022.pdf
TOPdesk - Azure DevOps webinar maart2022.pdfTOPdesk - Azure DevOps webinar maart2022.pdf
TOPdesk - Azure DevOps webinar maart2022.pdfDelta-N
 
2009 10 Sdc 2009 Iw02 Nick Boumans E Commerce
2009 10 Sdc 2009 Iw02 Nick Boumans   E Commerce2009 10 Sdc 2009 Iw02 Nick Boumans   E Commerce
2009 10 Sdc 2009 Iw02 Nick Boumans E CommerceNick Boumans
 
[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...
[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...
[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...CONFENIS 2012
 
SPSNL17 - Integratie van Microsoft Teams met het Bot Framework - Michael Homp...
SPSNL17 - Integratie van Microsoft Teams met het Bot Framework - Michael Homp...SPSNL17 - Integratie van Microsoft Teams met het Bot Framework - Michael Homp...
SPSNL17 - Integratie van Microsoft Teams met het Bot Framework - Michael Homp...DIWUG
 
The power of powershell in Office 365 - TechDays 2015
The power of powershell in Office 365 - TechDays 2015The power of powershell in Office 365 - TechDays 2015
The power of powershell in Office 365 - TechDays 2015Delta-N
 
Flex In De Praktijk
Flex In De PraktijkFlex In De Praktijk
Flex In De Praktijkmarcel panse
 
Presentatie Ymke Manders, SLBdiensten, tijdens MTA bijeenkomst op 25 november...
Presentatie Ymke Manders, SLBdiensten, tijdens MTA bijeenkomst op 25 november...Presentatie Ymke Manders, SLBdiensten, tijdens MTA bijeenkomst op 25 november...
Presentatie Ymke Manders, SLBdiensten, tijdens MTA bijeenkomst op 25 november...SLBdiensten
 
Sql developer 4 workshop
Sql developer 4 workshopSql developer 4 workshop
Sql developer 4 workshopmakker_nl
 
AVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, Antwerpen
AVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, AntwerpenAVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, Antwerpen
AVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, AntwerpenTOPdesk
 
Cognos Close Up! - Vereenvoudiging van het jaarverslagproces
Cognos Close Up! - Vereenvoudiging van het jaarverslagprocesCognos Close Up! - Vereenvoudiging van het jaarverslagproces
Cognos Close Up! - Vereenvoudiging van het jaarverslagprocesFinext
 
Presentatie Ymke Manders (SLBdiensten) tijdens MTA sessie voor het vo op 17 n...
Presentatie Ymke Manders (SLBdiensten) tijdens MTA sessie voor het vo op 17 n...Presentatie Ymke Manders (SLBdiensten) tijdens MTA sessie voor het vo op 17 n...
Presentatie Ymke Manders (SLBdiensten) tijdens MTA sessie voor het vo op 17 n...SLBdiensten
 

Similar a Customizing Team Foundation Server 2012 (TechDays 2013) (20)

Demo opleidingspagina's 2.0
Demo opleidingspagina's 2.0Demo opleidingspagina's 2.0
Demo opleidingspagina's 2.0
 
Up to speed with Office 365
Up to speed with Office 365Up to speed with Office 365
Up to speed with Office 365
 
Expert Sessie: Joomla Usability: Plugins
Expert Sessie: Joomla Usability: PluginsExpert Sessie: Joomla Usability: Plugins
Expert Sessie: Joomla Usability: Plugins
 
XPages Introductie
XPages IntroductieXPages Introductie
XPages Introductie
 
TOPdesk - Azure DevOps webinar maart2022.pdf
TOPdesk - Azure DevOps webinar maart2022.pdfTOPdesk - Azure DevOps webinar maart2022.pdf
TOPdesk - Azure DevOps webinar maart2022.pdf
 
2009 10 Sdc 2009 Iw02 Nick Boumans E Commerce
2009 10 Sdc 2009 Iw02 Nick Boumans   E Commerce2009 10 Sdc 2009 Iw02 Nick Boumans   E Commerce
2009 10 Sdc 2009 Iw02 Nick Boumans E Commerce
 
[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...
[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...
[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...
 
SPSNL17 - Integratie van Microsoft Teams met het Bot Framework - Michael Homp...
SPSNL17 - Integratie van Microsoft Teams met het Bot Framework - Michael Homp...SPSNL17 - Integratie van Microsoft Teams met het Bot Framework - Michael Homp...
SPSNL17 - Integratie van Microsoft Teams met het Bot Framework - Michael Homp...
 
New and improved ASP.NET MVC 5
New and improved ASP.NET MVC 5New and improved ASP.NET MVC 5
New and improved ASP.NET MVC 5
 
Coww 2.16 Presentatie Wim La Haye
Coww 2.16 Presentatie Wim La HayeCoww 2.16 Presentatie Wim La Haye
Coww 2.16 Presentatie Wim La Haye
 
Excellent rest met de web api
Excellent rest met de web apiExcellent rest met de web api
Excellent rest met de web api
 
Debat Wegwijs in het landschap van archiefbeheersysteem
Debat Wegwijs in het landschap van archiefbeheersysteemDebat Wegwijs in het landschap van archiefbeheersysteem
Debat Wegwijs in het landschap van archiefbeheersysteem
 
The power of powershell in Office 365 - TechDays 2015
The power of powershell in Office 365 - TechDays 2015The power of powershell in Office 365 - TechDays 2015
The power of powershell in Office 365 - TechDays 2015
 
Mis02 Hc1
Mis02 Hc1Mis02 Hc1
Mis02 Hc1
 
Flex In De Praktijk
Flex In De PraktijkFlex In De Praktijk
Flex In De Praktijk
 
Presentatie Ymke Manders, SLBdiensten, tijdens MTA bijeenkomst op 25 november...
Presentatie Ymke Manders, SLBdiensten, tijdens MTA bijeenkomst op 25 november...Presentatie Ymke Manders, SLBdiensten, tijdens MTA bijeenkomst op 25 november...
Presentatie Ymke Manders, SLBdiensten, tijdens MTA bijeenkomst op 25 november...
 
Sql developer 4 workshop
Sql developer 4 workshopSql developer 4 workshop
Sql developer 4 workshop
 
AVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, Antwerpen
AVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, AntwerpenAVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, Antwerpen
AVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, Antwerpen
 
Cognos Close Up! - Vereenvoudiging van het jaarverslagproces
Cognos Close Up! - Vereenvoudiging van het jaarverslagprocesCognos Close Up! - Vereenvoudiging van het jaarverslagproces
Cognos Close Up! - Vereenvoudiging van het jaarverslagproces
 
Presentatie Ymke Manders (SLBdiensten) tijdens MTA sessie voor het vo op 17 n...
Presentatie Ymke Manders (SLBdiensten) tijdens MTA sessie voor het vo op 17 n...Presentatie Ymke Manders (SLBdiensten) tijdens MTA sessie voor het vo op 17 n...
Presentatie Ymke Manders (SLBdiensten) tijdens MTA sessie voor het vo op 17 n...
 

Más de Delta-N

Azure DevOps Update: nieuws en best practices - februari 2024.pdf
Azure DevOps Update: nieuws en best practices - februari 2024.pdfAzure DevOps Update: nieuws en best practices - februari 2024.pdf
Azure DevOps Update: nieuws en best practices - februari 2024.pdfDelta-N
 
Webinar overstap van DevOps naar GitHub.pdf
Webinar overstap van DevOps naar GitHub.pdfWebinar overstap van DevOps naar GitHub.pdf
Webinar overstap van DevOps naar GitHub.pdfDelta-N
 
Techorama Healthcare & AI Roderick Schoon2.pdf
Techorama Healthcare & AI Roderick Schoon2.pdfTechorama Healthcare & AI Roderick Schoon2.pdf
Techorama Healthcare & AI Roderick Schoon2.pdfDelta-N
 
Nieuw in Azure DevOps.pdf
Nieuw in Azure DevOps.pdfNieuw in Azure DevOps.pdf
Nieuw in Azure DevOps.pdfDelta-N
 
Webinar Github Workitem management.pdf
Webinar Github Workitem management.pdfWebinar Github Workitem management.pdf
Webinar Github Workitem management.pdfDelta-N
 
Webinar Microsoft Teams Phone - december 2022
Webinar Microsoft Teams Phone - december 2022Webinar Microsoft Teams Phone - december 2022
Webinar Microsoft Teams Phone - december 2022Delta-N
 
Webinar Praktische stappen om je release frequentie te verhogen
Webinar Praktische stappen om je release frequentie te verhogenWebinar Praktische stappen om je release frequentie te verhogen
Webinar Praktische stappen om je release frequentie te verhogenDelta-N
 
Webinar - Digitaal Samenwerken op een hybride manier.pptx
Webinar - Digitaal Samenwerken op een hybride manier.pptxWebinar - Digitaal Samenwerken op een hybride manier.pptx
Webinar - Digitaal Samenwerken op een hybride manier.pptxDelta-N
 
Microsoft 365 journaal November 2022
Microsoft 365 journaal November 2022Microsoft 365 journaal November 2022
Microsoft 365 journaal November 2022Delta-N
 
Practical steps to increase deployment frequency
Practical steps to increase deployment frequencyPractical steps to increase deployment frequency
Practical steps to increase deployment frequencyDelta-N
 
Nieuw In Azure DevOps webinar - 7-10-2022.pptx
Nieuw In Azure DevOps webinar - 7-10-2022.pptxNieuw In Azure DevOps webinar - 7-10-2022.pptx
Nieuw In Azure DevOps webinar - 7-10-2022.pptxDelta-N
 
Webinars TOPdesk - AzureDevOps UK.pptx
Webinars TOPdesk - AzureDevOps UK.pptxWebinars TOPdesk - AzureDevOps UK.pptx
Webinars TOPdesk - AzureDevOps UK.pptxDelta-N
 
Microsoft 365 journaal juni 2022.pptx
Microsoft 365 journaal juni 2022.pptxMicrosoft 365 journaal juni 2022.pptx
Microsoft 365 journaal juni 2022.pptxDelta-N
 
Webinar product backlog management.pdf
Webinar product backlog management.pdfWebinar product backlog management.pdf
Webinar product backlog management.pdfDelta-N
 
Starten met Azure 20 mei 2022.pptx
Starten met Azure 20 mei 2022.pptxStarten met Azure 20 mei 2022.pptx
Starten met Azure 20 mei 2022.pptxDelta-N
 
Nieuw in Azure DevOps - 8 april 2022pdf
Nieuw in Azure DevOps - 8 april 2022pdfNieuw in Azure DevOps - 8 april 2022pdf
Nieuw in Azure DevOps - 8 april 2022pdfDelta-N
 
Microsoft 365 journaal december 2021
Microsoft 365 journaal december 2021Microsoft 365 journaal december 2021
Microsoft 365 journaal december 2021Delta-N
 
Webinar Nieuw in Azure DevOps juli 2021
Webinar Nieuw in Azure DevOps juli 2021Webinar Nieuw in Azure DevOps juli 2021
Webinar Nieuw in Azure DevOps juli 2021Delta-N
 
Webinar Identity en Apparatenbeheer
Webinar Identity en ApparatenbeheerWebinar Identity en Apparatenbeheer
Webinar Identity en ApparatenbeheerDelta-N
 
Webinar Succesvol IT Verandering Doorvoeren | Vrijdag 16 april
Webinar Succesvol IT Verandering Doorvoeren | Vrijdag 16 aprilWebinar Succesvol IT Verandering Doorvoeren | Vrijdag 16 april
Webinar Succesvol IT Verandering Doorvoeren | Vrijdag 16 aprilDelta-N
 

Más de Delta-N (20)

Azure DevOps Update: nieuws en best practices - februari 2024.pdf
Azure DevOps Update: nieuws en best practices - februari 2024.pdfAzure DevOps Update: nieuws en best practices - februari 2024.pdf
Azure DevOps Update: nieuws en best practices - februari 2024.pdf
 
Webinar overstap van DevOps naar GitHub.pdf
Webinar overstap van DevOps naar GitHub.pdfWebinar overstap van DevOps naar GitHub.pdf
Webinar overstap van DevOps naar GitHub.pdf
 
Techorama Healthcare & AI Roderick Schoon2.pdf
Techorama Healthcare & AI Roderick Schoon2.pdfTechorama Healthcare & AI Roderick Schoon2.pdf
Techorama Healthcare & AI Roderick Schoon2.pdf
 
Nieuw in Azure DevOps.pdf
Nieuw in Azure DevOps.pdfNieuw in Azure DevOps.pdf
Nieuw in Azure DevOps.pdf
 
Webinar Github Workitem management.pdf
Webinar Github Workitem management.pdfWebinar Github Workitem management.pdf
Webinar Github Workitem management.pdf
 
Webinar Microsoft Teams Phone - december 2022
Webinar Microsoft Teams Phone - december 2022Webinar Microsoft Teams Phone - december 2022
Webinar Microsoft Teams Phone - december 2022
 
Webinar Praktische stappen om je release frequentie te verhogen
Webinar Praktische stappen om je release frequentie te verhogenWebinar Praktische stappen om je release frequentie te verhogen
Webinar Praktische stappen om je release frequentie te verhogen
 
Webinar - Digitaal Samenwerken op een hybride manier.pptx
Webinar - Digitaal Samenwerken op een hybride manier.pptxWebinar - Digitaal Samenwerken op een hybride manier.pptx
Webinar - Digitaal Samenwerken op een hybride manier.pptx
 
Microsoft 365 journaal November 2022
Microsoft 365 journaal November 2022Microsoft 365 journaal November 2022
Microsoft 365 journaal November 2022
 
Practical steps to increase deployment frequency
Practical steps to increase deployment frequencyPractical steps to increase deployment frequency
Practical steps to increase deployment frequency
 
Nieuw In Azure DevOps webinar - 7-10-2022.pptx
Nieuw In Azure DevOps webinar - 7-10-2022.pptxNieuw In Azure DevOps webinar - 7-10-2022.pptx
Nieuw In Azure DevOps webinar - 7-10-2022.pptx
 
Webinars TOPdesk - AzureDevOps UK.pptx
Webinars TOPdesk - AzureDevOps UK.pptxWebinars TOPdesk - AzureDevOps UK.pptx
Webinars TOPdesk - AzureDevOps UK.pptx
 
Microsoft 365 journaal juni 2022.pptx
Microsoft 365 journaal juni 2022.pptxMicrosoft 365 journaal juni 2022.pptx
Microsoft 365 journaal juni 2022.pptx
 
Webinar product backlog management.pdf
Webinar product backlog management.pdfWebinar product backlog management.pdf
Webinar product backlog management.pdf
 
Starten met Azure 20 mei 2022.pptx
Starten met Azure 20 mei 2022.pptxStarten met Azure 20 mei 2022.pptx
Starten met Azure 20 mei 2022.pptx
 
Nieuw in Azure DevOps - 8 april 2022pdf
Nieuw in Azure DevOps - 8 april 2022pdfNieuw in Azure DevOps - 8 april 2022pdf
Nieuw in Azure DevOps - 8 april 2022pdf
 
Microsoft 365 journaal december 2021
Microsoft 365 journaal december 2021Microsoft 365 journaal december 2021
Microsoft 365 journaal december 2021
 
Webinar Nieuw in Azure DevOps juli 2021
Webinar Nieuw in Azure DevOps juli 2021Webinar Nieuw in Azure DevOps juli 2021
Webinar Nieuw in Azure DevOps juli 2021
 
Webinar Identity en Apparatenbeheer
Webinar Identity en ApparatenbeheerWebinar Identity en Apparatenbeheer
Webinar Identity en Apparatenbeheer
 
Webinar Succesvol IT Verandering Doorvoeren | Vrijdag 16 april
Webinar Succesvol IT Verandering Doorvoeren | Vrijdag 16 aprilWebinar Succesvol IT Verandering Doorvoeren | Vrijdag 16 april
Webinar Succesvol IT Verandering Doorvoeren | Vrijdag 16 april
 

Customizing Team Foundation Server 2012 (TechDays 2013)

  • 1. Customizing TFS 2012 Fokko Veegens ALM Consultant, Delta-N BV
  • 3. Agenda • Inleiding • TFS Revisited • Mogelijkheden • Aanpak • Demo’s
  • 5. Inleiding Scrum: wikipedia.org Itil: hci-itil.com ASL: aslbislfoundation.org Mensen: hiring-hub.com
  • 6.
  • 7. Mogelijkheden • TFS Customization – Agile Dashboards – Work Item Management – Rapportages – Build – Sharepoint Portal • TFS Extensibility – TFS API/Web Access Plugins – OData – Custom Team Explorer pagina’s – Custom Check-in Policies – Custom WI field types
  • 8. Aanpak http://www.imagineeringezine.com/e-zine/brain-1.html
  • 9. Aanpak http://www.romanpichler.com/blog/product-backlog/top-ten-product-backlog-tips/
  • 10. Aanpak http://www.rmmlondon.com/faqs/the-benefits-of-small-steps-towards-a-social-crm-strategy/
  • 12. Voorbereiding • Backlog • Iteraties • TFS Power Tools • Source Control – Prod collectie • TP 1 • TP 2 • TFS – Test collectie • TP 1 • TP 2
  • 14. Het fictieve bedrijf MyWebshop • Eigen product: MyWebshop • Ticketing systeem • Twee Team Projects • Backlog TFS • Source Control Process Template
  • 15. Case: Integratie ticketing systeem “Als Servicedesk medewerker wil ik in ons ticketing systeem kunnen zien hoe ver DEV is met de oplossing van mijn probleem, zodat ik de klant hiervan op de hoogte kan houden” Noot: Servicedesk medewerkers hebben geen toegang tot TFS
  • 16. Case: Integratie “ticketing systeem” • Eisen: – Agile Process Template – Koppeling aan TFS Bug – Mogelijkheid Bug toe te voegen aan Backlog – Geen of nauwelijks wachttijd – Ticketnummer in TFS zichtbaar (Backlog en WorkItem) – Rapportage over oplostijd
  • 17. Stap 1: Ticket nummer/Bug • Process Template (set XML files) – Work Item Tracking – Reports – Build –…
  • 18. Stap 1: Ticket nummer/Bug • Belangrijkste nieuwe zaken in 2012: – AgileConfiguration.xml • ProductBacklog • AddPanel • IterationBacklog – CommonConfiguration.xml • TypeFields • Metastates • Weekends – Feedback/Code Review Work Item Types
  • 19. Stap 1: Ticket nummer/Bug • Mogelijkheid toevoegen Bug via Backlog • Ticket nummer aan Bug toevoegen • Een aantal voorbeeld bugs invoeren
  • 21. Stap 2: Service bouwen TFS TFS API Custom Work SOAP Item Webservic Alert Chan e ge 3rd Pty Ticket Systeem
  • 22. Stap 2: Service bouwen • Gebruik TFS API • Webservice • Aanroep op basis van TFS Alert
  • 24. Stap 3: Rapportage maken Tfs_DefaultColle Tfs_Analysi 2 min Tfs_Warehouse 2 hr ction s T-SQL MDX/DMX/XMLA Excel Pivot …
  • 25. Stap 3: Rapportage maken • Work Item Reportable attribuut • Samenstellen SQL statement • Maken/publiceren rapportage
  • 28. Conclusie • Organiseer • Werk Agile • Optimaliseer
  • 30. Links • TFS Power Tools: http://visualstudiogallery.msdn.microsoft.com/b1ef7eb2-e084-4cb8- 9bc7-06c3bad9148f • TFS 2012 API: http://msdn.microsoft.com/en- us/library/bb130146(v=vs.110).aspx • TFS OData: http://osnabrugge.wordpress.com/2012/02/08/installing- the-tfs-odata-service-on-your-corporate-tfs-server/ • TFS API op Shai’s blog: http://blogs.microsoft.co.il/blogs/shair/archive/2011/05/18/tfs-api- index-parts-1-to-37.aspx • Delta-N: http://www.delta-n.nl