SlideShare una empresa de Scribd logo
1 de 33
Template designed by
Gestire gruppi di lavoro, team multipli e
progetti con Visual Studio ALM
Matteo Emili
Microsoft MVP – Visual Studio ALM
http://mattvsts.blogspot.com
http://twitter.com/MattVSTS
matteo.emili@live.com
brought to you by
Microsoft MVP – Visual Studio ALM
Microsoft Certified Technology Specialist – Team Foundation Server
Professional Scrum Master I
I work at Dell Software UK (Engineering Advisor)
Communities!
• DomusDotNet GetLatestVersion.it
• London ALM UG Taunton Developers Meetup
Who am I?
Manifesto for Agile Software Development
New and better ways of developing software by doing it and helping
others do it. Through this work we have come to value:
• Individuals and interactions over processes and tools
• Working software over comprehensive documentation
• Customer collaboration over contract negotiation
• Responding to change over following a plan
That is, while there is value in the items on the right, we value the
items on the left, and the related tools, more.
Specifically…Tools
• The Agile community has often been skeptical of tooling
solutions
• May get in the way – easier with pen and post-its!
• Often don’t respond fast enough
• Standardization of tools across an enterprise may kill self-organization
• May be used to squash core concepts in agile – responding to change,
self-organization, empirical process control
Agile + Tools
• Can we find some sort of happy medium?
• One source of the truth – stop the Post-Its vs. the tools!
• Ease of use – I don’t want to build a burndown manually!
• Don’t use the tool for evil! Shut down/ignore things like
• Fine-grained, single-employee-centric capacity planning
• Long-term planning gone wrong (where Release Burndown = Gantt
Chart  )
• Agile to PMI-style PMO bridges
Visual Studio ALM 2013
fast. forward. thinking.
Continuous Value Delivery
Stakeholder Involvement
Developer Team Productivity
DevOps
Continuous Value Delivery
• Agile Planning
We can shape Teams inside Team Foundation Server, describing
their hierarchy and permissions
They are not security groups:
• A Team Project can have zero or more teams
• A Team contains one or more members
• A member does not need to be in a Team
Team Foundation Server helps us
Work Item Tracking to the rescue
• All you need for Agile Planning and Execution leverages on
the Work Item Tracking features
• Work Item Tracking primer – a Work Item is a description of a
certain activity in a XML format, parsed by Team Foundation
Server and shown with a UI
Back to a Single Source of Truth for TFS!
fast. forward. thinking.
Agile Planning, Boards and
Capacity Planning
Reports
Let’s go one step ahead – can we manage programs/portfolios
with TFS’ Agile tools? Yes, we can 
TFS 2013 introduces the Agile Portfolio Management, which
enables organizations to go over the single Team Project
Agile Portfolio Management
Themes and Epics
Themes are big containers in the Product
E.g.: a major (part of a) release -> MyProduct 3.0 / Media Center for Windows
Epics are common topics in the Product
E.g.: a big, marketable feature -> Ecommerce roundtrip
Theme
Epic
User Story
User Story
Epic User Story
A little more on Epics
• They act as a buffer for the management, providing an high level overview of
what is going on
• They provide a better visualization for the Product Backlog, which is easier to
understand at the first sight
• More information for the User Stories – you can figure out how are they linked
together
“A common problem”
• User Stories to big to fit into a sprint
• Sometimes is hard to split them correctly
• Effort estimation can be difficult with big user story
The Problem
Portfolio Backlogs
Backlog Linking
Backlog Linking
Backlog Linking
Autonomy
Autonomy
It is just a detail in the picture…
Often you can find other levels above
Agile Portfolio
Management in practice
Grazie a tutti per la partecipazione
Riceverete il link per il download a slide e demo via email nei
prossimi giorni
Per contattarmi
matteo.emili@live.com
http://twitter.com/MattVSTS
Thanks! 

Más contenido relacionado

La actualidad más candente

La actualidad más candente (13)

Simulating systems: Delivering digital difference
Simulating systems: Delivering digital differenceSimulating systems: Delivering digital difference
Simulating systems: Delivering digital difference
 
Agile Project Management Facing The Challenges Of Distributed Development U...
Agile Project Management   Facing The Challenges Of Distributed Development U...Agile Project Management   Facing The Challenges Of Distributed Development U...
Agile Project Management Facing The Challenges Of Distributed Development U...
 
Plunet Summit 2017 - Biraj Rath: Extending Plunet Features & Workarounds
Plunet Summit 2017 - Biraj Rath: Extending Plunet Features & WorkaroundsPlunet Summit 2017 - Biraj Rath: Extending Plunet Features & Workarounds
Plunet Summit 2017 - Biraj Rath: Extending Plunet Features & Workarounds
 
Agile transformation agile france 2017
Agile transformation   agile france 2017Agile transformation   agile france 2017
Agile transformation agile france 2017
 
5 Myths About Rapid eLearning Implementation: Busted!
5 Myths About Rapid eLearning Implementation: Busted!5 Myths About Rapid eLearning Implementation: Busted!
5 Myths About Rapid eLearning Implementation: Busted!
 
Agile mobile first
Agile mobile firstAgile mobile first
Agile mobile first
 
Delivering Projects the Pivotal Way
Delivering Projects the Pivotal WayDelivering Projects the Pivotal Way
Delivering Projects the Pivotal Way
 
Training Delivery Options
Training Delivery OptionsTraining Delivery Options
Training Delivery Options
 
The Whole Story of The User Story
The Whole Story of The User StoryThe Whole Story of The User Story
The Whole Story of The User Story
 
Emptying Your Cup an Agile Primer
Emptying Your Cup an Agile Primer Emptying Your Cup an Agile Primer
Emptying Your Cup an Agile Primer
 
Talking to your organization about Elixir
Talking to your organization about ElixirTalking to your organization about Elixir
Talking to your organization about Elixir
 
Outsourcing your Flash eLearning to HTML5 Conversion? 5 Questions to Ask!
Outsourcing your Flash eLearning to HTML5 Conversion? 5 Questions to Ask!Outsourcing your Flash eLearning to HTML5 Conversion? 5 Questions to Ask!
Outsourcing your Flash eLearning to HTML5 Conversion? 5 Questions to Ask!
 
DrupalCon 2013 Making Support Fun & Profitable
DrupalCon 2013 Making Support Fun & ProfitableDrupalCon 2013 Making Support Fun & Profitable
DrupalCon 2013 Making Support Fun & Profitable
 

Destacado

Javascript task automation
Javascript task automationJavascript task automation
Javascript task automation
DotNetCampus
 
Gam04 introduzione a-netduino_final
Gam04   introduzione a-netduino_finalGam04   introduzione a-netduino_final
Gam04 introduzione a-netduino_final
DotNetCampus
 
AZURE WEBSITE DEEPDIVE
AZURE WEBSITE DEEPDIVEAZURE WEBSITE DEEPDIVE
AZURE WEBSITE DEEPDIVE
DotNetCampus
 
Be04 introduction to ef 6.0
Be04   introduction to ef 6.0Be04   introduction to ef 6.0
Be04 introduction to ef 6.0
DotNetCampus
 
Ds03 data analysis
Ds03   data analysisDs03   data analysis
Ds03 data analysis
DotNetCampus
 
Win03 design windows store apps
Win03   design windows store appsWin03   design windows store apps
Win03 design windows store apps
DotNetCampus
 
Be05 introduction to sql azure
Be05   introduction to sql azureBe05   introduction to sql azure
Be05 introduction to sql azure
DotNetCampus
 
Signal r to the-max
Signal r to the-maxSignal r to the-max
Signal r to the-max
DotNetCampus
 
Windows iot barone
Windows iot baroneWindows iot barone
Windows iot barone
DotNetCampus
 
Dnc2015 azure-microservizi-vforusso
Dnc2015 azure-microservizi-vforussoDnc2015 azure-microservizi-vforusso
Dnc2015 azure-microservizi-vforusso
DotNetCampus
 

Destacado (18)

Javascript task automation
Javascript task automationJavascript task automation
Javascript task automation
 
Ds01 data science
Ds01   data scienceDs01   data science
Ds01 data science
 
CONTINUOUS INTEGRATION CON SQL SERVER
CONTINUOUS INTEGRATION CON SQL SERVERCONTINUOUS INTEGRATION CON SQL SERVER
CONTINUOUS INTEGRATION CON SQL SERVER
 
Gam04 introduzione a-netduino_final
Gam04   introduzione a-netduino_finalGam04   introduzione a-netduino_final
Gam04 introduzione a-netduino_final
 
AZURE WEBSITE DEEPDIVE
AZURE WEBSITE DEEPDIVEAZURE WEBSITE DEEPDIVE
AZURE WEBSITE DEEPDIVE
 
Be04 introduction to ef 6.0
Be04   introduction to ef 6.0Be04   introduction to ef 6.0
Be04 introduction to ef 6.0
 
Formulacion inorganica
Formulacion inorganicaFormulacion inorganica
Formulacion inorganica
 
Ds03 data analysis
Ds03   data analysisDs03   data analysis
Ds03 data analysis
 
Newsletter
NewsletterNewsletter
Newsletter
 
Win03 design windows store apps
Win03   design windows store appsWin03   design windows store apps
Win03 design windows store apps
 
DSTORIE DALLA TRINCEA: TEAM FOUNDATION SERVER IN CASI LIMITE E NON SOLO...
DSTORIE DALLA TRINCEA: TEAM FOUNDATION SERVER IN CASI LIMITE E NON SOLO...DSTORIE DALLA TRINCEA: TEAM FOUNDATION SERVER IN CASI LIMITE E NON SOLO...
DSTORIE DALLA TRINCEA: TEAM FOUNDATION SERVER IN CASI LIMITE E NON SOLO...
 
Be05 introduction to sql azure
Be05   introduction to sql azureBe05   introduction to sql azure
Be05 introduction to sql azure
 
Signal r to the-max
Signal r to the-maxSignal r to the-max
Signal r to the-max
 
Pigmento pb y cd
Pigmento pb y cdPigmento pb y cd
Pigmento pb y cd
 
Windows iot barone
Windows iot baroneWindows iot barone
Windows iot barone
 
70-483: PROGRAMMING IN C#
70-483: PROGRAMMING IN C#70-483: PROGRAMMING IN C#
70-483: PROGRAMMING IN C#
 
Dnc2015 azure-microservizi-vforusso
Dnc2015 azure-microservizi-vforussoDnc2015 azure-microservizi-vforusso
Dnc2015 azure-microservizi-vforusso
 
70-534: ARCHITECTING MICROSOFT AZURE SOLUTIONS
70-534: ARCHITECTING MICROSOFT AZURE SOLUTIONS70-534: ARCHITECTING MICROSOFT AZURE SOLUTIONS
70-534: ARCHITECTING MICROSOFT AZURE SOLUTIONS
 

Similar a Ag04 gestire gruppi di lavoro, team multipli e progetti con visual studio alm

The Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayThe Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool Essay
Heidi Owens
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resources
Anwar Sadat
 

Similar a Ag04 gestire gruppi di lavoro, team multipli e progetti con visual studio alm (20)

The Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayThe Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool Essay
 
Feb Apln OC Shawna C
Feb Apln OC  Shawna CFeb Apln OC  Shawna C
Feb Apln OC Shawna C
 
PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resources
 
Building Beautiful and Highly Usable Products by Simon Vallee
Building Beautiful and Highly Usable Products by Simon ValleeBuilding Beautiful and Highly Usable Products by Simon Vallee
Building Beautiful and Highly Usable Products by Simon Vallee
 
'The Minimalist Publisher How to Do More with Less' at Mumbrella Publish 2022
'The Minimalist Publisher How to Do More with Less' at Mumbrella Publish 2022'The Minimalist Publisher How to Do More with Less' at Mumbrella Publish 2022
'The Minimalist Publisher How to Do More with Less' at Mumbrella Publish 2022
 
Agile Content Development and the IXIASOFT DITA CMS
Agile Content Development and the IXIASOFT DITA CMSAgile Content Development and the IXIASOFT DITA CMS
Agile Content Development and the IXIASOFT DITA CMS
 
TrailblazerDX Motihari.pptx
TrailblazerDX Motihari.pptxTrailblazerDX Motihari.pptx
TrailblazerDX Motihari.pptx
 
Cloud Academy Webinar: Recipe for DevOps Success: Capital One Style
Cloud Academy Webinar: Recipe for DevOps Success: Capital One StyleCloud Academy Webinar: Recipe for DevOps Success: Capital One Style
Cloud Academy Webinar: Recipe for DevOps Success: Capital One Style
 
Making software development processes to work for you
Making software development processes to work for youMaking software development processes to work for you
Making software development processes to work for you
 
Distributed teams
Distributed teamsDistributed teams
Distributed teams
 
Distributed_teams
Distributed_teamsDistributed_teams
Distributed_teams
 
Blend Well for Best Results - Optimizing Engineer and Tech Writer Collaboration
Blend Well for Best Results - Optimizing Engineer and Tech Writer CollaborationBlend Well for Best Results - Optimizing Engineer and Tech Writer Collaboration
Blend Well for Best Results - Optimizing Engineer and Tech Writer Collaboration
 
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
 
Paving the road to production
Paving the road to productionPaving the road to production
Paving the road to production
 
Difference Between Agile And Scrum
Difference Between Agile And ScrumDifference Between Agile And Scrum
Difference Between Agile And Scrum
 
How to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderHow to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate Founder
 
Roadmap
RoadmapRoadmap
Roadmap
 
Towards an Agile Authoring methodology: Learning from Lean
Towards an Agile Authoring methodology: Learning from LeanTowards an Agile Authoring methodology: Learning from Lean
Towards an Agile Authoring methodology: Learning from Lean
 
How to make change happen in your organisation by talking your devs language
How to make change happen in your organisation by talking your devs languageHow to make change happen in your organisation by talking your devs language
How to make change happen in your organisation by talking your devs language
 

Más de DotNetCampus

Más de DotNetCampus (20)

ARCHITETTURA DI UN'APPLICAZIONE SCALABILE
ARCHITETTURA DI UN'APPLICAZIONE SCALABILEARCHITETTURA DI UN'APPLICAZIONE SCALABILE
ARCHITETTURA DI UN'APPLICAZIONE SCALABILE
 
MICROSOFT E IL MONDO IOT
MICROSOFT E IL MONDO IOTMICROSOFT E IL MONDO IOT
MICROSOFT E IL MONDO IOT
 
70-485: ADVANCED OF DEVELOPING WINDOWS STORE APPS USING C#
70-485: ADVANCED OF DEVELOPING WINDOWS STORE APPS USING C#70-485: ADVANCED OF DEVELOPING WINDOWS STORE APPS USING C#
70-485: ADVANCED OF DEVELOPING WINDOWS STORE APPS USING C#
 
TUTTO SU VISUAL STUDIO ALM 2015
TUTTO SU VISUAL STUDIO ALM 2015TUTTO SU VISUAL STUDIO ALM 2015
TUTTO SU VISUAL STUDIO ALM 2015
 
PREDICT THE FUTURE , MACHINE LEARNING & BIG DATA
PREDICT THE FUTURE , MACHINE LEARNING & BIG DATAPREDICT THE FUTURE , MACHINE LEARNING & BIG DATA
PREDICT THE FUTURE , MACHINE LEARNING & BIG DATA
 
DESKTOP AND CLIENT VIRTUALIZATION: NEW WORKSTYLES WITH MICROSOFT VDI
DESKTOP AND CLIENT VIRTUALIZATION: NEW WORKSTYLES WITH MICROSOFT VDIDESKTOP AND CLIENT VIRTUALIZATION: NEW WORKSTYLES WITH MICROSOFT VDI
DESKTOP AND CLIENT VIRTUALIZATION: NEW WORKSTYLES WITH MICROSOFT VDI
 
FROM ON-PREMISE TO THE HYBRID CLOUD WITH MICROSOFT AZURE
FROM ON-PREMISE TO THE HYBRID CLOUD WITH MICROSOFT AZUREFROM ON-PREMISE TO THE HYBRID CLOUD WITH MICROSOFT AZURE
FROM ON-PREMISE TO THE HYBRID CLOUD WITH MICROSOFT AZURE
 
SHAREPOINT 2016 - WHAT'S NEW
SHAREPOINT 2016 - WHAT'S NEWSHAREPOINT 2016 - WHAT'S NEW
SHAREPOINT 2016 - WHAT'S NEW
 
COSTRUISCI IL TUO DEVICE
COSTRUISCI IL TUO DEVICECOSTRUISCI IL TUO DEVICE
COSTRUISCI IL TUO DEVICE
 
SVILUPPARE PER MICROSOFT BAND
SVILUPPARE PER MICROSOFT BANDSVILUPPARE PER MICROSOFT BAND
SVILUPPARE PER MICROSOFT BAND
 
INTERFACCE GRAFICHE CON UNITY3D 4.6: IL GIOCO NON BASTA!
INTERFACCE GRAFICHE CON UNITY3D 4.6: IL GIOCO NON BASTA!INTERFACCE GRAFICHE CON UNITY3D 4.6: IL GIOCO NON BASTA!
INTERFACCE GRAFICHE CON UNITY3D 4.6: IL GIOCO NON BASTA!
 
WINDOWS PHONE APPS IN C++
WINDOWS PHONE APPS IN C++WINDOWS PHONE APPS IN C++
WINDOWS PHONE APPS IN C++
 
AZURE NOTIFICATION HUB
AZURE NOTIFICATION HUBAZURE NOTIFICATION HUB
AZURE NOTIFICATION HUB
 
SFRUTTARE I MICROSOFT AZURE MOBILE SERVICES CON XAMARIN.FORMS
SFRUTTARE I MICROSOFT AZURE MOBILE SERVICES CON XAMARIN.FORMSSFRUTTARE I MICROSOFT AZURE MOBILE SERVICES CON XAMARIN.FORMS
SFRUTTARE I MICROSOFT AZURE MOBILE SERVICES CON XAMARIN.FORMS
 
INTRO TO XAMARIN
INTRO TO XAMARININTRO TO XAMARIN
INTRO TO XAMARIN
 
UNIVERSAL APP IN TUTTE LE SALSE: PHONE, TABLET, PC, XBOX E IOT
UNIVERSAL APP IN TUTTE LE SALSE: PHONE, TABLET, PC, XBOX E IOTUNIVERSAL APP IN TUTTE LE SALSE: PHONE, TABLET, PC, XBOX E IOT
UNIVERSAL APP IN TUTTE LE SALSE: PHONE, TABLET, PC, XBOX E IOT
 
SFRUTTARE CORTANA E LE SPEECH API NELLE NOSTRE APP
SFRUTTARE CORTANA E LE SPEECH API NELLE NOSTRE APPSFRUTTARE CORTANA E LE SPEECH API NELLE NOSTRE APP
SFRUTTARE CORTANA E LE SPEECH API NELLE NOSTRE APP
 
APPSTUDIO: DA ZERO ALLO STORE IN 50 MINUTI!
APPSTUDIO: DA ZERO ALLO STORE IN 50 MINUTI!APPSTUDIO: DA ZERO ALLO STORE IN 50 MINUTI!
APPSTUDIO: DA ZERO ALLO STORE IN 50 MINUTI!
 
SIGNALR TO-THE-MAX: VERSO IL WEB ED OLTRE!
SIGNALR TO-THE-MAX: VERSO IL WEB ED OLTRE!SIGNALR TO-THE-MAX: VERSO IL WEB ED OLTRE!
SIGNALR TO-THE-MAX: VERSO IL WEB ED OLTRE!
 
SVILUPPARE E GESTIRE ARCHITETTURE A MICROSERVIZI SU AZURE
SVILUPPARE E GESTIRE ARCHITETTURE A MICROSERVIZI SU AZURESVILUPPARE E GESTIRE ARCHITETTURE A MICROSERVIZI SU AZURE
SVILUPPARE E GESTIRE ARCHITETTURE A MICROSERVIZI SU AZURE
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

Ag04 gestire gruppi di lavoro, team multipli e progetti con visual studio alm

  • 1. Template designed by Gestire gruppi di lavoro, team multipli e progetti con Visual Studio ALM Matteo Emili Microsoft MVP – Visual Studio ALM http://mattvsts.blogspot.com http://twitter.com/MattVSTS matteo.emili@live.com
  • 3. Microsoft MVP – Visual Studio ALM Microsoft Certified Technology Specialist – Team Foundation Server Professional Scrum Master I I work at Dell Software UK (Engineering Advisor) Communities! • DomusDotNet GetLatestVersion.it • London ALM UG Taunton Developers Meetup Who am I?
  • 4. Manifesto for Agile Software Development New and better ways of developing software by doing it and helping others do it. Through this work we have come to value: • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left, and the related tools, more.
  • 5. Specifically…Tools • The Agile community has often been skeptical of tooling solutions • May get in the way – easier with pen and post-its! • Often don’t respond fast enough • Standardization of tools across an enterprise may kill self-organization • May be used to squash core concepts in agile – responding to change, self-organization, empirical process control
  • 6. Agile + Tools • Can we find some sort of happy medium? • One source of the truth – stop the Post-Its vs. the tools! • Ease of use – I don’t want to build a burndown manually! • Don’t use the tool for evil! Shut down/ignore things like • Fine-grained, single-employee-centric capacity planning • Long-term planning gone wrong (where Release Burndown = Gantt Chart  ) • Agile to PMI-style PMO bridges
  • 7. Visual Studio ALM 2013 fast. forward. thinking.
  • 13. We can shape Teams inside Team Foundation Server, describing their hierarchy and permissions They are not security groups: • A Team Project can have zero or more teams • A Team contains one or more members • A member does not need to be in a Team Team Foundation Server helps us
  • 14. Work Item Tracking to the rescue • All you need for Agile Planning and Execution leverages on the Work Item Tracking features • Work Item Tracking primer – a Work Item is a description of a certain activity in a XML format, parsed by Team Foundation Server and shown with a UI
  • 15. Back to a Single Source of Truth for TFS! fast. forward. thinking.
  • 16. Agile Planning, Boards and Capacity Planning
  • 18. Let’s go one step ahead – can we manage programs/portfolios with TFS’ Agile tools? Yes, we can  TFS 2013 introduces the Agile Portfolio Management, which enables organizations to go over the single Team Project Agile Portfolio Management
  • 19. Themes and Epics Themes are big containers in the Product E.g.: a major (part of a) release -> MyProduct 3.0 / Media Center for Windows Epics are common topics in the Product E.g.: a big, marketable feature -> Ecommerce roundtrip Theme Epic User Story User Story Epic User Story
  • 20. A little more on Epics • They act as a buffer for the management, providing an high level overview of what is going on • They provide a better visualization for the Product Backlog, which is easier to understand at the first sight • More information for the User Stories – you can figure out how are they linked together
  • 21. “A common problem” • User Stories to big to fit into a sprint • Sometimes is hard to split them correctly • Effort estimation can be difficult with big user story
  • 27.
  • 30. It is just a detail in the picture… Often you can find other levels above
  • 31.
  • 33. Grazie a tutti per la partecipazione Riceverete il link per il download a slide e demo via email nei prossimi giorni Per contattarmi matteo.emili@live.com http://twitter.com/MattVSTS Thanks! 