SlideShare a Scribd company logo
Connecting Cross-functional
Teams During Product
Development with Confluence
Javascript Developer, Atlassian
Wesley Walser
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.
• 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
• Code Talks
• Prototypes
• Previously known as FedEx
Day
• 20%
Get It Down
Engineering lead organization
Engineering lead organization
Hash It Out
• Immediate
• Comments
• Likes
• Shares
• Mentions
• HipChat integration
Hash It Out
Overlap with get it down
Overlap with get it down
• 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
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
• 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
Build It
• Doneness
• Micro - JIRA
• Macro - Confluence
• FedEx & 20%
Build It
Work work
• 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
Recap!
Dream It Plan It
Build It Launch It

More Related Content

What's hot

Tailoring Confluence for Team Productivity
Tailoring Confluence for Team ProductivityTailoring Confluence for Team Productivity
Tailoring Confluence for Team Productivity
Atlassian
 
Geekend 2011: Distributed Teams and the Modern Company: Matters of Trust
Geekend 2011: Distributed Teams and the Modern Company: Matters of TrustGeekend 2011: Distributed Teams and the Modern Company: Matters of Trust
Geekend 2011: Distributed Teams and the Modern Company: Matters of Trust
bcriscuolo
 
Becoming A Technical Project Manager
Becoming A Technical Project ManagerBecoming A Technical Project Manager
Becoming A Technical Project Manager
Scott Massey
 
The fuzzy line between design + development
The fuzzy line between design + developmentThe fuzzy line between design + development
The fuzzy line between design + development
Amanda Dorrell
 
Bootstrapping Coursepad
Bootstrapping CoursepadBootstrapping Coursepad
Bootstrapping Coursepad
Kevin Jun Zeng Chan (@kevincjz)
 
ICONUK - Requirements Gathering "...or the secret art of mind reading"
ICONUK - Requirements Gathering "...or the secret art of mind reading"ICONUK - Requirements Gathering "...or the secret art of mind reading"
ICONUK - Requirements Gathering "...or the secret art of mind reading"
Femke Goedhart
 
Getting Lean
Getting LeanGetting Lean
Getting Lean
Matthew Mamet
 
Effective Remote Teamwork DevFest Minnesota 2018
Effective Remote Teamwork DevFest Minnesota 2018Effective Remote Teamwork DevFest Minnesota 2018
Effective Remote Teamwork DevFest Minnesota 2018
Mike Wolfson
 
How to Introduce Zillable to Your Organization
How to Introduce Zillable to Your OrganizationHow to Introduce Zillable to Your Organization
How to Introduce Zillable to Your Organization
Andy Pham
 
זה לא ברור מאליו - מה למדתי מלראיין את מנהלי העיצוב הטובים בעולם ומלבנות צוות...
זה לא ברור מאליו - מה למדתי מלראיין את מנהלי העיצוב הטובים בעולם ומלבנות צוות...זה לא ברור מאליו - מה למדתי מלראיין את מנהלי העיצוב הטובים בעולם ומלבנות צוות...
זה לא ברור מאליו - מה למדתי מלראיין את מנהלי העיצוב הטובים בעולם ומלבנות צוות...
Sagi Shrieber
 
From Idea to Reality - Startup Ideation Bootcamp
From Idea to Reality - Startup Ideation Bootcamp From Idea to Reality - Startup Ideation Bootcamp
From Idea to Reality - Startup Ideation Bootcamp
Guillaume Balas
 
Agile collaboration
Agile collaborationAgile collaboration
Agile collaboration
Tom Vignard
 
Agile scrum-retrospective
Agile scrum-retrospectiveAgile scrum-retrospective
Agile scrum-retrospective
Agile Project Management
 
Culture at Atlassian
Culture at AtlassianCulture at Atlassian
Culture at Atlassian
Ivan Loire
 
6- Agile.engine - Asad safari
6- Agile.engine - Asad safari6- Agile.engine - Asad safari
6- Agile.engine - Asad safariAli Moghadam
 
How to go from structureless to structured without losing your vibe
How to go from structureless to structured without losing your vibeHow to go from structureless to structured without losing your vibe
How to go from structureless to structured without losing your vibe
Camille Fournier
 
Startup Ideation guide for To-Be-Entrepreneur
Startup Ideation guide for To-Be-EntrepreneurStartup Ideation guide for To-Be-Entrepreneur
Startup Ideation guide for To-Be-Entrepreneur
Limitless Creative
 
Browser’s Castle: Defend Your Code Like a Designer
Browser’s Castle: Defend Your Code Like a DesignerBrowser’s Castle: Defend Your Code Like a Designer
Browser’s Castle: Defend Your Code Like a Designer
FITC
 
Project management for Digital Nomads
Project management for Digital NomadsProject management for Digital Nomads
Project management for Digital Nomads
Taitua
 

What's hot (19)

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

Viewers also liked

Evented Javascript
Evented JavascriptEvented Javascript
Evented Javascript
waw325
 
HAMMERTIME EXAM REVIEW
HAMMERTIME EXAM REVIEWHAMMERTIME EXAM REVIEW
HAMMERTIME EXAM REVIEW
hammertime11155
 
Javascript and jQuery intro
Javascript and jQuery introJavascript and jQuery intro
Javascript and jQuery intro
waw325
 
Statistical supplement june 2011 final[1]
Statistical supplement june 2011   final[1]Statistical supplement june 2011   final[1]
Statistical supplement june 2011 final[1]Sammit Shukla
 
Młodzi 2011 - Berlin 2012
Młodzi 2011 - Berlin 2012Młodzi 2011 - Berlin 2012
Młodzi 2011 - Berlin 2012
Piotr Arak
 
Jak naprawić klin podatkowy - Polityka Insight
Jak naprawić klin podatkowy - Polityka InsightJak naprawić klin podatkowy - Polityka Insight
Jak naprawić klin podatkowy - Polityka Insight
Piotr Arak
 
Summit 2013 - Integrations at Atlassian
Summit 2013 - Integrations at AtlassianSummit 2013 - Integrations at Atlassian
Summit 2013 - Integrations at Atlassian
waw325
 
Młodzi 2011 - Mielec - 21 września 2012
Młodzi 2011 - Mielec - 21 września 2012Młodzi 2011 - Mielec - 21 września 2012
Młodzi 2011 - Mielec - 21 września 2012
Piotr Arak
 
Export Marketing services in India
Export Marketing services in IndiaExport Marketing services in India
Export Marketing services in India
Globexo Marketing
 

Viewers also liked (9)

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

Similar to Summit 2012 - How Atlassian Uses Confluence

Agile ux fullday-uxpa2016
Agile ux fullday-uxpa2016Agile ux fullday-uxpa2016
Agile ux fullday-uxpa2016
UXPA International
 
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Cprime
 
Lean UX in an Agency Environment
Lean UX in an Agency EnvironmentLean UX in an Agency Environment
Lean UX in an Agency Environment
Jef Bekes
 
Tools For Lean Startup Wizards
Tools For Lean Startup WizardsTools For Lean Startup Wizards
Tools For Lean Startup Wizards
Paul Walsh
 
The business behind open source
The business behind open sourceThe business behind open source
The business behind open source
Graham Weldon
 
Become Efficient or Die: The Story of BackType
Become Efficient or Die: The Story of BackTypeBecome Efficient or Die: The Story of BackType
Become Efficient or Die: The Story of BackType
nathanmarz
 
It's All About the Experience: What I’ve learnt from talking to thousands of ...
It's All About the Experience: What I’ve learnt from talking to thousands of ...It's All About the Experience: What I’ve learnt from talking to thousands of ...
It's All About the Experience: What I’ve learnt from talking to thousands of ...
Suzanne Dergacheva
 
The business behind open source
The business behind open sourceThe business behind open source
The business behind open sourceConFoo
 
Getting agile with drupal
Getting agile with drupalGetting agile with drupal
Getting agile with drupal
Promet Source
 
How to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one roomHow to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one room
Matthias Luebken
 
Selling UX
Selling UXSelling UX
Selling UX
Robert Evans
 
Microservices Workshop - Craft Conference
Microservices Workshop - Craft ConferenceMicroservices Workshop - Craft Conference
Microservices Workshop - Craft Conference
Adrian Cockcroft
 
Designing Teams - How Building a Great Workspace is Like Building Great Software
Designing Teams - How Building a Great Workspace is Like Building Great SoftwareDesigning Teams - How Building a Great Workspace is Like Building Great Software
Designing Teams - How Building a Great Workspace is Like Building Great Software
Atlassian
 
5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture
Mandi Walls
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM Watson
UserTesting
 
Rapid and Responsive - UX to Prototype with Bootstrap
Rapid and Responsive - UX to Prototype with BootstrapRapid and Responsive - UX to Prototype with Bootstrap
Rapid and Responsive - UX to Prototype with Bootstrap
Josh Jeffryes
 
Wireframes: Choose the Right Tool for the Job
Wireframes: Choose the Right Tool for the JobWireframes: Choose the Right Tool for the Job
Wireframes: Choose the Right Tool for the Job
Catharine Robertson
 
Design Upstream
Design UpstreamDesign Upstream
Design Upstream
Chris Avore
 

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

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

Recently uploaded

Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 

Recently uploaded (20)

Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 

Summit 2012 - How Atlassian Uses Confluence

Editor's Notes

  1. Blame me for the editor.
  2. 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.
  3. 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.
  4. 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.
  5. Lead into ‘new is a constant’ tweet.
  6. 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
  7. 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)?
  8. popular content, shares, mentions and likes These are built in lurker to participant converters. They push conversation and participation.
  9. 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.
  10. 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.
  11. Posts in Confluence get sent to HipChat and of course inside of confluence you can see who is currently available inside chat.
  12. 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.
  13. 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.
  14. 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
  15. 1. Braindump to Brief 2. Brief to wireframe 3. Wireframe to design 4. Design to implementation 5. Validate and iterate
  16. 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.
  17. 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.
  18. 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.
  19. I’m assuming this will have already been announced since I’m on the last day.
  20. I’m assuming this will have already been announced since I’m on the last day.
  21. 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...
  22. 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.
  23. photoshop, game, operating system 2x
  24. 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.