Top Banner
44

Summit 2012 - How Atlassian Uses Confluence

Jan 27, 2015

Download

Technology

waw325

See how the Confluence team at Atlassian uses Confluence to continue improving their development process.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Summit 2012 - How Atlassian Uses Confluence
Page 2: Summit 2012 - How Atlassian Uses Confluence

Connecting Cross-functional Teams During Product Development with Confluence

Javascript Developer, Atlassian

Wesley Walser

Page 3: Summit 2012 - How Atlassian Uses Confluence
Page 4: Summit 2012 - How Atlassian Uses Confluence

Our Version of The Story

Dream It Plan It

Build It Launch It

Page 5: Summit 2012 - How Atlassian Uses Confluence

• Dream

• Get It Down

• Hash It Out

• Mock It Up

• Plan It

• Build It

• Launch

• Align

Where We Use Confluence(And what I’ll cover in this talk)

Page 6: Summit 2012 - How Atlassian Uses Confluence

Designer, NASA Lunar Module

If a major project is truly innovative,

you cannot possibly know its exact

cost and its exact schedule at the

beginning.

Joseph G. Gavin, Jr.

Page 7: Summit 2012 - How Atlassian Uses Confluence
Page 8: Summit 2012 - How Atlassian Uses Confluence

• What product development reallylooks like at Atlassian

• 4.2 Case Study

• Q&A

Approach

Page 9: Summit 2012 - How Atlassian Uses Confluence

What Product Development

Really Looks Like

Page 10: Summit 2012 - How Atlassian Uses Confluence

Get It Down

Page 11: Summit 2012 - How Atlassian Uses Confluence

#atlassiansum

mit

New is a

constant.

Page 12: Summit 2012 - How Atlassian Uses Confluence

• Customers

• Blogs

• Product Managers

• Founders

• Other products

Get It Down‘New’ is a constant

Page 13: Summit 2012 - How Atlassian Uses Confluence

Get It DownConfluence - No Stress

• People push good ideas forward(given the right culture)

• Confluence Helps

• Shares

• Popular Content

• Very few lists

Page 14: Summit 2012 - How Atlassian Uses Confluence
Page 15: Summit 2012 - How Atlassian Uses Confluence

• Code Talks

• Prototypes

• Previously known as FedEx Day

• 20%

Get It DownEngineering lead organization

Page 16: Summit 2012 - How Atlassian Uses Confluence
Page 17: Summit 2012 - How Atlassian Uses Confluence

Hash It Out

Page 18: Summit 2012 - How Atlassian Uses Confluence

• Immediate

• Comments

• Likes

• Shares

• Mentions

• HipChat integration

Hash It OutOverlap with get it down

Page 19: Summit 2012 - How Atlassian Uses Confluence
Page 20: Summit 2012 - How Atlassian Uses Confluence

• Collaborative!

• Constructive?

• Important stuff bubbles

• Balance is cultural

• Not software

• Not enforced through process or authority

Hash It OutYou say ˈkäment, I say flame war

Page 21: Summit 2012 - How Atlassian Uses Confluence

• Shipped!

• You what?

• Where?

• Speakeasy

• Find ways to safely prototype

• Comment over meeting

Hash It OutThat engineering culture thing again

Page 22: Summit 2012 - How Atlassian Uses Confluence
Page 23: Summit 2012 - How Atlassian Uses Confluence

Mock It Up

Page 24: Summit 2012 - How Atlassian Uses Confluence

• Beginning of Design

• Nope

• Visual but not too real

• Tool of the trade

Mock It UpBrief to wireframe - Into the light

Page 25: Summit 2012 - How Atlassian Uses Confluence
Page 26: Summit 2012 - How Atlassian Uses Confluence
Page 27: Summit 2012 - How Atlassian Uses Confluence
Page 28: Summit 2012 - How Atlassian Uses Confluence
Page 29: Summit 2012 - How Atlassian Uses Confluence

• Style Guides

• Discussion artifacts

• Tools of the trade

• Fisheye

• Stash

Mock It UpWireframe to design

Page 30: Summit 2012 - How Atlassian Uses Confluence

Plan It

Page 31: Summit 2012 - How Atlassian Uses Confluence

• Atlassian

• Polyglot Agile

• Confluence team

• Kanban

Plan ItIn whatever way you like

Page 32: Summit 2012 - How Atlassian Uses Confluence

• Tools of the trade

• JIRA

• GreenHopper

• Confluence

• Team Calendars

• Atlassian.com/resources/better-together

Plan ItTools

Page 33: Summit 2012 - How Atlassian Uses Confluence
Page 34: Summit 2012 - How Atlassian Uses Confluence

Build It

Page 35: Summit 2012 - How Atlassian Uses Confluence

• Doneness

• Micro - JIRA

• Macro - Confluence

• FedEx & 20%

Build ItWork work

Page 36: Summit 2012 - How Atlassian Uses Confluence
Page 37: Summit 2012 - How Atlassian Uses Confluence

• Inline Tasks

• Sprint goals

• Action items from a meeting

• Non-technical users

Build ItExtra-sprint work

Page 38: Summit 2012 - How Atlassian Uses Confluence

• Confluence Notifications

• No inbox clutter

• Things that need doing

• Things that need reading

• Personal Notes

Build ItNotifications - All in a days work

Page 39: Summit 2012 - How Atlassian Uses Confluence

Add personal todos

Mark notifications for followup

Track Confluence tasks

Add in-line tasks in pages

@mention to assign tasks

Page 40: Summit 2012 - How Atlassian Uses Confluence

Align

Page 41: Summit 2012 - How Atlassian Uses Confluence

• Confluence Boxes

• What’s being messaged

• Forces us to come around simple ideas and messages

AlignGet on Message

Page 42: Summit 2012 - How Atlassian Uses Confluence
Page 43: Summit 2012 - How Atlassian Uses Confluence
Page 44: Summit 2012 - How Atlassian Uses Confluence

Recap!

Dream It Plan It

Build It Launch It