tailoring confluence for team productivity

57
Tailoring Confluence for Team Productivity BEN MACKIE PLATFORM GUY STEVE LANCASHIRE PRINCIPAL DEVELOPER

Upload: atlassian

Post on 14-Jan-2017

1.263 views

Category:

Software


2 download

TRANSCRIPT

Tailoring Confluence for Team Productivity

BEN MACKIE • PLATFORM GUY STEVE LANCASHIRE • PRINCIPAL DEVELOPER

What is slowing down your team?

The many paper cuts of a growing team

2 x 6 x 40 = 480 hours

2 × 1h weekly meetings for a team of 6

5 hours of Q&A per week for a team of 33 x 5 x 40 = 600 hours

Free your team’s time by tailoring Confluence

BEN MACKIE • PLATFORM GUY STEVE LANCASHIRE • PRINCIPAL DEVELOPER

Are your team’s expertise in demand?

Repetitive manual work

Information is hard to access / gather

Copies of the same information everywhere

Problems

Strategy #1 Automate knowledge for self-service

Hey IT, Are my team members in

the right LDAP Group?

• Create LDAP client

• Perform an LDAP search

• Resolve LDAP group members

• Publish results to Confluence

Generate a simple html table of members with a row per group

storage.hbs

• Generate storage format from our handlebars template

• Configure connection options

• GET the page to update

• Modify the page and PUT it back

• Make the content richer

• Create user profile macros

storage-enhanced.hbs

3 content tailoring strategies for improving team productivity

#1 Automate knowledge for self service

Been in a few unprepared meetings lately?

an assembly of people for a particular purpose- T H E I N T E R N E T

“ ”

Meeting to solve problems and pursue opportunities…

Time wasted getting the group

up to speed

Erratic preparation timing makes attendee review a game of hit-

and-miss

Problems

Feedback resulting from “thinking slow” has to be received later

Strategy #2 Asynchronously prepare and capture for effective meetings

• Configure the Add-On

• Add the Blueprint module

• Give it a URL

operational-review.xml.hbs

• Define your page content

• Us all the elements of Storage format

• Add macros and other page elements

• Generate a Blueprint by rendering the Handlebars template

• When generating the blueprint you can collect information from anywhere

Generated page

Manual narrative after creation

Pulled from related content and source systems from blueprint

Capturing meetings…

• Big cool statistic

• 2,569

• Add-Ons in Marketplace

Meeting notes blueprint

Planning goals and actions

• Big cool statistic

• 2,569

• Add-Ons in MarketplaceRolling syncs

3 content tailoring strategies for improving team productivity

#2 Asynchronously prepare and capture for effective meetings

#1 Automate knowledge for self service

Are specialised processes time consuming and have varying outcomes?

Tribal knowledge of processes makes results varied and

error prone

Team bottlenecked by long-timers, specialists and

approvers

Problems

Onboarding new team members is difficult and existing team members

aren’t growing

Solutions for teams

Confluence is where you create, organise and collaborate with your team

Solutions for teams

CREATE, ORGANISE & COLLABORATE

Solutions for teams

IT HR

CREATE, ORGANISE & COLLABORATE

PLATFORM

Solutions for teams

IT HR

CREATE, ORGANISE & COLLABORATE

PLATFORM

S/W Marketing

Strategy #3 Compose content solutions for excellence that scales

The new starter process

Klaus the hiring manager

Jane the new recruit

The HR team

atlassian-connect.json

• Click handler to show our dialog

• Callback to our connect server to create the welcome pack

client-create-wp.js

• Welcome pack home page handlebars template

• Uses Page Include macro for common text, template focuses on structure

• Page property details macro is used for roll-up reporting

• Setup POST route in the connect add-on

• Create welcome pages

• Render handlebars templates of storage format

• POST pages back to the Confluence REST API

There are as many tailored solutions as there are teams…

Agile project best practices

• Big cool statistic

• 2,569

• Add-Ons in Marketplace

yeah…

Content Platform

Content Platform

CQL

3 content tailoring strategies for improving team productivity

#2 Asynchronously prepare and capture for effective meetings

#3 Compose content solutions for excellence that scales

#1 Automate knowledge for self service

Thank you!

BEN MACKIE • PLATFORM GUY STEVE LANCASHIRE • PRINCIPAL DEVELOPER