automating your processes with jira

12
Jamie Echlin, Adaptavist [email protected] Automating your processes with JIRA

Upload: adaptavist

Post on 16-Mar-2018

445 views

Category:

Business


1 download

TRANSCRIPT

Page 1: Automating your processes with JIRA

Jamie Echlin, Adaptavist

[email protected]

Automating your processes with JIRA

Page 2: Automating your processes with JIRA

2

Why customise JIRA?Because it’s fun

It’s easier than you think

Get more out of JIRA

Be wary of overdoing it

Less is more

Start small, make incremental improvements

Page 3: Automating your processes with JIRA

3

Are plugins the answer?

• Don’t use any

• No plugin will make your instance:fastermore stablemore securesafersexier

Page 4: Automating your processes with JIRA

“80% of JIRA instances have

at least one commercial

plugin”

Atlassian

Page 5: Automating your processes with JIRA

Vanilla JIRA doesn’t do muchSo you need plugins

But choose wisely

Public plugins are hard to develop

CI for several versions

Data center...

Fast support

No plugins: Ultra safe

Many plugins: Ultra flexible

Page 6: Automating your processes with JIRA

“One of the plugins

that must be in your

instance - extends

JIRA functionality by

over 9000%”ScriptRunner Customer Review

The third way…

• Startedwritingpluginsin2005

• AuthoredseveralJavaplugins

• GotboredandwroteScriptRunner

• AlmosteveryfeatureexistssimplybecauseIneededit

Page 7: Automating your processes with JIRA

7

A quick primerRun JIRA locally, develop locally

Install ScriptRunner or other plugins

Or start writing your own

Test - all paths

Practise - you can't master this overnight

Don't blow up production

Version control your code

Page 8: Automating your processes with JIRA

Building blocksWorkflow functions

Listeners

Calculated fields

UI customisation

JQL functions

REST endpoints

Services

Page 9: Automating your processes with JIRA

9

Implementing workflowsMapping business process into JIRA via workflows

Aim for the right number of workflows

Remember: You can't satisfy everyone

Page 10: Automating your processes with JIRA

10

Scenario: A workflow that requires approvals

from two different departments

Page 11: Automating your processes with JIRA

11

Workflow Through Composition

11

Page 12: Automating your processes with JIRA

Any [email protected]

@adaptavist on Twitter