Extending JIRA to Enable High Volume KPI Benchmarking - Keyur Patel

19
#atlassian

description

At Intel, KPIs are measured and reported weekly across multiple, global projects. In this session, we'll cover the business case and architecture behind developing an end-to-end process management system for KPI benchmarking, tracking, and monitoring using JIRA for more than 6,000 users.

Transcript of Extending JIRA to Enable High Volume KPI Benchmarking - Keyur Patel

Page 1: Extending JIRA to Enable High Volume KPI Benchmarking - Keyur Patel

#atlassian

Page 2: Extending JIRA to Enable High Volume KPI Benchmarking - Keyur Patel

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.

KEYUR PATEL • SOFTWARE QUALITY • INTEL • @keyurpatel_r www.linkedin.com/in/keyurpatel00/

Extending JIRA to Enable High-Volume KPI Benchmarking

Page 3: Extending JIRA to Enable High Volume KPI Benchmarking - Keyur Patel

NOTES:

• If you want to divide your talk

into chapters, use this slide for

Chapter titles

Page 4: Extending JIRA to Enable High Volume KPI Benchmarking - Keyur Patel

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

Agenda!

1.  Traditional approach followed by problem statement

2.  Explore Jira capabilities outside of bug tracking

3.  Key takeaways for you to implement this in your teams

Page 5: Extending JIRA to Enable High Volume KPI Benchmarking - Keyur Patel

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

Problem with traditional approach!

•  All the data is spread across millions of XLs - limiting management visibility

•  Lacking data traceability against code check-ins

•  Limited data analytics, with 2-D statistics

•  Slow turn around time for model changes

QA LAB

Stakeholders

Page 6: Extending JIRA to Enable High Volume KPI Benchmarking - Keyur Patel

NOTES:

• If you want to divide your talk

into chapters, use this slide for

Chapter titles

But… where do we start?"

KEEP IT

SIMPLE

STUPID

Scalable – to support all business unit

groups across Intel

Build it FAST! Ship it OR get out of

the way

Page 7: Extending JIRA to Enable High Volume KPI Benchmarking - Keyur Patel

NOTES:

• If you want to divide your talk

into chapters, use this slide for

Chapter titles

Our Approach

… advance the art of benchmarking across Intel.

Page 8: Extending JIRA to Enable High Volume KPI Benchmarking - Keyur Patel

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

Invent within the scope of available tool set!

Reporting and Analytical tools

Jira REST 1 2

3 4

Page 9: Extending JIRA to Enable High Volume KPI Benchmarking - Keyur Patel

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

Blue print!

Teams / Projects Intel Benchmarking

Libraries (KPIs)

Standardize: Consistent Quality Standards, Metrics and Calculation Methods across Intel

Benchmarking KPIs like… •  User experience

•  Performance against key benchmarks Power consumption

•  Power consumption

•  Audio quality

•  Graphics quality

•  …

Page 10: Extending JIRA to Enable High Volume KPI Benchmarking - Keyur Patel

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

Blue print!

QA Lab / Testing tools

Validation Errors

Flat File

Jira REST web services

Project Specific Benchmarks

Jira import

Script

Teams / Projects Intel Benchmarking

Libraries (KPIs)

Weekly test data

Standardize: Consistent Quality Standards, Metrics and Calculation Methods across Intel

JIRA – Collect,

Service, and Report

RE-USE benchmarking standards and best methods amongst projects across Intel

Automate: Eliminate manual efforts of tracking individual benchmarks

Drop off folder

Page 11: Extending JIRA to Enable High Volume KPI Benchmarking - Keyur Patel

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

Project specific KPIs

Weekly / Daily measurements from

QA LAB

Threaded discussions

History and recent activity

Owners, watchers and timestamp

Supporting files and data

Page 12: Extending JIRA to Enable High Volume KPI Benchmarking - Keyur Patel

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

Blue print!

Email Notification QA Lab /

Testing tools

Validation Errors

Flat File

Relational Database

Jira REST web services

Project Specific Benchmarks

Jira Import

Script

Teams / Projects Intel Benchmarking

Libraries

Weekly test data

Jira plugin charts

Enhanced data analytics

Dashboard: Data fed into Jira and ready for dashboard consumption (real time)

Drop off folder

Page 13: Extending JIRA to Enable High Volume KPI Benchmarking - Keyur Patel

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

History trend: Ability to track historical data and analyze KPI trends within Jira.

Page 14: Extending JIRA to Enable High Volume KPI Benchmarking - Keyur Patel

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

Impact"

•  Eliminated huge problem of data residing in distributed systems via manual collection ( = !Spreadsheet Hell)

•  Single source of truth

•  Sleek and easy to use front-end GUI, that everyone knows

•  Traceability over Benchmark measurements against Code check-ins

… Make benchmarking a snap!

Page 15: Extending JIRA to Enable High Volume KPI Benchmarking - Keyur Patel

NOTES:

• If you have short reminders or

highlights that you want people

to tweet, use this. •  Primary goal: 100% Re-use and Maximize Automation

•  It’s easy to get lost in the features of the product - don’t neglect the point that you have to develop, deploy and most importantly maintain it easily

•  With any large organization, creating a standard methodology that all teams buy into is a challenge. This is an upfront exercise which requires high level sponsorship and direction.

•  Leverage plug-ins and tools from Atlassian ecosystem to avoid re-creating the

wheel. E.g. Native support for triggering field transfers from parent issue to linked issue(subtask) using Innovalog workflow extensions plugin!

Key takeaways: #atlassian

Page 16: Extending JIRA to Enable High Volume KPI Benchmarking - Keyur Patel

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

Expanding JIRA Capabilities!•  Implementing similar functionalities would be greatly benefitted by an expansion

of Jira capabilities natively in data warehousing and configuration management.

•  A Robust, Atlassian backed ecosystem would be a key enabler for Jira customers to similarly expand the tool’s capabilities beyond just defect tracking

Page 17: Extending JIRA to Enable High Volume KPI Benchmarking - Keyur Patel

Thank you!

KEYUR PATEL • INTEL SOFTWARE QUALITY • @keyurpatel_r www.linkedin.com/in/keyurpatel00/

I would really like to thank BlackPearl for partnering on this effort. For more details on

implementation please visit their booth.

Page 18: Extending JIRA to Enable High Volume KPI Benchmarking - Keyur Patel

NOTES:

• If you want to divide your talk

into chapters, use this slide for

Chapter titles

Backup

Page 19: Extending JIRA to Enable High Volume KPI Benchmarking - Keyur Patel

NOTES:

• If you want to divide your talk

into chapters, use this slide for

Chapter titles

For detailed questions on implementation please contact!

ALM Tool Development.Atlassian Experts