SlideShare uma empresa Scribd logo
1 de 13
Team Foundation Server 2010 1 TFS 2010 In real life – EXAMPLES Author : Vincent TAVONEKHAM Date : 04 March 2011
Why this presentation ? Because I often hear from my various customers :  « Yes, TFS 2010 and this Scrum methodology are great, but it(*) can only work on small projects !  Our project is different, and our team / project is too big and critical to apply this. » 2 (*) The sticky notes on the big board, the detailing of the User story as we go, the Agile planning  and estimating, the self-organizing team, …
THEbiggestcustomer in the world Microsoft is the biggest customer of TFS 2010 and TFS vNext (i.e. could be called TFS 2012) Developing TFS requires : 1,032,045,223 files 2,024,223 check-ins 911,432 work items 3,612 unique users 17.3 TB of data Largest table: 3.1TB(4.3 billion rows) 11,962 areas and iterations (Source Microsoft TechEd Europe 2010 – DPR202) 3 “Autonomy is both difficult and necessary”
THE biggestcustomer in the world The use of TFS within Microsoft : 42 instances of TFS 19,700 unique users 6,154 team projects 7.9 million work items (Source Microsoft TechEd Europe 2010 – DPR202) 4
Dev 11: The next version of TFS is focused on 90 User’s real needs, called scenario (or Epics in Scrum) Scenario Scenario Scenario 90 scenarios 1,115 experiences Experience Experience Experience Experience Experience 5,179 user stories User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story
Dev 11: Decomposing the next 2 iterations 13,732 tasks Task Task Task Task Task Task Task Task Task Task Task User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task
THE biggestcustomer in the world Best practice at Microsoft : « Shorter iterations lead to better decision making » « Deliver as often as possible (upgrade) »  7 Comparing the size of ONE iteration across TFS versions (Source Microsoft TechEd Europe 2010 – DPR202)
THE biggestcustomer in the world ,[object Object],The red arrow         shows the evolution of bugs On TFS 2005 : As the developer are coding and closingbugs, new bugs are introduced. Hence the number oftotal bug remains around 30,000. On TFS 2008 : There is far less bugs. As the project evolves, the number of bugs decreases. 8 2005 Beta1 2008 Beta1
“Managing and Killing debts” early 9 ,[object Object]
Project management : Scrum + CMMI 2,
Development team scattered in 3 countries (US, India, France),
Deployed in 550 Hospitals worldwide (19 countries and 7 languages).Less and less bugs as we go (the trends tends to zero !) Few bugs (v8.4.1), hence concentrate on delivering on time (Source French Scrum User Group, Catherine Boudlal, 2010)
THE biggestcustomer in the world Best practice at Microsoft KISS “Less is more/better” but not always applied ! Below an non-KISS approach to fill in a Bug form. 10 96 visible fields! (Source Microsoft TechEd Europe 2010 – DPR202) (*) KISS : An Agile concept « Keep It Simple Silly ! »

Mais conteúdo relacionado

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Último (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
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
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
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...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Destaque

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Destaque (20)

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 

Tfs2010 Large Projects Real Life Vincent Thavonekham 2011

  • 1. Team Foundation Server 2010 1 TFS 2010 In real life – EXAMPLES Author : Vincent TAVONEKHAM Date : 04 March 2011
  • 2. Why this presentation ? Because I often hear from my various customers : « Yes, TFS 2010 and this Scrum methodology are great, but it(*) can only work on small projects !  Our project is different, and our team / project is too big and critical to apply this. » 2 (*) The sticky notes on the big board, the detailing of the User story as we go, the Agile planning and estimating, the self-organizing team, …
  • 3. THEbiggestcustomer in the world Microsoft is the biggest customer of TFS 2010 and TFS vNext (i.e. could be called TFS 2012) Developing TFS requires : 1,032,045,223 files 2,024,223 check-ins 911,432 work items 3,612 unique users 17.3 TB of data Largest table: 3.1TB(4.3 billion rows) 11,962 areas and iterations (Source Microsoft TechEd Europe 2010 – DPR202) 3 “Autonomy is both difficult and necessary”
  • 4. THE biggestcustomer in the world The use of TFS within Microsoft : 42 instances of TFS 19,700 unique users 6,154 team projects 7.9 million work items (Source Microsoft TechEd Europe 2010 – DPR202) 4
  • 5. Dev 11: The next version of TFS is focused on 90 User’s real needs, called scenario (or Epics in Scrum) Scenario Scenario Scenario 90 scenarios 1,115 experiences Experience Experience Experience Experience Experience 5,179 user stories User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story
  • 6. Dev 11: Decomposing the next 2 iterations 13,732 tasks Task Task Task Task Task Task Task Task Task Task Task User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task Task
  • 7. THE biggestcustomer in the world Best practice at Microsoft : « Shorter iterations lead to better decision making » « Deliver as often as possible (upgrade) »  7 Comparing the size of ONE iteration across TFS versions (Source Microsoft TechEd Europe 2010 – DPR202)
  • 8.
  • 9.
  • 10. Project management : Scrum + CMMI 2,
  • 11. Development team scattered in 3 countries (US, India, France),
  • 12. Deployed in 550 Hospitals worldwide (19 countries and 7 languages).Less and less bugs as we go (the trends tends to zero !) Few bugs (v8.4.1), hence concentrate on delivering on time (Source French Scrum User Group, Catherine Boudlal, 2010)
  • 13. THE biggestcustomer in the world Best practice at Microsoft KISS “Less is more/better” but not always applied ! Below an non-KISS approach to fill in a Bug form. 10 96 visible fields! (Source Microsoft TechEd Europe 2010 – DPR202) (*) KISS : An Agile concept « Keep It Simple Silly ! »
  • 14. KISS estimating and planning Cone of Uncertainty (IT field, engineering, hurricane, …) About 70% of projects fails in meeting their estimates (Standish group survey 2010) So why not think differently ? Don’t try to estimate ALL upfront, but estimate / re-estimate as you go 11 “Cone of Uncertainty”
  • 15. Branching and Merging Example in small to medium projects : « Basic Branch Plan » from Rangers Guidance III It is already difficult to maintain ! 12
  • 16. Sources and referenceS More information on TFS and AGILE on my blog www.Thavo.com Microsoft TechEd Europe and US (2009 and 2010) French Scrum User Group : General Electric, Catherine Boudlal http://www.frenchsug.org/pages/viewpage.action?pageId=2818123 Visual Studio TFS Branching Guide 2010, ALM Rangers http://tfsbranchingguideiii.codeplex.com “Cone of Uncertainty”, initially developed by Barry Boehm, 1981. Applicable to COBOL, .Net, hurricane, … More references on customers using TFS http://memoprojects.blogspot.com/2010/11/37-case-study-on-tfs-2010.html 13 These slides are free to use and modify, as long as you insert in your presentation the text in the footer below that mention this copyright,www.Thavo.com