building jira with jira

55
Building JIRA with JIRA DAVE MEYER JIRA PRODUCT MANAGER @DMEYER

Upload: dave-meyer

Post on 09-Aug-2015

1.008 views

Category:

Technology


7 download

TRANSCRIPT

Page 1: Building JIRA with JIRA

Building JIRA with JIRA

DAVE MEYER • JIRA PRODUCT MANAGER • @DMEYER

Page 2: Building JIRA with JIRA

D I S C L A I M E R

Legal Mumbo JumboAll statements describing future releases and capabilities, estimated release dates, and content are plans only, and Atlassian is under no obligation to develop, include or make available, commercially or otherwise, any specific feature or functionality in any Atlassian product. Information is provided for general understanding and informational purposes only, and is subject to change at the sole discretion of Atlassian in response to changing customer requirements, market conditions, delivery schedules and other factors. Information should not be distributed in any manner without written permission from Atlassian.

Page 3: Building JIRA with JIRA

P M D E S I G N

Q AP R O J E C T M A N A G E R

M A R K E T I N GT H E B O S S

O P S

The team?

Page 4: Building JIRA with JIRA
Page 5: Building JIRA with JIRA
Page 6: Building JIRA with JIRA
Page 7: Building JIRA with JIRA

Embrace the chaos

Page 8: Building JIRA with JIRA

team

D E VP M D E S I G N

Q AP R O J E C T M A N A G E R

M A R K E T I N GT H E B O S SO P S

The

Page 9: Building JIRA with JIRA

The basics

Page 10: Building JIRA with JIRA

The basics

Page 11: Building JIRA with JIRA

Teams own their process

Page 12: Building JIRA with JIRA
Page 13: Building JIRA with JIRA

Branching Per Issue

Photo: http://www22.imagesandwallpapers.com/

Page 14: Building JIRA with JIRA

Issues Code

Page 15: Building JIRA with JIRA

Issues Code

JIRA-456

JIRA-123JIRA-123

JIRA-456

Page 16: Building JIRA with JIRA

Branch per issue

feature/JIRA-30

stable master branch

isolated feature work

master

Page 17: Building JIRA with JIRA
Page 18: Building JIRA with JIRA

D E V

P M

The teamMore features faster please?

Page 19: Building JIRA with JIRA
Page 20: Building JIRA with JIRA

Communication comes first

Page 21: Building JIRA with JIRA
Page 22: Building JIRA with JIRA
Page 23: Building JIRA with JIRA
Page 24: Building JIRA with JIRA
Page 25: Building JIRA with JIRA
Page 26: Building JIRA with JIRA
Page 27: Building JIRA with JIRA
Page 28: Building JIRA with JIRA

D E S I G N

What about me?!?

Page 29: Building JIRA with JIRA
Page 30: Building JIRA with JIRA

Since our designers are embedded in the dev teams, it’s tough to track our design tasks. We use one board for the whole team so we can keep an eye on each other. It keeps the quality bar high.

L I A M G R E I G , J I R A D E S I G N L E A D

Page 31: Building JIRA with JIRA

D E VP M

The teamLet’s triage some bugs!

Q A

Page 32: Building JIRA with JIRA

Developers own quality

Page 33: Building JIRA with JIRA

Kickoffs prevent bugs before they've been written. It gets QA into the development process and remind devs of known complications, edge cases, and most importantly, risks from other interacting teams or products. Most bugs are caused by not thinking about a particular scenario ahead of time, so in a kickoff we can discuss a story's requirements and risks more deeply. In addition, we give developer's some interesting scenarios to test on their own.

P E T E R O B A R A , J I R A Q A T E A M L E A D

Page 34: Building JIRA with JIRA
Page 35: Building JIRA with JIRA
Page 36: Building JIRA with JIRA
Page 37: Building JIRA with JIRA
Page 38: Building JIRA with JIRA

Continuous Integration

Photo: William Warby

Page 39: Building JIRA with JIRA

Building master & develop

JIRA-234

master

Page 40: Building JIRA with JIRA

Building master & develop

JIRA-234

master

always build master

automatically triggered

Page 41: Building JIRA with JIRA
Page 42: Building JIRA with JIRA
Page 43: Building JIRA with JIRA
Page 44: Building JIRA with JIRA

Keep the f*cking builds green

Page 45: Building JIRA with JIRA

O P SD E V

P M

The teamLet’s ship this thing!

Q A

Page 46: Building JIRA with JIRA
Page 47: Building JIRA with JIRA
Page 48: Building JIRA with JIRA
Page 49: Building JIRA with JIRA
Page 50: Building JIRA with JIRA
Page 51: Building JIRA with JIRA
Page 52: Building JIRA with JIRA

Individuals and interactions over processes and tools.T H E A G I L E M A N I F E S T O

”“

Page 53: Building JIRA with JIRA

Teams own the processBest practices come from culture

PMs communicate at all costsKeep the f*cking builds green

Releases are for everyone

Embrace the chaos

Page 54: Building JIRA with JIRA
Page 55: Building JIRA with JIRA

Danke

DAVE MEYER • JIRA PRODUCT MANAGER • @DMEYER

go.atlassian.com/howjirabuildsjira