SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Vinicius Moura
Ricardo Serradas
What's new for Team Foundation Server 2015
for Agile software development
static class Program
{
static void Main()
{
List<string> features = GetAllFeatures();
foreach (string feature in features)
{
if (isItEnabledOnTFSRTM(feature) == true)
{
Console.WriteLine("Show it on TFS On Premises");
}
else
{
Console.WriteLine("Show it on Visual Studio Online");
}
}
}
private static List<string> GetAllFeatures()
{
return new List<string> { "Feature1_TFSRTMAndVSO", "Feature2_VSO", "Feature3_TFSRTMaAndVSO" };
}
private static bool isItEnabledOnTFSRTM(string feature)
{
return feature.Contains("TFSRTM");
}
}
Presentation Logic
Backlog and bug management
• The Epic portfolio backlog has been added
• Backlogs and portfolio backlogs are now team-configurable
• Track bugs as requirements or as tasks has been added as a team-configurable option
• Quickly expand and collapse the product backlog hierarchy with Parents Show/Hide control
• Multi-select items on the product backlog
• Add card-editable fields and tags to the task board
• Unparented tasks now appear on the task board
• Quickly filter your product and portfolio backlogs with the Key word filter control
• Adding work directly to a sprint
Kanban board
• Add, edit, and reorder items directly on the board
• Reorder cards when changing columns
• Drag any item to an iteration from anywhere
• Implement a pull system using split columns of Doing and Done
• Add custom swimlanes to track work at different service classes
• Support team policies for handoff by specifying a column's Definition of done
• Customize cards to display card-editable fields
• Card* and Tags coloring
• Include/exclude the first column of the Kanban board from the Cumulative flow diagram, as well as set the start
date
• Quickly filter the board with the Key word filter control
Work item form and query enhancements
• @CurrentIteration macro allows you to create queries that automatically update based on the team's
current iteration.
• Quickly filter query results with the Key word filter control
• Enhancements in the Assigned To field, allowing query and showing Name, Account and Avatar
Process template enhancements
• Agile, CMMI, and Scrum process templates have been renamed, locked, and are now versionless
• Scaled Agile Framework more fully supported by adding the Epic work item type and portfolio backlog
and the Value Area (Business vs. Architectural) and the Time Criticality fields.
• Multiple activities per team member
References
TFS 2015 RTM Release Notes
https://www.visualstudio.com/en-us/news/tfs2015-vs.aspx
Scaled Agile Framework
http://blogs.msdn.com/b/visualstudioalm/archive/2015/05/15/scaled-agile-framework-
visual-studio-online-process-template-updates.aspx
Visual Studio Online Features Timeline
https://www.visualstudio.com/en-us/news/release-archive-vso.aspx
Thanks!

Weitere ähnliche Inhalte

Andere mochten auch

Continuous load testing
Continuous load testingContinuous load testing
Continuous load testingcodepitbull
 
Lean & Agile DevOps with VSTS and TFS 2015
Lean & Agile DevOps with VSTS and TFS 2015Lean & Agile DevOps with VSTS and TFS 2015
Lean & Agile DevOps with VSTS and TFS 2015Clint Edmonson
 
[Curitiba DEV DAY] - Novidades do TFS 2015
[Curitiba DEV DAY] -  Novidades do TFS 2015[Curitiba DEV DAY] -  Novidades do TFS 2015
[Curitiba DEV DAY] - Novidades do TFS 2015Leandro Prado
 
Comparing the Multimodal Interaction Technique Design of MINT with NiMMiT
Comparing the Multimodal Interaction Technique Design of MINT with NiMMiTComparing the Multimodal Interaction Technique Design of MINT with NiMMiT
Comparing the Multimodal Interaction Technique Design of MINT with NiMMiTSebastian Feuerstack
 
Lca seminar modified
Lca seminar modifiedLca seminar modified
Lca seminar modifiedInbok Lee
 
(GAM303) Beyond Game Servers: Load Testing, Rendering, and Cloud Gaming | AWS...
(GAM303) Beyond Game Servers: Load Testing, Rendering, and Cloud Gaming | AWS...(GAM303) Beyond Game Servers: Load Testing, Rendering, and Cloud Gaming | AWS...
(GAM303) Beyond Game Servers: Load Testing, Rendering, and Cloud Gaming | AWS...Amazon Web Services
 
Integrating Lucene into a Transactional XML Database
Integrating Lucene into a Transactional XML DatabaseIntegrating Lucene into a Transactional XML Database
Integrating Lucene into a Transactional XML Databaselucenerevolution
 
Gesture-aware remote controls: guidelines and interaction techniques
Gesture-aware remote controls: guidelines and interaction techniquesGesture-aware remote controls: guidelines and interaction techniques
Gesture-aware remote controls: guidelines and interaction techniquesDong-Bach Vo
 
[DL Hacks輪読] Semi-Supervised Learning with Ladder Networks (NIPS2015)
[DL Hacks輪読] Semi-Supervised Learning with Ladder Networks (NIPS2015)[DL Hacks輪読] Semi-Supervised Learning with Ladder Networks (NIPS2015)
[DL Hacks輪読] Semi-Supervised Learning with Ladder Networks (NIPS2015)Yusuke Iwasawa
 
TOP MANAGEMENT TEAM COMPOSITION ON INDONESIAN BANKING CASE STUDY: BANKS IN 10...
TOP MANAGEMENT TEAM COMPOSITION ON INDONESIAN BANKING CASE STUDY: BANKS IN 10...TOP MANAGEMENT TEAM COMPOSITION ON INDONESIAN BANKING CASE STUDY: BANKS IN 10...
TOP MANAGEMENT TEAM COMPOSITION ON INDONESIAN BANKING CASE STUDY: BANKS IN 10...Joy Elly Tulung
 
Singletons in PHP - Why they are bad and how you can eliminate them from your...
Singletons in PHP - Why they are bad and how you can eliminate them from your...Singletons in PHP - Why they are bad and how you can eliminate them from your...
Singletons in PHP - Why they are bad and how you can eliminate them from your...go_oh
 
The system development life cycle (SDLC)
The system development life cycle (SDLC)The system development life cycle (SDLC)
The system development life cycle (SDLC)gourav kottawar
 
Masterizing php data structure 102
Masterizing php data structure 102Masterizing php data structure 102
Masterizing php data structure 102Patrick Allaert
 
ScrumGuides training: Agile Software Development With Scrum
ScrumGuides training: Agile Software Development With ScrumScrumGuides training: Agile Software Development With Scrum
ScrumGuides training: Agile Software Development With ScrumAlexey Krivitsky
 
O.b. c 10 understanding work teams
O.b. c 10 understanding work teamsO.b. c 10 understanding work teams
O.b. c 10 understanding work teamsDr.Rajesh Kamath
 

Andere mochten auch (20)

Continuous load testing
Continuous load testingContinuous load testing
Continuous load testing
 
Lean & Agile DevOps with VSTS and TFS 2015
Lean & Agile DevOps with VSTS and TFS 2015Lean & Agile DevOps with VSTS and TFS 2015
Lean & Agile DevOps with VSTS and TFS 2015
 
[Curitiba DEV DAY] - Novidades do TFS 2015
[Curitiba DEV DAY] -  Novidades do TFS 2015[Curitiba DEV DAY] -  Novidades do TFS 2015
[Curitiba DEV DAY] - Novidades do TFS 2015
 
Encoding survey
Encoding surveyEncoding survey
Encoding survey
 
Comparing the Multimodal Interaction Technique Design of MINT with NiMMiT
Comparing the Multimodal Interaction Technique Design of MINT with NiMMiTComparing the Multimodal Interaction Technique Design of MINT with NiMMiT
Comparing the Multimodal Interaction Technique Design of MINT with NiMMiT
 
Lca seminar modified
Lca seminar modifiedLca seminar modified
Lca seminar modified
 
(GAM303) Beyond Game Servers: Load Testing, Rendering, and Cloud Gaming | AWS...
(GAM303) Beyond Game Servers: Load Testing, Rendering, and Cloud Gaming | AWS...(GAM303) Beyond Game Servers: Load Testing, Rendering, and Cloud Gaming | AWS...
(GAM303) Beyond Game Servers: Load Testing, Rendering, and Cloud Gaming | AWS...
 
Integrating Lucene into a Transactional XML Database
Integrating Lucene into a Transactional XML DatabaseIntegrating Lucene into a Transactional XML Database
Integrating Lucene into a Transactional XML Database
 
Gesture-aware remote controls: guidelines and interaction techniques
Gesture-aware remote controls: guidelines and interaction techniquesGesture-aware remote controls: guidelines and interaction techniques
Gesture-aware remote controls: guidelines and interaction techniques
 
Xml databases
Xml databasesXml databases
Xml databases
 
Algorithms and Data Structures~hmftj
Algorithms and Data Structures~hmftjAlgorithms and Data Structures~hmftj
Algorithms and Data Structures~hmftj
 
XML In My Database!
XML In My Database!XML In My Database!
XML In My Database!
 
[DL Hacks輪読] Semi-Supervised Learning with Ladder Networks (NIPS2015)
[DL Hacks輪読] Semi-Supervised Learning with Ladder Networks (NIPS2015)[DL Hacks輪読] Semi-Supervised Learning with Ladder Networks (NIPS2015)
[DL Hacks輪読] Semi-Supervised Learning with Ladder Networks (NIPS2015)
 
TOP MANAGEMENT TEAM COMPOSITION ON INDONESIAN BANKING CASE STUDY: BANKS IN 10...
TOP MANAGEMENT TEAM COMPOSITION ON INDONESIAN BANKING CASE STUDY: BANKS IN 10...TOP MANAGEMENT TEAM COMPOSITION ON INDONESIAN BANKING CASE STUDY: BANKS IN 10...
TOP MANAGEMENT TEAM COMPOSITION ON INDONESIAN BANKING CASE STUDY: BANKS IN 10...
 
Singletons in PHP - Why they are bad and how you can eliminate them from your...
Singletons in PHP - Why they are bad and how you can eliminate them from your...Singletons in PHP - Why they are bad and how you can eliminate them from your...
Singletons in PHP - Why they are bad and how you can eliminate them from your...
 
XML Databases
XML DatabasesXML Databases
XML Databases
 
The system development life cycle (SDLC)
The system development life cycle (SDLC)The system development life cycle (SDLC)
The system development life cycle (SDLC)
 
Masterizing php data structure 102
Masterizing php data structure 102Masterizing php data structure 102
Masterizing php data structure 102
 
ScrumGuides training: Agile Software Development With Scrum
ScrumGuides training: Agile Software Development With ScrumScrumGuides training: Agile Software Development With Scrum
ScrumGuides training: Agile Software Development With Scrum
 
O.b. c 10 understanding work teams
O.b. c 10 understanding work teamsO.b. c 10 understanding work teams
O.b. c 10 understanding work teams
 

Mehr von Ricardo Serradas

Promoção de pacotes alpha, beta e stable com Git e VSTS
Promoção de pacotes alpha, beta e stable com Git e VSTSPromoção de pacotes alpha, beta e stable com Git e VSTS
Promoção de pacotes alpha, beta e stable com Git e VSTSRicardo Serradas
 
Pense nas nuvens. É lá que as possibilidades são infinitas
Pense nas nuvens. É lá que as possibilidades são infinitasPense nas nuvens. É lá que as possibilidades são infinitas
Pense nas nuvens. É lá que as possibilidades são infinitasRicardo Serradas
 
Implementando Continuous Delivery com Docker e VSTS
Implementando Continuous Delivery com Docker e VSTSImplementando Continuous Delivery com Docker e VSTS
Implementando Continuous Delivery com Docker e VSTSRicardo Serradas
 
Pense nas nuvens - É lá que as possibilidades são infinitas
Pense nas nuvens - É lá que as possibilidades são infinitasPense nas nuvens - É lá que as possibilidades são infinitas
Pense nas nuvens - É lá que as possibilidades são infinitasRicardo Serradas
 
DevOps: Como a Microsoft usa o VSTS - Visual Studio Summit 2016
DevOps: Como a Microsoft usa o VSTS - Visual Studio Summit 2016DevOps: Como a Microsoft usa o VSTS - Visual Studio Summit 2016
DevOps: Como a Microsoft usa o VSTS - Visual Studio Summit 2016Ricardo Serradas
 
DevOps Summit Brasil 2016 - Confiança em DevOps através da automação de Testes
DevOps Summit Brasil 2016 - Confiança em DevOps através da automação de TestesDevOps Summit Brasil 2016 - Confiança em DevOps através da automação de Testes
DevOps Summit Brasil 2016 - Confiança em DevOps através da automação de TestesRicardo Serradas
 
A tendência do desenvolvimento de software gerenciado e operado na nuvem
A tendência do desenvolvimento de software gerenciado e operado na nuvemA tendência do desenvolvimento de software gerenciado e operado na nuvem
A tendência do desenvolvimento de software gerenciado e operado na nuvemRicardo Serradas
 
A importância da qualidade de software e suas diversas perspectivas
A importância da qualidade de software e suas diversas perspectivasA importância da qualidade de software e suas diversas perspectivas
A importância da qualidade de software e suas diversas perspectivasRicardo Serradas
 
Estratégias de Build - Visual Studio Summit 2015
Estratégias de Build - Visual Studio Summit 2015Estratégias de Build - Visual Studio Summit 2015
Estratégias de Build - Visual Studio Summit 2015Ricardo Serradas
 
O que há de melhor em extensões para Visual Studio e TFS
O que há de melhor em extensões para Visual Studio e TFSO que há de melhor em extensões para Visual Studio e TFS
O que há de melhor em extensões para Visual Studio e TFSRicardo Serradas
 
Projetos de Software com Visual Studio Team System
Projetos de Software com Visual Studio Team SystemProjetos de Software com Visual Studio Team System
Projetos de Software com Visual Studio Team SystemRicardo Serradas
 

Mehr von Ricardo Serradas (11)

Promoção de pacotes alpha, beta e stable com Git e VSTS
Promoção de pacotes alpha, beta e stable com Git e VSTSPromoção de pacotes alpha, beta e stable com Git e VSTS
Promoção de pacotes alpha, beta e stable com Git e VSTS
 
Pense nas nuvens. É lá que as possibilidades são infinitas
Pense nas nuvens. É lá que as possibilidades são infinitasPense nas nuvens. É lá que as possibilidades são infinitas
Pense nas nuvens. É lá que as possibilidades são infinitas
 
Implementando Continuous Delivery com Docker e VSTS
Implementando Continuous Delivery com Docker e VSTSImplementando Continuous Delivery com Docker e VSTS
Implementando Continuous Delivery com Docker e VSTS
 
Pense nas nuvens - É lá que as possibilidades são infinitas
Pense nas nuvens - É lá que as possibilidades são infinitasPense nas nuvens - É lá que as possibilidades são infinitas
Pense nas nuvens - É lá que as possibilidades são infinitas
 
DevOps: Como a Microsoft usa o VSTS - Visual Studio Summit 2016
DevOps: Como a Microsoft usa o VSTS - Visual Studio Summit 2016DevOps: Como a Microsoft usa o VSTS - Visual Studio Summit 2016
DevOps: Como a Microsoft usa o VSTS - Visual Studio Summit 2016
 
DevOps Summit Brasil 2016 - Confiança em DevOps através da automação de Testes
DevOps Summit Brasil 2016 - Confiança em DevOps através da automação de TestesDevOps Summit Brasil 2016 - Confiança em DevOps através da automação de Testes
DevOps Summit Brasil 2016 - Confiança em DevOps através da automação de Testes
 
A tendência do desenvolvimento de software gerenciado e operado na nuvem
A tendência do desenvolvimento de software gerenciado e operado na nuvemA tendência do desenvolvimento de software gerenciado e operado na nuvem
A tendência do desenvolvimento de software gerenciado e operado na nuvem
 
A importância da qualidade de software e suas diversas perspectivas
A importância da qualidade de software e suas diversas perspectivasA importância da qualidade de software e suas diversas perspectivas
A importância da qualidade de software e suas diversas perspectivas
 
Estratégias de Build - Visual Studio Summit 2015
Estratégias de Build - Visual Studio Summit 2015Estratégias de Build - Visual Studio Summit 2015
Estratégias de Build - Visual Studio Summit 2015
 
O que há de melhor em extensões para Visual Studio e TFS
O que há de melhor em extensões para Visual Studio e TFSO que há de melhor em extensões para Visual Studio e TFS
O que há de melhor em extensões para Visual Studio e TFS
 
Projetos de Software com Visual Studio Team System
Projetos de Software com Visual Studio Team SystemProjetos de Software com Visual Studio Team System
Projetos de Software com Visual Studio Team System
 

Kürzlich hochgeladen

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
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...Drew Madelung
 
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 textsMaria Levchenko
 
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 WorkerThousandEyes
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 

Kürzlich hochgeladen (20)

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
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...
 
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
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 

What's new for Agile software development in Team Foundation Server 2015

  • 1. Vinicius Moura Ricardo Serradas What's new for Team Foundation Server 2015 for Agile software development
  • 2. static class Program { static void Main() { List<string> features = GetAllFeatures(); foreach (string feature in features) { if (isItEnabledOnTFSRTM(feature) == true) { Console.WriteLine("Show it on TFS On Premises"); } else { Console.WriteLine("Show it on Visual Studio Online"); } } } private static List<string> GetAllFeatures() { return new List<string> { "Feature1_TFSRTMAndVSO", "Feature2_VSO", "Feature3_TFSRTMaAndVSO" }; } private static bool isItEnabledOnTFSRTM(string feature) { return feature.Contains("TFSRTM"); } } Presentation Logic
  • 3. Backlog and bug management • The Epic portfolio backlog has been added • Backlogs and portfolio backlogs are now team-configurable • Track bugs as requirements or as tasks has been added as a team-configurable option • Quickly expand and collapse the product backlog hierarchy with Parents Show/Hide control • Multi-select items on the product backlog • Add card-editable fields and tags to the task board • Unparented tasks now appear on the task board • Quickly filter your product and portfolio backlogs with the Key word filter control • Adding work directly to a sprint
  • 4. Kanban board • Add, edit, and reorder items directly on the board • Reorder cards when changing columns • Drag any item to an iteration from anywhere • Implement a pull system using split columns of Doing and Done • Add custom swimlanes to track work at different service classes • Support team policies for handoff by specifying a column's Definition of done • Customize cards to display card-editable fields • Card* and Tags coloring • Include/exclude the first column of the Kanban board from the Cumulative flow diagram, as well as set the start date • Quickly filter the board with the Key word filter control
  • 5. Work item form and query enhancements • @CurrentIteration macro allows you to create queries that automatically update based on the team's current iteration. • Quickly filter query results with the Key word filter control • Enhancements in the Assigned To field, allowing query and showing Name, Account and Avatar
  • 6. Process template enhancements • Agile, CMMI, and Scrum process templates have been renamed, locked, and are now versionless • Scaled Agile Framework more fully supported by adding the Epic work item type and portfolio backlog and the Value Area (Business vs. Architectural) and the Time Criticality fields. • Multiple activities per team member
  • 7. References TFS 2015 RTM Release Notes https://www.visualstudio.com/en-us/news/tfs2015-vs.aspx Scaled Agile Framework http://blogs.msdn.com/b/visualstudioalm/archive/2015/05/15/scaled-agile-framework- visual-studio-online-process-template-updates.aspx Visual Studio Online Features Timeline https://www.visualstudio.com/en-us/news/release-archive-vso.aspx

Hinweis der Redaktion

  1. Card coloring was delivery both in Sprint 84 and 85