If you thought the last year was a big one for JIRA, with the release of JIRA 6, JIRA Service Desk, and new integrations with Atlassian's developer tools, wait until you see what's in store this year. We are fundamentally rethinking every aspect of the JIRA experience as more and more teams adopt JIRA. This session will provide a high level overview of what's new for developers in the world of JIRA, what's coming up next, and how you attach your business to the JIRA rocket ship.
3. JIRA PM
• working from Gdańsk, Poland
• with Atlassian since 03.2013
• responsible for:
JIRA Ecosystem,
JIRA Importers Plugin,
and JIRA Capture
About the presenter - Bartek Gatz
9. Integration with
Development Tools
• create branches
from within JIRA
• automatic issue
transition (*)
Software
!
(*) planned
10. Status lozenges
• consistency and elegance
• category colour coding
• easier to search over JQL
!
use status lozenges not status icons
!
Software
11. Inline Issue Create (*)
• create issues directly on Plan Board within Scrum iterations
• context injection
• backend in JIRA
Software
!
(*) planned
12. JIRA Importers (“JIM”) plugin
• JIM is pluggable
• JSON importer released
• JSON importer REST API (*)
• CSV import by users (*)
Software
!
(*) planned
13. Help us help software teams
Our focus is on software teams
1. create awesome Add-ons for software teams
2. let us know about your Add-on!
3. get promoted
Software
23. • webhooks
!
• REST API
Atlassian Connect in JIRA
1
2
JIRA AC Add-on
Web Browser
1
2
1
24. • webhooks
!
• REST API
Atlassian Connect in JIRA
1
2
JIRA AC Add-on
Web Browser
!
• GUI integration3
1
2
3
3
3
1
25. • webhooks
!
• REST API
• entity properties
Atlassian Connect in JIRA
1
2
JIRA AC Add-on
Web Browser
!
• GUI integration3
4
1
2
4
3
3
31
4
26. !
REST API in JIRA
• over 120 REST API points
(and growing)
• note: SOAP API deprecated
(80% covered in REST)
Atlassian Connect in JIRA
SOAP
REST
27. !
User interface integration
• seamlessly blended into JIRA GUI
• context aware
Web PanelA
Issue Tab PanelB
Project Tab PanelC
Version Tab PanelD
Component Tab PanelE
Web ItemF
G General page
Search Request ViewH
I Admin page
J Config page
K Dialog
Profile pageL
Atlassian Connect in JIRA
28. ”
“Connect is the biggest strategic
opportunity for the JIRA Ecosystem
– Bryan Rollins, JIRA General Manager
29. !
Entity Properties
• store data against JIRA issues and projects
• retrieve it
• search for it using JQL
Store Datain JIRA
Atlassian Connect in JIRA
30. !
Issue Properties - examples of use
• map coordinates
• private / public to-do lists
• private labels
• synchronisation status with external systems
• versions of issues
• …
Atlassian Connect in JIRA
39. Customer challenges
!
“We have
performance
problems.
We have outages
during critical
business hours.”
“Our CIO
requires that all
Tier 1 applications
are highly available
and horizontally
scalable.”
“We’re at 1,000
users and 50,000
issues but want to
bet heavily on
JIRA. Can JIRA
scale?”
40. JIRA Data Center
• for High Availability
• for Scale
• does not impact JIRA features
• coming in JIRA 6.3
JIRA Database
Load Balancers
JIRA Cluster Node JIRA Cluster Node JIRA Cluster Node
Enterprise - Data Center
41. Enterprise - Data Center
Early dogfooding - JAC is clustered since end of March
44. Enterprise - Data Center
Bartek’s Amazing JIRA Add-on
by Bartek for JIRA 6.0 - 6.3 and JIRA OnDemand
45. Pricing
• new pricing for the Data Center offer
• no change required for Add-ons
• consider changing your pricing
for higher tiers
!
!
Enterprise - Data Center
Will be revealed with JIRA 6.3 release
Enterprise
46. Enterprise - audit trail
Audit Trail with REST API
• store configuration events
in JIRA audit log
• read events from
JIRA audit log
!
!
Enterprise