Roger Boesch Technology Solution Professional - Visual Studio Team System blogs.msdn.com/rogerboesch Microsoft Schweiz GmbH.

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Preface Demo A Quick Thank You How Did We Do It?
Feature: Identity Management - Login © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Feature: Reprint Outstanding Transactions Report © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Feature: Purchase Requisitions - Requester © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Feature: Payroll and HR Enhancements © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Interactivity Navigating a data model Working with large quantities of data Entry Editing and adding data User feedback and validation Presentation.
Co- location Mass Market Managed Hosting ISV Hosting.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Windows 7 Training Microsoft Confidential. Windows ® 7 Compatibility Version Checking.
Multitenant Model Request/Response General Model.
Feature: Purchase Order Prepayments II © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Announcing Demo Announcing.
Feature: OLE Notes Migration Utility
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: SmartList Usability Enhancements © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
 Rico Mariani Architect Microsoft Corporation.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Print Remaining Documents © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Connect with life Connect with life
Windows Azure Connect Name Title Microsoft Corporation.
NEXT: Overview – Sharing skills & code.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Document Attachment –Replace OLE Notes © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Feature: Suggested Item Enhancements – Sales Script and Additional Information © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: Employee Self Service Timecard Entry © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Ian Ellison-Taylor General Manager Microsoft Corporation PC27.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
demo Instance AInstance B Read “7” Write “8”

customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
Feature: Void Historical/Open Transaction Updates © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Feature: Suggested Item Enhancements – Analysis and Assignment © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and.
Windows Azure SQL Data Sync Name Title Microsoft Corporation.
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
The CLR CoreCLRCoreCLR © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

IoCompleteRequest (Irp);... p = NULL; …f(p);
Ctrl-K, X Ctrl-K, S
Возможности Excel 2010, о которых следует знать
Title of Presentation 11/22/2018 3:34 PM
Title of Presentation 12/2/2018 3:48 PM
Feature: Document Attachment - Flow from Master Records
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
Feature: Multi-user Editing Allowed in RMA Entry
PENSACOLA ENERGY WORK PLAN OCTOBER 10, 2016
Title of Presentation 5/12/ :53 PM
Шитманов Дархан Қаражанұлы Тарих пәнінің
Title of Presentation 5/24/2019 1:26 PM
日本初公開!? Vista の新機能を実演 とっちゃん わんくま同盟 7/23/2019 9:09 AM
Title of Presentation 7/24/2019 8:53 PM
Welcome to Architect Insight 2010
Presentation transcript:

Roger Boesch Technology Solution Professional - Visual Studio Team System blogs.msdn.com/rogerboesch Microsoft Schweiz GmbH

The software development process Process layer Planning layer Working layer Implementation in Team System Work Item types Features Feature planning Control of progress Usage statistics of TFS

ScenariosScenarios ValuePropositionsValuePropositions ExperiencesExperiences FeaturesFeatures FeaturePlanningFeaturePlanning ImplementationImplementationEstimationPlaninngEstimationPlaninng Checkpoint #1 Design Design Checkpoint #2 Demo Demo IsolationIsolation Release(s)Release(s) Iteration(s)Iteration(s) Feature Crews QualityGatesQualityGates QualityGatesQualityGates QualityGatesQualityGates

Features Experiences Value proposition Main objectives Scenario Value Prop ExpFeature ExpFeature Value Prop ExpFeature

Scenarios The (Main-)business objectives Goals of the division for a release Value propositions The value from customer perspective Ask always: Why should the customer pay for it? A scenario contains multiple value propositions Experiences Business level use case What experience do we need that a customer realize the value Epic story

Features The feature we need to implement, to enable the experience to release the value props to meet the divisional goal Features are the break-down of the work. Feature crew Independent (isolated) team contains multiple members Interdisciplinary (all roles needed to be indipendent) Fully responsible for an assigned feature Goal A feature should be possible to implement in 4-6 weeks Quality gates Ensures constant quality DevDiv: „More then 3000 persons working on over 700 features“

Create a branch to ensure the isolated work Checkpoint #1 = Design Show how the feature should be implemeneted Checkpoint #2 = Functionality Show how the feature is implemented If a feature is complete, all the changes from the main branch will be integrated into the feature branch Before a feature branch is merged into the main branch, a set of quality gates must be reached. (Ex. >= 70% code coverage through automated testing) When all quality gates are reached, the feature can be merged. Quality gates ensuring, that the main release is always in a (nearly) stable state

Security PlanStatic Code AnalysisCode CoverageNo performance regressionsLocalization testingAPI reviewsAll bugs fixed

Process and tools support individuals, teams and organizations frictionlessly and transparently “How we use our own tools to develop software”!

Value Propositions Scenarios are implemented as fields (not as WIT) Connection to experiences through links Text field containing prosa text Experiences Connection to value propositions through links Connection to features through links Features Connection to experiences through links Definition fields (Ex. planning, progress etc.) Text field with a short description OnePage link (Url) containing more details

Excel Sheet with values from TFS The data from the estimation is delivered by TFS The input is done in different other tools Advantage: Central project data warehouse (single source) Order of the features is top-down (ranking) Compare with team capacity Yellow>= 70%, Red>= 100% Quick overview what’s possible and what’s not possible Yellow/Red game: Find the cut-line in the feature list (playground) Example: Move larger features down, but move also multiple smaller features above the cut-line Try to remove most of the yellow and red entries

Start- and end dates Feature start Commitment of checkpoint #1 (Date) Estimation checkpoint #2 (Date) and feature end (Date) Checkpoint #1 Commitment of checkpoint #2 (Date) and Feature end (Date) Checkpoint #2 Commitment of feature end (Date) Progress in percentage Open and closed work (Features) in percentage Risk level Green: Estimated date would be reached Yellow: Estimated date is not sure (Risk) Red: Estimated date will not be reached Prosa text contains the state of the feature crew

Developer divsion Users 4500 registered users Work items 490‘000 work items (All types) 290‘000 attached files Version control 370 Mio. files 560‘000 ckeck-in‘s 57‘000 shelvesets 15‘000 workspaces

© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.