©2011 Microsoft Corporation.

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.
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.
Feature: Purchase Order Prepayments II © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
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.
Multiple Framework Targeting Split View CSS Task Panes.
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.
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
© 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.
SQL Server SQL Azure Visual Studio“Quadrant” SQL Server Modeling Services Entity Framework ADO.NET“M”/EDM Data Services …
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

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.

MIX 09 4/17/2018 4:41 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Name Title Company Name
Name Title Company Name
Name Title Company Name
Name Title Company Name
Microsoft Dynamics NAV 2018 – what’s new
Возможности Excel 2010, о которых следует знать
Building modern web applications with Visual Studio and Web Essentials
Title of Presentation 11/22/2018 3:34 PM
Branching and Merging Practices
Title of Presentation 12/2/2018 3:48 PM
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.
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
From Start to REST in 60 Minutes (DEV323)
PENSACOLA ENERGY WORK PLAN OCTOBER 10, 2016
5/1/2019 3:29 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Title of Presentation 5/12/ :53 PM
Шитманов Дархан Қаражанұлы Тарих пәнінің
Title of Presentation 5/24/2019 1:26 PM
Inside the Windows 8 driver developer workflow
Title of Presentation 7/24/2019 8:53 PM
02 | Release Management Architecture
Microsoft Office365 Tips Calendar Sample 10/31/2019
Presentation transcript:

©2011 Microsoft Corporation. DIAGRAM TEMPLATES 2010-03-29 The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication. 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 presented after the date of publication. This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS DOCUMENT. Microsoft grants you a license to this document under the terms of the Creative Commons Attribution 3.0 License. All other rights are reserved. ©2011 Microsoft Corporation. Microsoft, Active Directory, Excel, Internet Explorer, SQL Server, Visual Studio, and Windows are trademarks of the Microsoft group of companies. All other trademarks are property of their respective owners.

Template Example – read notes for instructions (TEMPLATE ONLY) Baseless Merges are shown with dashed lines and BM symbol TEAM BM DEV-1 Build and label text is centered below the symbol. Branch Branch FI FI RI MAIN Label 1.1 SPACER Drawing Process Create drawing based on this template Define a descriptive title for the slide Update the notes section of the diagram to refer to the guidance II document … will be useful when reusing the diagram elsewhere Submit drawing to willys@microsoft.com Drawing Review Process Drawing received from point 1.4 will be verified for consistency and adjusted where needed Drawing will be submitted to volunteer community leads and MVPs to get ‘quick’ feedback Revised and DRAFT drawing will be included in consolidated drawing slide deck for re-use Drawing Look & Feel All Branch Names are ARIAL 10 BOLD All TEXT fonts are ARIAL 10 All text within images, circles or boxes to have a shadow. All text outside of boxes no shadow. One diagram per page All objects must be aligned using vertical and|or horizontal alignment and snapped to edges Lines with definite begin and end points are solid, whereas lines connecting non-related points (i.e. baseless merge) are dashed Colours of lines are the same colour as that of the ‘originating’ branch Only include legends of symbols and abbreviations used with the diagram. Remove all others and resize legend box. Branch and label text should be centered below or above the symbol. Use callouts only for highlighting information, not for labelling Use yellow spacer to “space” branches vertically where possible. Remove the Branches legend … it only acts as a visual guides for colours to be used Branch colours to be used Main - Green Production - Blue Team - Orange Development - Red Feature - Violet Release - Black Branch names are in the same colour as the branch and should be size Arial 18. Use the rounded box for boxes with raised effect as shown Sample Box Copy & use this circle for step numbering 13 Remove this legend in final drawings! BRANCHES Main Development Branching Node Milestone Production Feature Label Build FI Forward Integration Changeset Other Release RI Reverse Integration BM Baseless Merge

Guidance II: QA - Create a new source control branch option - problematic $/Project1 Using the “Create a new source control branch option” ensures that the new Team Project 2 contains all data contained in source control folder of Team project 2, including the Release 1.01 and 1.1.2 branches. MAIN Branch Branch RELEASE 1.0.1 RELEASE 1.1.3 Select “Create a new source control branch option” when creating Team Project. 1 $/Project2 MAIN Branch Branch RELEASE 1.0.1 RELEASE 1.1.3

Guidance II: QA - Create a new source control branch option – alternative - problematic $/Project1 Branch off specific folder in the existing project rather than from the root MAIN Branch Branch RELEASE 1.0.1 2 RELEASE 1.1.3 Select “Create an empty source control folder” when creating Team Project. 1 $/Project2 MAIN

Branching Whitepaper – Basic Branch Plan: Quick Start (Basic) Development DEVELOPMENT flow of merges (changes) Branch MAIN Production / Release Branch flow of merges (changes) RELEASE

Branching Whitepaper – Basic Branch Plan: Quick Start (Standard) Development DEVELOPMENT flow of merges (changes) Branch MAIN Production / Release Branch SERVICE PACK flow of merges (changes) Branch RELEASE

Branching Whitepaper – Basic Branch Plan: Quick Start (Advanced) Development DEVELOPMENT flow of merges (changes) Branch MAIN Branch Production / Release SERVICE PACK Branch flow of merges (changes) HOT FIX Branch RELEASE

Branching Whitepaper – Basic Branch Plan: Quick Start (Release Branches) MAIN Production / Release Branch SERVICE PACK Branch flow of merges (changes) HOT FIX Branch RELEASE

Quick Start #1: Single Release V1.1 (start) Development DEV flow of merges (changes) RI Branch V1,0 Hotfix 1 FI MAIN V1.0 Production Production / Release V1.1 Branch FI RI flow of merges (changes) RELEASE Release 1.01 Branching Guidance – Scenario 1

Scenario #1: Single Team Branching Model Nightly Build (Early Validation) CI / Nightly Builds (Early validation) V1.1 (start) V1.1 FT3 V1.2 DEV 3 4 5 8 FI RI FI FI RI Branch V1.1 V1.2 MAIN 1 2 6 7 V1.0 Production V1.1 (bug fix) Branching Guidance – Scenario 1

Scenario #2: Concurrent Hot Fix, Service Pack, and v.Next DEV … 2 DEV … 2 Filter Pair: $/Samples DEV-1 2 DEV-1 2 Branch Branch MAIN 1 MAIN 1 Branch FI Branch Branch FI Branch R1 (SP) R2 (SP) R1 (SP) R2 (SP) SERVICE PACK 3 6 SERVICE PACK 3 6 Branch Branch Branch Branch Branch Branch R1 (SP0) R1 (SP1) Branching Guidance – Scenario 1 R2 (SP0) R1 (SP0) R1 (SP1) R2 (SP0) HOT FIX 4 7 HOT FIX 4 7 Branch Branch Branch Branch Branch Branch R1 (SP0) R1 (SP1) R2 (SP0) R1 (SP0) R1 (SP1) R2 (SP0) 5 8 RTM 5 8 RTM

Scenario #3: Branching and Labeling The two DEV branches are created as sequential tasks, but as one unit of work. TEST … 6 TEST-1 5 Branch V1.2 DEV … 2 4 Branch V1.1 DEV-1 2 3 Branch MAIN 1

Scenario #4: Multi Feature Teams V1.1 FT3 (start) V1.1 FT3 DEV FT3 V1.1 FT2 (start) V1.1 FT2 RI DEV FT2 V1.1 FT1 (start) BM V1.1 FT1 DEV FT1 RI FI Branch Branch Branch RI V1.1 FT1 V1.1 Golden MAIN V1.0 Branch RI FI VSS V1.0.1 V1.1 (Release) PRODUCTION V1.0 (hotfix)

Scenario #5: Team, Feature, Release Isolation The Reverse Integration tasks are sequential tasks, but created as two units of work The two DEV branches are created as sequential tasks, but as one unit of work. FEATURE 2 4 Branch RI TEAM 2 2 5 FEATURE 1 3 Branch RI TEAM 1 2 5 Branch RI MAIN 1 6 6 Branch RI RELEASE 1 7

Legends BRANCHES KEYS FI RI BM Main Development Branching Node Milestone Label Build Production Feature FI Forward Integration Changeset Other Release RI Reverse Integration BM Baseless Merge

- - - - - - - - - - + + + + + + + + + Source Structure $ Branching Structures $ WoodGroveBanking - Dev - Dev-1 Source Structure + Source $ WoodGroveBanking - - Dev-2 Dev + Source + Source - - Main Main + + Source Source - V1 - Hotfix + Source - RTM + Source - Service Pack + Source + V2

- - - - - - - - - - - - - + + + + + + + + + + + Source Structure $ WoodGroveBanking Branching Structures - Dev Source Structure - Feature1 $ WoodGroveBanking + - Source Dev - - Feature2 Dev-1 + Source + Source - Main + Dev-2 + Source + Dev-3 - - Production Main - + Release1 Source + Source - Production - Team + Source - Team1 + Source - Team2 + Source