SlideShare ist ein Scribd-Unternehmen logo
1 von 73
Downloaden Sie, um offline zu lesen
Version Control      Gated Check-in            Reporting
Build Automation   Branch Visualization   Test Case Management
                   Agile Planning Tools       Team Portal
Teamprise Client Suite

Eclipse Plug-in             Teamprise Explorer        Command Line

                   Teamprise Java API for TFS




                  Version      Work Item    Project    Reporting Team
                  Control      Tracking     Management           Build



                   Team Foundation Server
“As a new customer I want
           User Stories
                                  to register online so I can
                    5             use the services offered”
                        8
                            Stories are listed on the
                    5
Priority




                            backlog in team estimates each
                                  The priority order
                3
                                   story using story points
                        8
                               New stories are added
            1                  to the product backlog
Stories are planned for
                                      completion in
           User Stories         Sprint 3
                                    upcoming sprints
                      3

                          3

                      3       Sprint 4
Priority




                               The product owner re-
                  4
                               prioritizes the backlog
                      4

                          4
Product backlog
 query in Team
   Explorer
New stories created
by the Product Owner
The new story provides a
guide to ensure the story is
written from the customer’s
         perspective
Each story is ranked by
priority and assigned a
   story point value
Product Backlog
workbook for planning
    future sprints
Stories that are too large
   are left on the backlog
 Each story is
 placed in an
upcoming sprint
The product owner can
                           visualize the number of
                           story points planned for
 … with start/end dates       upcoming sprints
and the size of the team
                             Each sprint is added
                             to Iteration Planning
                                  worksheet…
User Stories                  User Stories    Tasks (hours)

          1            Based on
                                                  Commit!
               1
                     estimates the
                   team commits to
          1
                     Duringstory
                       each the sprint planning
                               The team breaks
                        meeting, the product Commit!
                      owner and the each story
                                down team add
                      User Storiesinto tasks
                                    to the sprint
                      The team thinks
                     this story is more            Can’t
                       work than they             Commit!
                      can commit to…
User Stories                           User Stories   Tasks (hours)

           1
                                                          Commit!
               1

           1

       1            The larger story is
                                                          Commit!
                    removed from the
                   sprint and thesprint is now
                             The team
                   considersplanned and the
                               a smaller
                                  The team can
                              team is ready to
                   story on the backlog to this
                                  commit
                                 get started!
                                   smaller story          Commit!
Record completed work
Track progress with
reports and dashboards
Retrospectives
Multiple interfaces for
updating work items
Team Explorer
Iteration Backlog
    workbook
Team Project portal
Team System Web
    Access
Burndown chart
tracks remaining and
   completed work
Detailed sprint progress
                 is tracked on the project
                           portal




 The burndown
shows the team   And almost half of the
   on track…      tasks remain open
                  But the team hasn’t
                   closed any of the
                    three stories…
The portal brings data
             together so it can be
              analyzed to ensure
              success on a sprint

 Test are
passing…




               But bugs are
             climbing steadily
Rich set of reports
  track progress
Capture retrospectives
                using the Team wiki on
                   the Project Portal




Sample documents are
 provided as a guide
Build Agent



TFS    Build Agent


    
    
    

    
    


    
−
−
−
−




    TFS
Generalist                                                      Specialist
Manual       Some             Strong           Strong coding Expert
Testing      scripting        scripting skills                coding skills
                                               Develops fully
             Creates          Somemaggiorautomated
                                 la             parte dei
             scripts to set   coding skills    testing
             up lab, create     tool di test agisce qui
                                               procedures
             data

                         Black Box Testing

                                              White Box Testing

                                                           API Testing
Platform              Beta 2   RTM   RTM+   Notes
                                                                                Fully supported platform
IE7/8 – HTML/AJAX
                                                                                Partial solution. Further work
                                            .NET Fx Controls fully supported,
                                                                                required in future to
Windows Forms 2.0+                          working on 3rd party support
                                                                                complete
                                            .NET Fx Controls fully supported,
WPF 3.5+                                    working on 3rd party support        Best efforts with known
                                                                                issues. Users can
SharePoint 2007
                                                                                workaround these cases in
Windows Win32                               TBD – Known issues &                the code. No major ongoing
                                            Workarounds                         investment.
MFC                                         TBD – Known issues &
                                                                                Currently no support but on
                                            Workarounds
                                                                                the roadmap for future
FF3 – HTML/AJAX                             TBD – Release Plan                  releases
Dynamics (Ax)                               TBD – Release Plan                  Currently no support and
Silverlight                                 TBD – Release Plan                  none planned for now.
Citrix/Terminal
                                                                                Opportunity for partners to
Services                                                                        add this using the
                                                                                Extensibility support
Office Client Apps
IE 6                                        Opportunity for partners to
                                            add this using the Extensibility
Chrome/Opera/Safari
                                            support.
Flash/Java
SAP
Microsoft Confidential
Generalist                                                      Specialist
Manual        Some            Strong           Strong coding Expert
Testing       scripting       scripting skills                coding skills
                                               Develops fully
             Creates
  il 70% dei test nelle       Somemaggiorautomated
                                 la             parte dei
             scripts to set   coding skills    testing
  aziende avviene create
             up lab, qui        tool di test agisce qui
                                               procedures
              data

                          Black Box Testing

                                              White Box Testing

                                                           API Testing
Test and Lab Manager

Test Case Management            Manual Testing    Team Explorer
Test Record & Playback         Lab Mgmt Config.   Team Agents
Virtual Env. Setup/Tear Down   Environment from Template
                   Checkpoint Environment
Il risultato è il ben noto logo di Jeff Atwood




                      Graphic by Jeff Atwood (CodingHorror.com)
Tfs Per Team Agili
Tfs Per Team Agili
Tfs Per Team Agili

Weitere ähnliche Inhalte

Was ist angesagt?

Towards JVM Dynamic Languages Toolchain
Towards JVM Dynamic Languages ToolchainTowards JVM Dynamic Languages Toolchain
Towards JVM Dynamic Languages Toolchain
Attila Szegedi
 
UFT- New features and comparison with QTP
UFT- New features and comparison with QTPUFT- New features and comparison with QTP
UFT- New features and comparison with QTP
Rita Singh
 
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex EnvironmentsDr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
AgileSparks
 
UFT An advance version of QTP
UFT  An advance version of QTPUFT  An advance version of QTP
UFT An advance version of QTP
Rita Singh
 
Shirly Ronen - rapid release flow and agile testing-as
Shirly Ronen - rapid release flow and agile testing-asShirly Ronen - rapid release flow and agile testing-as
Shirly Ronen - rapid release flow and agile testing-as
AgileSparks
 
QTP Interview Questions and answers
QTP Interview Questions and answersQTP Interview Questions and answers
QTP Interview Questions and answers
Rita Singh
 

Was ist angesagt? (18)

Qtp basic
Qtp basicQtp basic
Qtp basic
 
Towards JVM Dynamic Languages Toolchain
Towards JVM Dynamic Languages ToolchainTowards JVM Dynamic Languages Toolchain
Towards JVM Dynamic Languages Toolchain
 
UFT- New features and comparison with QTP
UFT- New features and comparison with QTPUFT- New features and comparison with QTP
UFT- New features and comparison with QTP
 
Aop, Metaprogramming and codegeneration with PHP
Aop, Metaprogramming and codegeneration with PHPAop, Metaprogramming and codegeneration with PHP
Aop, Metaprogramming and codegeneration with PHP
 
03 - Continuous Integration
03 - Continuous Integration03 - Continuous Integration
03 - Continuous Integration
 
Eclipse OMR: a modern toolkit for building language runtimes
Eclipse OMR: a modern toolkit for building language runtimesEclipse OMR: a modern toolkit for building language runtimes
Eclipse OMR: a modern toolkit for building language runtimes
 
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex EnvironmentsDr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
 
The Power Of Refactoring (PHPCon Italia)
The Power Of Refactoring (PHPCon Italia)The Power Of Refactoring (PHPCon Italia)
The Power Of Refactoring (PHPCon Italia)
 
The Brave New World of Continuous Release - Baruch Sadogursky
The Brave New World of Continuous Release - Baruch SadogurskyThe Brave New World of Continuous Release - Baruch Sadogursky
The Brave New World of Continuous Release - Baruch Sadogursky
 
Hudson: from build jobs to build pipelines
Hudson: from build jobs to build pipelinesHudson: from build jobs to build pipelines
Hudson: from build jobs to build pipelines
 
UFT An advance version of QTP
UFT  An advance version of QTPUFT  An advance version of QTP
UFT An advance version of QTP
 
Story of Puppet @eBay Global Classifieds Group (eCG)
Story of Puppet @eBay Global Classifieds Group (eCG)Story of Puppet @eBay Global Classifieds Group (eCG)
Story of Puppet @eBay Global Classifieds Group (eCG)
 
Post-mortem Debugging of Windows Applications
Post-mortem Debugging of  Windows ApplicationsPost-mortem Debugging of  Windows Applications
Post-mortem Debugging of Windows Applications
 
Shirly Ronen - rapid release flow and agile testing-as
Shirly Ronen - rapid release flow and agile testing-asShirly Ronen - rapid release flow and agile testing-as
Shirly Ronen - rapid release flow and agile testing-as
 
Jfokus 2016 - A JVMs Journey into Polyglot Runtimes
Jfokus 2016 - A JVMs Journey into Polyglot RuntimesJfokus 2016 - A JVMs Journey into Polyglot Runtimes
Jfokus 2016 - A JVMs Journey into Polyglot Runtimes
 
PowerPoint Presentation
PowerPoint PresentationPowerPoint Presentation
PowerPoint Presentation
 
Drupal & Continous Integration - SF State Study Case
Drupal & Continous Integration - SF State Study CaseDrupal & Continous Integration - SF State Study Case
Drupal & Continous Integration - SF State Study Case
 
QTP Interview Questions and answers
QTP Interview Questions and answersQTP Interview Questions and answers
QTP Interview Questions and answers
 

Andere mochten auch

Andere mochten auch (9)

Introduzione all'ALM
Introduzione all'ALMIntroduzione all'ALM
Introduzione all'ALM
 
Git branching model
Git branching modelGit branching model
Git branching model
 
Deploy applications with TFS Build
Deploy applications with TFS BuildDeploy applications with TFS Build
Deploy applications with TFS Build
 
Introduction to Application insights
Introduction to Application insightsIntroduction to Application insights
Introduction to Application insights
 
Introduction to Visual Studio Online
Introduction to Visual Studio OnlineIntroduction to Visual Studio Online
Introduction to Visual Studio Online
 
Branch model in Git
Branch model in GitBranch model in Git
Branch model in Git
 
Manage your environment with DSC
Manage your environment with DSCManage your environment with DSC
Manage your environment with DSC
 
Distribute your code with NUget and build vNext
Distribute your code with NUget and build vNextDistribute your code with NUget and build vNext
Distribute your code with NUget and build vNext
 
TFS - Quale source control
TFS - Quale source controlTFS - Quale source control
TFS - Quale source control
 

Ähnlich wie Tfs Per Team Agili

Diff between win runner vs and qtp
Diff between win runner vs and qtpDiff between win runner vs and qtp
Diff between win runner vs and qtp
Ramu Palanki
 
Keynote Puppet Camp San Francisco 2010
Keynote Puppet Camp San Francisco 2010Keynote Puppet Camp San Francisco 2010
Keynote Puppet Camp San Francisco 2010
Puppet
 
Application Quality with Visual Studio 2010
Application Quality with Visual Studio 2010Application Quality with Visual Studio 2010
Application Quality with Visual Studio 2010
Anna Russo
 
Automating functional testing of Flex applications.
Automating functional testing of Flex applications.Automating functional testing of Flex applications.
Automating functional testing of Flex applications.
Gokuldas Pillai
 
Scrumwithtfs2010 091012094150-phpapp02
Scrumwithtfs2010 091012094150-phpapp02Scrumwithtfs2010 091012094150-phpapp02
Scrumwithtfs2010 091012094150-phpapp02
poornasrijami
 
STAREAST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
STAREAST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...STAREAST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
STAREAST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
Anna Russo
 
STARWEST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
STARWEST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...STARWEST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
STARWEST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
Anna Russo
 

Ähnlich wie Tfs Per Team Agili (20)

Scrum and Visual Studio 2010
Scrum and Visual Studio 2010Scrum and Visual Studio 2010
Scrum and Visual Studio 2010
 
Scrum With Team Foundation Server 2010
Scrum With Team Foundation Server 2010Scrum With Team Foundation Server 2010
Scrum With Team Foundation Server 2010
 
Diff between win runner vs and qtp
Diff between win runner vs and qtpDiff between win runner vs and qtp
Diff between win runner vs and qtp
 
Continuous Integration & the Release Maturity Model
Continuous Integration & the Release Maturity Model Continuous Integration & the Release Maturity Model
Continuous Integration & the Release Maturity Model
 
Keynote Puppet Camp San Francisco 2010
Keynote Puppet Camp San Francisco 2010Keynote Puppet Camp San Francisco 2010
Keynote Puppet Camp San Francisco 2010
 
"Тестирование в Agile в среде виртуализации Vagrant+Docker", Владимир Сидорен...
"Тестирование в Agile в среде виртуализации Vagrant+Docker", Владимир Сидорен..."Тестирование в Agile в среде виртуализации Vagrant+Docker", Владимир Сидорен...
"Тестирование в Agile в среде виртуализации Vagrant+Docker", Владимир Сидорен...
 
Application Quality with Visual Studio 2010
Application Quality with Visual Studio 2010Application Quality with Visual Studio 2010
Application Quality with Visual Studio 2010
 
Automating functional testing of Flex applications.
Automating functional testing of Flex applications.Automating functional testing of Flex applications.
Automating functional testing of Flex applications.
 
Scrumwithtfs2010 091012094150-phpapp02
Scrumwithtfs2010 091012094150-phpapp02Scrumwithtfs2010 091012094150-phpapp02
Scrumwithtfs2010 091012094150-phpapp02
 
Birendra_resume
Birendra_resumeBirendra_resume
Birendra_resume
 
Birendra_resume
Birendra_resumeBirendra_resume
Birendra_resume
 
Deep Dive Azure Functions - Global Azure Bootcamp 2019
Deep Dive Azure Functions - Global Azure Bootcamp 2019Deep Dive Azure Functions - Global Azure Bootcamp 2019
Deep Dive Azure Functions - Global Azure Bootcamp 2019
 
2to3
2to32to3
2to3
 
Scrum with VS2010
Scrum with VS2010  Scrum with VS2010
Scrum with VS2010
 
Agile & ALM tools
Agile & ALM toolsAgile & ALM tools
Agile & ALM tools
 
STAREAST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
STAREAST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...STAREAST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
STAREAST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
 
STARWEST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
STARWEST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...STARWEST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
STARWEST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
 
CI from scratch with Jenkins (EN)
CI from scratch with Jenkins (EN)CI from scratch with Jenkins (EN)
CI from scratch with Jenkins (EN)
 
Continuous Delivery for Python Developers – PyCon Otto
Continuous Delivery for Python Developers – PyCon OttoContinuous Delivery for Python Developers – PyCon Otto
Continuous Delivery for Python Developers – PyCon Otto
 
dhiraj_ghavate
dhiraj_ghavatedhiraj_ghavate
dhiraj_ghavate
 

Mehr von Gian Maria Ricci

Automatically deployment to Azure Web Sites
Automatically deployment to Azure Web SitesAutomatically deployment to Azure Web Sites
Automatically deployment to Azure Web Sites
Gian Maria Ricci
 
Porfolio Management in TFS 2013
Porfolio Management in TFS 2013Porfolio Management in TFS 2013
Porfolio Management in TFS 2013
Gian Maria Ricci
 

Mehr von Gian Maria Ricci (20)

Se non sviluppo codice non sto lavorando
Se non sviluppo codice non sto lavorandoSe non sviluppo codice non sto lavorando
Se non sviluppo codice non sto lavorando
 
Gestire la qualità del codice con Visual Studio, SonarQube ed Azure Devops
Gestire la qualità del codice con Visual Studio, SonarQube ed Azure DevopsGestire la qualità del codice con Visual Studio, SonarQube ed Azure Devops
Gestire la qualità del codice con Visual Studio, SonarQube ed Azure Devops
 
Migrare da un VCS centralizzato a Git
Migrare da un VCS centralizzato a GitMigrare da un VCS centralizzato a Git
Migrare da un VCS centralizzato a Git
 
Real World Build + Release automation in Azure DevOps
Real World Build + Release automation in Azure DevOpsReal World Build + Release automation in Azure DevOps
Real World Build + Release automation in Azure DevOps
 
Gestire i rilasci automatici con azure devops
Gestire i rilasci automatici con azure devopsGestire i rilasci automatici con azure devops
Gestire i rilasci automatici con azure devops
 
Build and release in code with azure devops pipelines
Build and release in code with azure devops pipelinesBuild and release in code with azure devops pipelines
Build and release in code with azure devops pipelines
 
Azure Pipeline in salsa yaml
Azure Pipeline in salsa yamlAzure Pipeline in salsa yaml
Azure Pipeline in salsa yaml
 
Git gitflow pull requests in devops focused teams
Git gitflow pull requests in devops focused teamsGit gitflow pull requests in devops focused teams
Git gitflow pull requests in devops focused teams
 
Git si o Git No
Git si o Git NoGit si o Git No
Git si o Git No
 
Testing
TestingTesting
Testing
 
Come Organizzare il proprio Team Project
Come Organizzare il proprio Team ProjectCome Organizzare il proprio Team Project
Come Organizzare il proprio Team Project
 
Git Perchè Usarlo
Git Perchè UsarloGit Perchè Usarlo
Git Perchè Usarlo
 
Automatically deployment to Azure Web Sites
Automatically deployment to Azure Web SitesAutomatically deployment to Azure Web Sites
Automatically deployment to Azure Web Sites
 
Porfolio Management in TFS 2013
Porfolio Management in TFS 2013Porfolio Management in TFS 2013
Porfolio Management in TFS 2013
 
TFS or Team Foundation Service?
TFS or Team Foundation Service?TFS or Team Foundation Service?
TFS or Team Foundation Service?
 
Typical Developer Day
Typical Developer DayTypical Developer Day
Typical Developer Day
 
Unit Testing in VS2012
Unit Testing in VS2012Unit Testing in VS2012
Unit Testing in VS2012
 
Hardware e plugin
Hardware e pluginHardware e plugin
Hardware e plugin
 
Unit Testing
Unit TestingUnit Testing
Unit Testing
 
Database project alla riscossa
Database project alla riscossaDatabase project alla riscossa
Database project alla riscossa
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

Tfs Per Team Agili

  • 1.
  • 2.
  • 3. Version Control Gated Check-in Reporting Build Automation Branch Visualization Test Case Management Agile Planning Tools Team Portal
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. Teamprise Client Suite Eclipse Plug-in Teamprise Explorer Command Line Teamprise Java API for TFS Version Work Item Project Reporting Team Control Tracking Management Build Team Foundation Server
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. “As a new customer I want User Stories to register online so I can 5 use the services offered” 8 Stories are listed on the 5 Priority backlog in team estimates each The priority order 3 story using story points 8 New stories are added 1 to the product backlog
  • 20. Stories are planned for completion in User Stories Sprint 3 upcoming sprints 3 3 3 Sprint 4 Priority The product owner re- 4 prioritizes the backlog 4 4
  • 21.
  • 22.
  • 23. Product backlog query in Team Explorer
  • 24. New stories created by the Product Owner
  • 25. The new story provides a guide to ensure the story is written from the customer’s perspective
  • 26. Each story is ranked by priority and assigned a story point value
  • 27. Product Backlog workbook for planning future sprints
  • 28. Stories that are too large are left on the backlog Each story is placed in an upcoming sprint
  • 29. The product owner can visualize the number of story points planned for … with start/end dates upcoming sprints and the size of the team Each sprint is added to Iteration Planning worksheet…
  • 30.
  • 31.
  • 32. User Stories User Stories Tasks (hours) 1 Based on Commit! 1 estimates the team commits to 1 Duringstory each the sprint planning The team breaks meeting, the product Commit! owner and the each story down team add User Storiesinto tasks to the sprint The team thinks this story is more Can’t work than they Commit! can commit to…
  • 33. User Stories User Stories Tasks (hours) 1 Commit! 1 1 1 The larger story is Commit! removed from the sprint and thesprint is now The team considersplanned and the a smaller The team can team is ready to story on the backlog to this commit get started! smaller story Commit!
  • 34.
  • 35.
  • 36. Record completed work Track progress with reports and dashboards Retrospectives
  • 39. Iteration Backlog workbook
  • 41.
  • 42.
  • 43. Team System Web Access
  • 44. Burndown chart tracks remaining and completed work
  • 45.
  • 46.
  • 47. Detailed sprint progress is tracked on the project portal The burndown shows the team And almost half of the on track… tasks remain open But the team hasn’t closed any of the three stories…
  • 48. The portal brings data together so it can be analyzed to ensure success on a sprint Test are passing… But bugs are climbing steadily
  • 49. Rich set of reports track progress
  • 50. Capture retrospectives using the Team wiki on the Project Portal Sample documents are provided as a guide
  • 51.
  • 52. Build Agent TFS Build Agent
  • 53.         
  • 54.
  • 55.
  • 57.
  • 58.
  • 59. Generalist Specialist Manual Some Strong Strong coding Expert Testing scripting scripting skills coding skills Develops fully Creates Somemaggiorautomated la parte dei scripts to set coding skills testing up lab, create tool di test agisce qui procedures data Black Box Testing White Box Testing API Testing
  • 60.
  • 61. Platform Beta 2 RTM RTM+ Notes Fully supported platform IE7/8 – HTML/AJAX Partial solution. Further work .NET Fx Controls fully supported, required in future to Windows Forms 2.0+ working on 3rd party support complete .NET Fx Controls fully supported, WPF 3.5+ working on 3rd party support Best efforts with known issues. Users can SharePoint 2007 workaround these cases in Windows Win32 TBD – Known issues & the code. No major ongoing Workarounds investment. MFC TBD – Known issues & Currently no support but on Workarounds the roadmap for future FF3 – HTML/AJAX TBD – Release Plan releases Dynamics (Ax) TBD – Release Plan Currently no support and Silverlight TBD – Release Plan none planned for now. Citrix/Terminal Opportunity for partners to Services add this using the Extensibility support Office Client Apps IE 6 Opportunity for partners to add this using the Extensibility Chrome/Opera/Safari support. Flash/Java SAP
  • 62.
  • 63.
  • 64.
  • 66. Generalist Specialist Manual Some Strong Strong coding Expert Testing scripting scripting skills coding skills Develops fully Creates il 70% dei test nelle Somemaggiorautomated la parte dei scripts to set coding skills testing aziende avviene create up lab, qui tool di test agisce qui procedures data Black Box Testing White Box Testing API Testing
  • 67. Test and Lab Manager Test Case Management Manual Testing Team Explorer Test Record & Playback Lab Mgmt Config. Team Agents
  • 68. Virtual Env. Setup/Tear Down Environment from Template Checkpoint Environment
  • 69.
  • 70. Il risultato è il ben noto logo di Jeff Atwood Graphic by Jeff Atwood (CodingHorror.com)