62
Tim Pettersen Developer Provocateur Atlassian @kannonboy

JIRA & Stach, The Love Story

Embed Size (px)

Citation preview

Page 1: JIRA & Stach, The Love Story

Tim Pettersen • Developer Provocateur • Atlassian • @kannonboy

Page 2: JIRA & Stach, The Love Story

Tim Pettersen • Developer Provocateur • Atlassian • @kannonboy

Page 3: JIRA & Stach, The Love Story

git log

Page 4: JIRA & Stach, The Love Story

git log

Page 5: JIRA & Stach, The Love Story
Page 6: JIRA & Stach, The Love Story
Page 7: JIRA & Stach, The Love Story
Page 8: JIRA & Stach, The Love Story
Page 9: JIRA & Stach, The Love Story
Page 10: JIRA & Stach, The Love Story
Page 11: JIRA & Stach, The Love Story
Page 12: JIRA & Stach, The Love Story
Page 13: JIRA & Stach, The Love Story
Page 14: JIRA & Stach, The Love Story
Page 15: JIRA & Stach, The Love Story
Page 16: JIRA & Stach, The Love Story
Page 17: JIRA & Stach, The Love Story
Page 18: JIRA & Stach, The Love Story
Page 19: JIRA & Stach, The Love Story

Branching Per Issue

Page 20: JIRA & Stach, The Love Story

Issues Code

Page 21: JIRA & Stach, The Love Story

Issues Code

JIRA-456

JIRA-123JIRA-123

JIRA-456

Page 22: JIRA & Stach, The Love Story

Branch per issue

feature/JIRA-30

stable master branch

isolated feature work

master

Page 23: JIRA & Stach, The Love Story

Visualize your development

IN PROGRESS

Status People Code

Issue

good old days

Page 24: JIRA & Stach, The Love Story

Visualize your development

Issue

Sprint Branch Pull Request

Build

2015 style

Page 25: JIRA & Stach, The Love Story

Visualize your development

Page 26: JIRA & Stach, The Love Story

Typos happne!

Page 27: JIRA & Stach, The Love Story
Page 28: JIRA & Stach, The Love Story
Page 29: JIRA & Stach, The Love Story

Is the branch green?

Branch name pre-populated

Page 30: JIRA & Stach, The Love Story

No mroe typos.

Page 31: JIRA & Stach, The Love Story

No more typos.Less broken build angst.

Page 32: JIRA & Stach, The Love Story

Automatic Issue

Transitions

Page 33: JIRA & Stach, The Love Story

Sprint 1.0-milestone_1

work left

time left

Page 34: JIRA & Stach, The Love Story

Sprint 1.0-release_candidate_3

Page 35: JIRA & Stach, The Love Story

Sprint 1.0-release_candidate_6

Page 36: JIRA & Stach, The Love Story

Sprint 1.0-release_candidate_25

Page 37: JIRA & Stach, The Love Story

An engineer’s day.

Page 38: JIRA & Stach, The Love Story

An engineer’s day.

write some code update issue

fix some tests

create a PRupdate issue

do some rework

merge the PRresolve issue

important stuff “busy”

work

couple of

weeks

Page 39: JIRA & Stach, The Love Story

Sprint 1.0-release_candidate_6

Page 40: JIRA & Stach, The Love Story

Automatic Issue Transitions

master

IN REVIEW DONEIN PROGRESSOPEN

Page 41: JIRA & Stach, The Love Story

feature/JIRA-30

master

IN REVIEW DONEIN PROGRESSOPEN

Branch created!

Automatic Issue Transitions

Page 42: JIRA & Stach, The Love Story

feature/JIRA-30

master

IN REVIEW DONEIN PROGRESSOPEN

Pull Request Created!

Automatic Issue Transitions

Page 43: JIRA & Stach, The Love Story

feature/JIRA-30

master

IN REVIEW DONEIN PROGRESSOPEN

Pull Request Merged!

Automatic Issue Transitions

Page 44: JIRA & Stach, The Love Story
Page 45: JIRA & Stach, The Love Story
Page 46: JIRA & Stach, The Love Story

Sprint 1.0-milestone_25

work left

time left

Page 47: JIRA & Stach, The Love Story

The really

cool stuff

Page 48: JIRA & Stach, The Love Story

• View issues in Stash and code in JIRA

• Branches, pull requests, builds and deployments in JIRA too

Let’s recap.

Page 49: JIRA & Stach, The Love Story

• Create branches from JIRA• Automatically transition issues based on actions in Stash

Let’s recap.

Page 50: JIRA & Stach, The Love Story

Branch per issue

feature/JIRA-30

stable master branch

isolated feature work

master

Page 51: JIRA & Stach, The Love Story

Releasing is hard !

!

!

Page 52: JIRA & Stach, The Love Story
Page 53: JIRA & Stach, The Love Story
Page 54: JIRA & Stach, The Love Story

DONE

+ = !

Page 55: JIRA & Stach, The Love Story

DONE

+ = !

Page 56: JIRA & Stach, The Love Story

+ = !!

Page 57: JIRA & Stach, The Love Story
Page 58: JIRA & Stach, The Love Story

Less defects shipped.

Less release stress.

Page 59: JIRA & Stach, The Love Story

This is live in JIRA Cloud.

Page 60: JIRA & Stach, The Love Story

Available in JIRA 6.4+

Page 61: JIRA & Stach, The Love Story

Development bliss.

Page 62: JIRA & Stach, The Love Story

Tim Pettersen • Developer Provocateur • Atlassian • @kannonboy

Thank you!