tailoring confluence for team productivity
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
Repetitive manual work
Information is hard to access / gather
Copies of the same information everywhere
Problems
• Create LDAP client
• Perform an LDAP search
• Resolve LDAP group members
• Publish results to Confluence
• Generate storage format from our handlebars template
• Configure connection options
• GET the page to update
• Modify the page and PUT it back
3 content tailoring strategies for improving team productivity
#1 Automate knowledge for self service
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
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
3 content tailoring strategies for improving team productivity
#2 Asynchronously prepare and capture for effective meetings
#1 Automate knowledge for self service
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
• 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
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