Presentation is loading. Please wait.

Presentation is loading. Please wait.

Paul GOOD VCS PRACTICES HELP TO DELIVER SOFTWARE FASTER.

Similar presentations


Presentation on theme: "Paul GOOD VCS PRACTICES HELP TO DELIVER SOFTWARE FASTER."— Presentation transcript:

1 Paul Stack @stack72 GOOD VCS PRACTICES HELP TO DELIVER SOFTWARE FASTER

2 ABOUT ME Work for OpenTable.com Member of Jetbrains Academy “Friend of Redgate” Dzone MVB DevOps Extremist

3 AGENDA Today we will be looking at: Feature Branching – troubles could lie ahead Branch by Abstraction Feature Toggles Real work users Branching can be successful

4 FEATURE BRANCHING

5

6 BENEFITS

7 DRAWBACKS

8

9 BRANCH BY ABSTRACTION Consumer Old Component

10 Consumer Old Component Interface

11 Consumer Old Component Interface New Component

12 Consumer New Component Interface

13

14 FEATURE SWITCHES / TOGGLES / FLIPPERS…..

15

16 DOES ANYONE ACTUALLY DO THIS?

17

18

19

20 git flow feature start login //add a login to your product git flow feature finish login More Info: https://github.com/nvie/gitflow

21 ANY QUESTIONS?

22 SUMMARY Potential Issues with feature branching Possible solution in Branch By abstraction How Feature Switching could extend this Real companies using this

23 THANKS! @stack72 scandev@paulstack.co.uk www.paulstack.co.uk


Download ppt "Paul GOOD VCS PRACTICES HELP TO DELIVER SOFTWARE FASTER."

Similar presentations


Ads by Google