Driving the Development of a Presidential Campaign (and more) in JIRA and Confluence - Joseph Yuska

Post on 15-Jun-2015

198 Views

Category:

Software

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Learn how Blue State Digital used JIRA, JIRA Agile, and Confluence to react and respond quickly to issues across multiple geographically diverse teams in the ever-changing landscape of the 2012 presidential campaign.

Transcript

#atlassian

NOTES:

• Your main title goes in the large blue

font.

• If you have a title that naturally splits

into a subtitle, use the smaller green

font for the subtitle. If not, delete the

subtitle

PHOTO

1. Place your photo at around the

same size as the example photo

2. (Keynote users:) Move your photo

onto the blue shape below Select both

photo and shape and then choose

“Mask with selected shape” from the

menu. Double click the photo to edit

the scale and crop position.

JOE YUSKA • DIRECTOR OF QA • BLUE STATE DIGITAL • @JYUSKA

Driving A Presidential campaign (and more) in JIRA and Confluence:

Adapting processes and tools in 2012

NOTES:

• If you want to divide your talk

into chapters, use this slide for

Chapter titles

NOTES:

• The browser size can vary a

bit, the idea is that it is always

centered and

runs off the bottom edge

• Use Chrome browser

• 1 tab open, unless tabs help

illustrate

• Browser extensions &

bookmarks bar is hidden

NOTES:

• If you want to divide your talk

into chapters, use this slide for

Chapter titles

Anatomy Of A Campaign

NOTES:

• This can be used for

quotations, testimonials, tweets,

etc.

• Move the quotation marks

depending on your text length so

that it appears like this example

• Also move the name attribution

depending on text lenth so that

it’s like this example

There is no excitement anywhere in the world, short of war, to match the excitement of the American presidential campaign.

Theodore White

Campaign Differences

OFA

Blue S ta te D ig i ta l

Other Vendors

Campaign Differences

OFA Blue S ta te

Other Vendors

Scaled Right Up

• Moore’s Law •  Not doubled, exponential

• New Technology •  Social Media

•  Immediate turnaround

•  Big Data

• BSD also larger •  Larger dev team

•  QA

•  Mature Platform

•  Many other clients

•  Using JIRA and Confluence

NOTES:

• Adjust numeral size as needed

7 months – 4 developers, 1 QA

1,187

Bugs, Enhancements, Tasks

NOTES:

• Adjust numeral size as needed

Average Open Time

12 Days Bugs, Enhancements, Tasks

NOTES:

• If it’s important for the

audience to remember where

they are in the chapter

sequence and see forward /

backward, use this slide for

chapter titles. Move the white

lozenge style to whichever

section you’re introducing

Facing New Challenges

NOTES:

• If you use the Chaper Title with

sections system, you can place

a lozenge at the top of the page

to indicate the section, like this

example

• Use this only if it’s important to

remind people of where they’re

at in the Chapter sequence.

Communicat ion / Vis ibi l i ty

Challenges

• Many stakeholders •  Campaign executives •  Blue State Tech Team •  OFA tech teams •  Integrated vendors •  Campaign admin users (over 1100)

• Communication issues •  Diverse channels •  Mostly email •  Internal resources not shareable

• Channels Of Communication •  Email is the common approach between different orgs •  Closed channel & sometimes slow •  Many threads about the same thing

Approaches

• Channels Of Communication •  Email is the common approach between different orgs •  Closed channel & sometimes slow •  Many threads about the same thing

Approaches

• Need to be reactive and fast •  Campaign needs are immediate •  Bug Free Zones!

Approaches

• On-site presence •  Engineers and support in

Chicago •  Many former Blue State

employees

Approaches

Solutions

• JIRA • Open up a JIRA project to the client

Solutions

Solutions

• JIRA •  Labels

•  Custom Fields

•  Filters galore

NOTES:

• Use Chrome browser

• 1 tab open, unless tabs help

illustrate

• Browser extensions & bookmarks

bar is hidden

• Screenshot fills entire screen

• You can download the “Window

Resizer” Chrome extension to set

your window at 1280x1024 so that it

fills this aspect ratio

Automated Updates

NOTES:

• Use Chrome browser

• 1 tab open, unless tabs help

illustrate

• Browser extensions & bookmarks

bar is hidden

• Screenshot fills entire screen

• You can download the “Window

Resizer” Chrome extension to set

your window at 1280x1024 so that it

fills this aspect ratio

Automated Updates

NOTES:

• The browser size can vary a

bit, the idea is that it is always

centered and

runs off the bottom edge

• Use Chrome browser

• 1 tab open, unless tabs help

illustrate

• Browser extensions &

bookmarks bar is hidden

Macro’d exporting

Solutions

• JIRA •  Labels

•  Custom Fields

•  Filters galore

• Confluence

Solutions

• JIRA •  Labels

•  Custom Fields

•  Filters galore

• Confluence •  Dashboards as pages

•  Technical details and notes

•  Project outlines and specs

Solutions

• Chat rooms •  In 2012, was Campfire

•  Now HipChat (which really does do more)

•  Alerts, Webhooks, and APIs

•  Scripts announced changes, commits and errors

•  Scripts read filter results and announced results

Solutions

• Bots! •  Provided extended comms

•  Interactive, responsive

•  Fun

• Open rooms for client access •  Firefighting

•  Questions

Solutions

• Bots! •  Provided extended comms

•  Interactive, responsive

•  Fun

• Open rooms for client access •  Firefighting

•  Questions

NOTES:

• If you use the Chaper Title with

sections system, you can place

a lozenge at the top of the page

to indicate the section, like this

example

• Use this only if it’s important to

remind people of where they’re

at in the Chapter sequence.

Communicat ion / Vis ibi l i ty

Solutions

• Many stakeholders •  Personal contact •  Tools in sync •  Always accurate reporting

• Communication issues •  Integrated channels •  Still a lot of email •  Bots!

NOTES:

• If it’s important for the

audience to remember where

they are in the chapter

sequence and see forward /

backward, use this slide for

chapter titles. Move the white

lozenge style to whichever

section you’re introducing

Managing Speed Of Projects

Rapid Turnaround On Features

Rapid Turnaround On Features

Rapid Turnaround On Features

CLIENT AND OTHER DEV

Quicker Releases

Increased Speed

Increased Complexity

Increased Risk

Lessons Learned

NOTES:

• Use Chrome browser

• 1 tab open, unless tabs help

illustrate

• Browser extensions & bookmarks

bar is hidden

• Screenshot fills entire screen

• You can download the “Window

Resizer” Chrome extension to set

your window at 1280x1024 so that it

fills this aspect ratio

Flexibility

NOTES:

• Use Chrome browser

• 1 tab open, unless tabs help

illustrate

• Browser extensions & bookmarks

bar is hidden

• Screenshot fills entire screen

• You can download the “Window

Resizer” Chrome extension to set

your window at 1280x1024 so that it

fills this aspect ratio

Flexibility

NOTES:

• Use Chrome browser

• 1 tab open, unless tabs help

illustrate

• Browser extensions & bookmarks

bar is hidden

• Screenshot fills entire screen

• You can download the “Window

Resizer” Chrome extension to set

your window at 1280x1024 so that it

fills this aspect ratio

Flexibility

NOTES:

• Use Chrome browser

• 1 tab open, unless tabs help

illustrate

• Browser extensions & bookmarks

bar is hidden

• Screenshot fills entire screen

• You can download the “Window

Resizer” Chrome extension to set

your window at 1280x1024 so that it

fills this aspect ratio

Flexibility

Streamlining Work

• Workflows •  Modified workflows to match

project process

• Releases •  2 week cycle to twice weekly

•  Automated testing infrastructure

•  Increased JIRA/Bamboo integration

• JIRA Agile •  All projects moved

•  Adopted use outside of just technology

•  Adopted Zephyr for test cases

NOTES:

• An exaple of a video. You can

drop a video file directly onto

this document to make it

playable within the presentation.

NOTES:

• An exaple of a video. You can

drop a video file directly onto

this document to make it

playable within the presentation.

A few words on HipChat

NOTES:

• If you have short reminders or

highlights that you want people

to tweet, use this. •  Support the rapidly changing needs of a campaign

•  Maintain visibility and immediate data communications

•  Adapt to the changes, and keep the good stuff •  Looking forward to 2016

Key takeaways: #atlassian

Thank you!

JOE YUSKA • DIRECTOR OF QA • BLUE STATE DIGITAL • @JYUSKA

top related