Brian Harry Technical Fellow Microsoft Corporation SESSION CODE: DPR206.

Slides:



Advertisements
Similar presentations
Soumya Das Bhaumik Program Manager Microsoft Corporation SESSION CODE: VIR322.
Advertisements

Symon Perriman Program Manager II Clustering & High-Availability Microsoft Corporation SESSION CODE: VIR303.
Tech Ed North America /31/2017 9:47 PM Required Slide
Ben Bernstein, Program Manager, UAG DirectAccess Tom Shinder, Knowledge Engineer, UAG DirectAccess Microsoft Corporation SESSION CODE: SIA310.
Hey everyone, Im presenting at the BI Conference in New Orleans! OMG, no way! #ihavefriendsIRL Where are you? LMAO! Lorem ipsum Justin Bieber…
Rohit Rahi Sr. Product Manager Microsoft Corporation SESSION CODE: OSP210.
Dan Fernandez Twitter:Danielfe Blog: blogs.msdn.com/danielfe/ Clint Rutkas Twitter:ClintRutkas Blog:betterthaneveryone.com Microsoft Corporation SESSION.
 Stephanie Saad Group Program Manager Team Foundation Server TL04.
DEV306. LEGEND Branching / Merging point Development Test Production R1 R2 R3 Branch On Test Development Test Production Branch On Test.
Il-Sung Lee Senior Program Manager Microsoft Corporation SESSION CODE: DAT302.
Ron Jacobs Technical Evangelist Microsoft Corporation SESSION CODE: DEV207.
Jason Tolley Technical Director ROK Technology Pty Ltd SESSION CODE: WEM305.
Joe Kuemerle Lead Developer PreEmptive Solutions - SESSION CODE: DEV306.
Mark Harmsworth – Architecture Nate Bruneau – Engineering Scott Kleven – Program Management Microsoft Corporation SESSION CODE: OSP321.
Sometimes it is the stuff you know that hinders true progress.
Loren Goodman Chief Technology Officer InRule Technology SESSION CODE: ARC301 Putting Business Rules To Work.
Juergen Thomas Principal Program Manager Microsoft Corporation SESSION CODE: DAT314.
The Secrets of Effective Technical Talks: How to Explain Tech without Tucking Them In! Presented by Mark Minasi and Mark Russinovich SESSION CODE: SIA334.
Ashwin Sarin Program Manager Microsoft Corporation SESSION CODE: COS204.
Mark Heneen, Steve Daigle, Tracey Jordan, Zach Beers Microsoft Corporation SESSION CODE: COS205.
Maciej Pilecki Consultant, SQL Server MVP Project Botticelli Ltd. SESSION CODE: DAT403.
Boris Jabes Senior Program Manager Microsoft Corporation SESSION CODE: DEV319 Scale & Productivity in Visual C
Peter Provost Sr. Program Manager Microsoft Corporation SESSION CODE: DEV403.
Kevin Cox – SQL CAT Microsoft Corporation What are the largest SQL projects in the world? SESSION CODE: DAT305 Srik Raghavan –
Gail Warren Director, Online Services Microsoft Corporation SESSION CODE: COS201.
Brad Younge Principal Statera, Inc. SESSION CODE: COS304.
Janssen Jones Virtual Machine MVP Indiana University SESSION CODE: VIR403.
Bradley Millington Senior Program Manager Microsoft Corporation SESSION CODE: WEB 306.
Suhail Dutta Program Manager Microsoft Corporation SESSION CODE: DEV402.
Matt winkler program manager microsoft corporation SESSION CODE: ASI303.
Satya SK Jayanty Director & Principal Architect D BI A Solutions Peter Saddow Senior Program Manager Microsoft Corporation -SQL Server SESSION CODE: DAT312.
Thomas Deml Principal Program Manager Web Platform and Tools Microsoft Corporation SESSION CODE: WEB308.
Paul Litwin Programmer Manager Fred Hutchinson Cancer Research Center SESSION CODE: WEB206.
Jeff King Senior Program Manager, Visual Studio Microsoft Corporation SESSION CODE: WEB305.
Lori Dirks Expression Community Manager Microsoft Corporation SESSION CODE: WEB309.
Johan Arwidmark Chief Technical Architect TrueSec SESSION CODE: WEM301.
Paul Schaeflein, MCT Manager of Advanced Technologies LaSalle Consulting Partners, Inc. SESSION CODE: OSP309.
Dan Holme Director of Training & Consulting Intelliem SESSION CODE: OSP214.
Chris Mayo Microsoft Corporation SESSION CODE: UNC207.
Bob Beauchemin Developer Skills Partner SQLskills SESSION CODE: DAT402.
Olivier Bloch Technical Evangelist Microsoft Corporation SESSION CODE: WEM308.
Richard Campbell Co-Founder Strangeloop Networks SESSION CODE: WEB315.
By: Paul D. Sheriff or SESSION CODE: DEV320.
SESSION CODE: MGT205 Chris Harris Program Manager Microsoft Corporation.
Reza Chitsaz Senior Program Manager Microsoft Corporation SESSION CODE: DEV302 Building a SharePoint Collaboration Application in Visual Studio 2010.
Andrew Connell, MVP Developer, Instructor & Author Critical Path Training, LLC. SESSION CODE: OSP305.
Introducing Visual Studio 2010: What It Is and Why You Should Care
Pat Altimore Sr. Consultant Microsoft Corporation SESSION CODE: WCL321.
BIO202 | Building Effective Data Visualizations and Maps with Microsoft SQL Server 2008 Reporting Services BIU08-INT | Using.
Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.
Martin Woodward Program Manager Microsoft Corporation SESSION CODE: DEV308.
Don Jones Senior Partner and Technologist Concentrated Technology, LLC SESSION CODE: DAT203.
Jesus Rodriguez Chief Architect, Tellago, Inc Microsoft Architect Advisor Microsoft MVP Oracle SOA ACE SESSION CODE: DEV406.
SESSION CODE: COS301. So what do we do?
David A. Carley Senior SDE Microsoft Corporation SESSION CODE: DEV318.
John R. Durant Senior Product Manager Microsoft Corporation SESSION CODE: OSP313.
By: Paul D. Sheriff or SESSION CODE: WCL206.
Cube Measure Group Measure Partition Cube Dimension Dimension Attribute Attribute Relationship Hierarchy Level Cube Attribute Cube Hierarchy.
Brian A. Randell Senior Consultant MCW Technologies SESSION CODE: DEV311.
Christophe Fiessinger & Jan Kalis Senior Technical Product Manager Microsoft Corporation SESSION CODE: OSP209.
Ken Getz Senior Consultant MCW Technologies, LLC SESSION CODE: WCL202.
Tobias Ternstrom Senior Program Manager Lead SQL Server Engine SESSION CODE: DAT404.
Luke Hoban Senior Program Manager Microsoft Corporation SESSION CODE: DEV307.
Richard Hundhausen President, Accentient, Inc. Visual Studio ALM MVP SESSION CODE: DEV312.
Andrew Connell, MVP Developer, Instructor & Author Critical Path Training, LLC. SESSION CODE: OSP319.
Tim Laverty – Diego Vega – Program Managers Microsoft Corporation SESSION CODE: DEV305.
Stephen Forte Chief Strategy Officer Telerik stephenforte.net SESSION CODE: DEV303 Building Data Driven RESTful Applications.
Team Foundation Server 2010 for Everyone
A Lap Around Internet Explorer 9 For Developers
Building BI applications using PowerPivot for Excel
Presentation transcript:

Brian Harry Technical Fellow Microsoft Corporation SESSION CODE: DPR206

May 2010GrowthTotals Unique Active Users+2,12822,430 Total Active Users+1,07225,208 Projects+1285,028 Work Items-30,2066,679,715 Source Code Files+1,773,77391,337,562 MetricTFS 2008 RTMTFS 2010 RTMRatio TFS Instances X Unique Active Users7,45322,4303X Projects1,2095,0284.2X Work Items1,096,3186,679,7156.1X Source Code Files24,952,51991,337,5623.7X

The Challenge What Weve Learned

Features Feature Groups Value proposition Pillars Value Props Feature Groups Deliverables Feature Groups Deliverables Value Props Feature Groups Deliverables

The Challenge The Solution

Checkpoint 0 – Scope Checkpoint 1 – Plan Checkpoint 2 – Demo Quality gates & Merge

Development and test are simultaneous Developers & Testers share responsibility Developers & Testers share tools Test planning Unit testing Functional testing Manual testing Performance testing Stress testing

Every checkin built & verified Build Code Analysis Checkin tests Nightly builds provide QA updates

Quality Gates Prevent Chaos

VS 2005 Beta 1 Product Bugs only VS 2008 Beta 1 ALL bug debt

The Challenge The Solution

$/DEV10/Main $/DEV10/PU/ $/DEV10/PU/ $/DEV10/feature/ $/DEV10/feature/ $/DEV10/PU / $/DEV10/PU / $/DEV10/feature/ $/DEV10/feature/

Each team needs to optimize process differently for their needs Leadership teams need central rollup to track progress. Fantastic hub-spoke federated model… All teams use TFS for central tracking Each team uses best process for its needs Single reporting system

The Challenge The Solution

Full test pass Zero Bug Bounce (ZBB) Zero Resolved Bounce (ZRB) Tell Mode Verification test pass Ask Mode Escrow

Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub.

Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31 st You can also register at the North America 2011 kiosk located at registration Join us in Atlanta next year