SlideShare a Scribd company logo
Summit 2012 - How Atlassian Uses Confluence
Connecting Cross-functional
Teams During Product
Development with Confluence
Javascript Developer, Atlassian
Wesley Walser
Summit 2012 - How Atlassian Uses Confluence
Our Version of The Story
Dream It Plan It
Build It Launch It
• 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)
(And what I’ll cover in this talk)
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.
Summit 2012 - How Atlassian Uses Confluence
• What product
development really
looks like at Atlassian
• 4.2 Case Study
• Q&A
Approach
What Product Development
Really Looks Like
Get It Down
#atlassiansummit
New is a constant.
• Customers
• Blogs
• Product Managers
• Founders
• Other products
Get It Down
‘New’ is a constant
‘New’ is a constant
Get It Down
Confluence - No Stress
Confluence - No Stress
• People push good
ideas forward
(given the right culture)
• Confluence Helps
• Shares
• Popular Content
• Very few lists
Summit 2012 - How Atlassian Uses Confluence
• Code Talks
• Prototypes
• Previously known as FedEx
Day
• 20%
Get It Down
Engineering lead organization
Engineering lead organization
Summit 2012 - How Atlassian Uses Confluence
Hash It Out
• Immediate
• Comments
• Likes
• Shares
• Mentions
• HipChat integration
Hash It Out
Overlap with get it down
Overlap with get it down
Summit 2012 - How Atlassian Uses Confluence
• Collaborative!
• Constructive?
• Important stuff bubbles
• Balance is cultural
• Not software
• Not enforced through
process or authority
Hash It Out
You say kä ment, I say flame warˈ
• Shipped!
• You what?
• Where?
• Speakeasy
• Find ways to safely
prototype
• Comment over meeting
Hash It Out
That engineering culture thing again
Summit 2012 - How Atlassian Uses Confluence
Mock It Up
• Beginning of Design
• Nope
• Visual but not too real
• Tool of the trade
Mock It Up
Brief to wireframe - Into the light
Summit 2012 - How Atlassian Uses Confluence
Summit 2012 - How Atlassian Uses Confluence
Summit 2012 - How Atlassian Uses Confluence
Summit 2012 - How Atlassian Uses Confluence
• Style Guides
• Discussion artifacts
• Tools of the trade
• Fisheye
• Stash
Mock It Up
Wireframe to design
Plan It
• Atlassian
• Polyglot Agile
• Confluence team
• Kanban
Plan It
In whatever way you like
• Tools of the trade
• JIRA
• GreenHopper
• Confluence
• Team Calendars
• Atlassian.com/resources/bette
r-together
Plan It
Tools
Summit 2012 - How Atlassian Uses Confluence
Build It
• Doneness
• Micro - JIRA
• Macro - Confluence
• FedEx & 20%
Build It
Work work
Summit 2012 - How Atlassian Uses Confluence
• Inline Tasks
• Sprint goals
• Action items from a meeting
• Non-technical users
Build It
Extra-sprint work
• Confluence Notifications
• No inbox clutter
• Things that need doing
• Things that need reading
• Personal Notes
Build It
Notifications - All in a days work
Add personal todos
Mark notifications for followup
Track Confluence tasks
Add in-line tasks in pages
@mention to assign tasks
Align
• Confluence Boxes
• What’s being messaged
• Forces us to come around
simple ideas and messages
Align
Get on Message
Summit 2012 - How Atlassian Uses Confluence
Summit 2012 - How Atlassian Uses Confluence
Recap!
Dream It Plan It
Build It Launch It

More Related Content

PDF
Scrum in the Enterprise - Making It Work With Distributed Teams - Liz Heier
PDF
Collaboration is More Than Communication – JIRA Agile - Xavier Morera
PDF
Lean Scaling – From Lean Startup to Lean Enterprise - Itamar Goldminz
PDF
Grassroots Innovation in the Enterprise
PDF
441 arboreal pdf
PDF
441 - Arboreal Final Presentation
PPTX
DevOps - Successful Patterns
PDF
How Atlassian's User Research Went Agile (and So Can Yours)
Scrum in the Enterprise - Making It Work With Distributed Teams - Liz Heier
Collaboration is More Than Communication – JIRA Agile - Xavier Morera
Lean Scaling – From Lean Startup to Lean Enterprise - Itamar Goldminz
Grassroots Innovation in the Enterprise
441 arboreal pdf
441 - Arboreal Final Presentation
DevOps - Successful Patterns
How Atlassian's User Research Went Agile (and So Can Yours)

What's hot (19)

PDF
Tailoring Confluence for Team Productivity
KEY
Geekend 2011: Distributed Teams and the Modern Company: Matters of Trust
PDF
Becoming A Technical Project Manager
PDF
The fuzzy line between design + development
PDF
Bootstrapping Coursepad
PDF
ICONUK - Requirements Gathering "...or the secret art of mind reading"
PPTX
Getting Lean
PDF
Effective Remote Teamwork DevFest Minnesota 2018
PDF
How to Introduce Zillable to Your Organization
PDF
זה לא ברור מאליו - מה למדתי מלראיין את מנהלי העיצוב הטובים בעולם ומלבנות צוות...
PDF
From Idea to Reality - Startup Ideation Bootcamp
PDF
Agile collaboration
PDF
Agile scrum-retrospective
PDF
Culture at Atlassian
PDF
6- Agile.engine - Asad safari
PPTX
How to go from structureless to structured without losing your vibe
PPTX
Startup Ideation guide for To-Be-Entrepreneur
PDF
Browser’s Castle: Defend Your Code Like a Designer
PPTX
Project management for Digital Nomads
Tailoring Confluence for Team Productivity
Geekend 2011: Distributed Teams and the Modern Company: Matters of Trust
Becoming A Technical Project Manager
The fuzzy line between design + development
Bootstrapping Coursepad
ICONUK - Requirements Gathering "...or the secret art of mind reading"
Getting Lean
Effective Remote Teamwork DevFest Minnesota 2018
How to Introduce Zillable to Your Organization
זה לא ברור מאליו - מה למדתי מלראיין את מנהלי העיצוב הטובים בעולם ומלבנות צוות...
From Idea to Reality - Startup Ideation Bootcamp
Agile collaboration
Agile scrum-retrospective
Culture at Atlassian
6- Agile.engine - Asad safari
How to go from structureless to structured without losing your vibe
Startup Ideation guide for To-Be-Entrepreneur
Browser’s Castle: Defend Your Code Like a Designer
Project management for Digital Nomads
Ad

Viewers also liked (9)

PPTX
Evented Javascript
KEY
HAMMERTIME EXAM REVIEW
PPT
Javascript and jQuery intro
PDF
Statistical supplement june 2011 final[1]
PPTX
Młodzi 2011 - Berlin 2012
PPTX
Jak naprawić klin podatkowy - Polityka Insight
PPT
Summit 2013 - Integrations at Atlassian
PPTX
Młodzi 2011 - Mielec - 21 września 2012
PDF
Export Marketing services in India
Evented Javascript
HAMMERTIME EXAM REVIEW
Javascript and jQuery intro
Statistical supplement june 2011 final[1]
Młodzi 2011 - Berlin 2012
Jak naprawić klin podatkowy - Polityka Insight
Summit 2013 - Integrations at Atlassian
Młodzi 2011 - Mielec - 21 września 2012
Export Marketing services in India
Ad

Similar to Summit 2012 - How Atlassian Uses Confluence (20)

PPTX
Agile ux fullday-uxpa2016
PDF
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
KEY
Lean UX in an Agency Environment
PPTX
Tools For Lean Startup Wizards
KEY
The business behind open source
KEY
Become Efficient or Die: The Story of BackType
PDF
It's All About the Experience: What I’ve learnt from talking to thousands of ...
PDF
The business behind open source
PPTX
Getting agile with drupal
PDF
How to scale product development when you no longer fit in one room
PPTX
Selling UX
PDF
Microservices Workshop - Craft Conference
PDF
Designing Teams - How Building a Great Workspace is Like Building Great Software
PPT
Walls agile2013
PPTX
5 Keys to Building a Successful DevOps Culture
PDF
UX in Action: IBM Watson
PPTX
Rapid and Responsive - UX to Prototype with Bootstrap
PDF
Wireframes: Choose the Right Tool for the Job
PDF
Design Upstream
PPTX
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Agile ux fullday-uxpa2016
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Lean UX in an Agency Environment
Tools For Lean Startup Wizards
The business behind open source
Become Efficient or Die: The Story of BackType
It's All About the Experience: What I’ve learnt from talking to thousands of ...
The business behind open source
Getting agile with drupal
How to scale product development when you no longer fit in one room
Selling UX
Microservices Workshop - Craft Conference
Designing Teams - How Building a Great Workspace is Like Building Great Software
Walls agile2013
5 Keys to Building a Successful DevOps Culture
UX in Action: IBM Watson
Rapid and Responsive - UX to Prototype with Bootstrap
Wireframes: Choose the Right Tool for the Job
Design Upstream
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...

Recently uploaded (20)

PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Big Data Technologies - Introduction.pptx
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
KodekX | Application Modernization Development
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Encapsulation theory and applications.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Understanding_Digital_Forensics_Presentation.pptx
Chapter 3 Spatial Domain Image Processing.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
The Rise and Fall of 3GPP – Time for a Sabbatical?
The AUB Centre for AI in Media Proposal.docx
Building Integrated photovoltaic BIPV_UPV.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Big Data Technologies - Introduction.pptx
sap open course for s4hana steps from ECC to s4
Per capita expenditure prediction using model stacking based on satellite ima...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Approach and Philosophy of On baking technology
Diabetes mellitus diagnosis method based random forest with bat algorithm
KodekX | Application Modernization Development
Agricultural_Statistics_at_a_Glance_2022_0.pdf
MYSQL Presentation for SQL database connectivity
Encapsulation theory and applications.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...

Summit 2012 - How Atlassian Uses Confluence

Editor's Notes

  • #4: Blame me for the editor.
  • #7: Shared Story. Cast vision to audience that while I’m talking about how Atlassian does things, the thing that we’re actually doing (product dev) is something we all do. Next slide is burger, lead in.
  • #8: Overview of the structure of the talk. Use as opportunity to rehash the shared vision. We’re very good at this, but we’re not perfect.
  • #9: Overview of the structure of the talk. Use as opportunity to rehash the shared vision. We’re very good at this, but we’re not perfect.
  • #11: Lead into ‘new is a constant’ tweet.
  • #13: This is the same across all organizations, no one has to look far to find something that someone wants them to add to a product. * marketing * tech writing * product managers * support
  • #14: We don’t stress over capturing every good idea into stories or in a roadmap. One thing that good agile practices help you to understand is how quickly things change for you as an organization. At Atlassian we’ve found that we change fairly quickly. Better ideas come along all the time so we don’t make concrete road maps until late in the game. Confluence helps us here because it doesn’t forget things that happened 6 months ago, we can find them if we need too, but they also don’t bother you by lingering on a backlog. If it didn’t get into a sprint within 6 months of someone coming up with the idea, is it important to formally define it (stories/tasks/estimation)?
  • #15: popular content, shares, mentions and likes These are built in lurker to participant converters. They push conversation and participation.
  • #16: This is a way in which we are probably different than other organizations. Product ideas and feature approaches are constantly happening and being spiked inside a dynamic, agile development organization. These pages crop up all over the place in our internal wiki. Sometimes they are blogs, sometimes they are FedEx shipment orders and sometimes they are pages inside of any number of spaces. We don't demand that everyone write everything down all the time (we don't take meeting minutes for example) so we're not worried about these things getting `lost`. If someone is writing it down it's because they care about it and they will bring it up later, link too it and advocate for it. There is little to no overlap between "Get it down" and prioritization or true planning. Developers shine here, they love writing about stuff they care about and we want our developers to be innovative.
  • #19: Getting feedback on new ideas is no difficult task at Atlassian. HipChat integration allows us to track spaces in Confluence for newly created pages. Shares and mentions allow us to pull others into conversations when we create new blog posts. Combine these features with the popular content panel on the dashboard and you have a perfect storm for getting lots of great feedback on your ideas and feature plans.
  • #20: Posts in Confluence get sent to HipChat and of course inside of confluence you can see who is currently available inside chat.
  • #21: In a company full of engineers you’re sure to get feedback of all types. This is an important facet of our culture and it’s never led us into ruin. It’s just important to understand that you aren’t your ideas and that you work with some of the smartest people in the world. Feedback ranges from simple Likes to full page comments detailing the trials and tribulations that lie ahead for the feature a page is advocating for. We try and keep it brief and focused and at some point the truly valuable feedback bubbles to the top through likes, child comments and popular content. This collaboration leads to great product. Balance is neither software driven nor enforced by process. Balance is cultural.
  • #22: In a company full of engineers you’re sure to get feedback of all types. This is an important facet of our culture and it’s never led us into ruin. It’s just important to understand that you aren’t your ideas and that you work with people who are really good at their thing. Feedback ranges from simple Likes to full page comments detailing the trials and tribulations that lie ahead for the feature a page is advocating for. We try and keep it brief and focused and at some point the truly valuable feedback bubbles to the top through likes, child comments and popular content. This collaboration leads to great product. Balance is neither software driven nor enforced by process. Balance is cultural.
  • #23: 35 comments over a very simple feature. Zero meetings. MCB: no edit mode sorting MR: return to non-sorted order MR2: sort indicators only on hover
  • #25: 1. Braindump to Brief 2. Brief to wireframe 3. Wireframe to design 4. Design to implementation 5. Validate and iterate
  • #30: Most of this happens outside of Atlassian tooling. We use Adobe software for our visual designs. Some related to visual design do end up in Confluence. Our internal style guide and design language is in Confluence so that designers and developers alike can reference it to see if there are patterns for the types of components that they are working on.
  • #32: Atlassian has a great reputation as an Agile shop and that’s absolutely well deserved. It’s always important for us to say though, that we have no illusions of having ‘solved the problem’. If we believed this, we would have a one true way and we don’t. Atlassian practices polyglot agile. We have teams doing prototypical Scrum, several doing Kanban, sprints range from single weeks to a month. Process, even very light process requires consistent iteration. Don’t iterate toward additional process, iterate toward less process or at the very least less burdensome process.
  • #33: In JIRA, we often scope the phrase ‘Plan it’ here to mean plan the sprint. We plan longer term vision in Confluence so that we can Collaborate more easily with remote teams and less technical members of the team. We’ve found the sandbox nature of Confluence to be more conducive to long term vision and JRIA/GreenHopper to be great for giving teams vision into their own cadence and progress. Confluence has 4 x-functional teams each with several developers, one to two QA members and a team lead. Each of these teams also has a PM and technical writer assigned to the team which while being on their own respective teams are for the sake of agile considered a part of the team. They negotiate and commit to plans with us. Each of the four teams rotates through feature work and bug fixing. Plug better together.
  • #38: I’m assuming this will have already been announced since I’m on the last day.
  • #39: I’m assuming this will have already been announced since I’m on the last day.
  • #40: As you can see creating and tracking tasks for business users is really easy. We've got: A really simple and easy way to create tasks on a page @mentioning a user assigns them a task In addition, everyone's got their own personal task list. Here they can add their personal todo's, see all the tasks they've created from notifications or all the tasks assigned to them from content in one place They can prioritise their tasks or mark them off as complete from here and the respective notifications will go out...
  • #42: The initial plan may not be what ends up happening. Commitments and priorities shift over a three month period for all agile teams and of course slippage occurs from time to time. We leverage the strengths a wiki and treat all documents related to any given release as live documents where anyone can edit to keep them consistent with reality. As agile strives to help us be transparent about success, slip and outright failure, Confluence helps us communicate that transparency to everyone involved whether they are sitting next or us or across the ocean.
  • #43: photoshop, game, operating system 2x
  • #45: 1. For Dream It, we’re talking about getting ideas down, hashing them out. Recognising that high engagement in conversation is driven by culture. Change is constant, don’t make lots of lists (Confluence doesn’t forget) and leverage lurker to participant tools. 2. For Plan It, we capture micro level tasks in JIRA and track macro doneness in Confluence. 3. Build it happens mostly in code. Tracking is enabled by JIRA/Confluence integration and discussion artifacts from earlier phases are critical to the builders. 4. At launch we’re interested in communicating to the team what’s gotten done, getting everyone on message and celebrating our success.