Atlassian Unite - Scaling JIRA in Agile enterprise software development
1. Atlassian Unite!
Scaling JIRA in Agile enterprise software
development
Aidan Johnstone
Technical Project Manager | Telefónica Germany
aidan.johnstone@telefonica.com
Frankfurt, 20th March 2012
2. Worldwide and throughout Germany
Telefónica Germany is part of Telefónica S.A.,
one of the largest integrated telecommunication
operators in the world.
Roughly
21 million customers
More than 1,000 o2 shops and
o2 partner shops
Over €5 billion
revenue in 2011
Scalability of JIRA @ Telefónica Aidan Johnstone 1
3. Scaling JIRA in Agile enterprise software
development
Scalability of JIRA @ Telefónica Aidan Johnstone 2
4. It’s not about Scrum in the enterprise
Agile Project Setup: Coordination & Synchronisation:
Team Team Team Team
Shop VVL/CSC Login CMS
Backlog Backlog Backlog Backlog
Content Information
Architecture
Team Team
Scalability of JIRA @ Telefónica Aidan Johnstone 3
5. It’s not about Greenhopper
Shop Team Facts: Managing Cross Team Impact (Shop Backlog in JIRA)
Scalability of JIRA @ Telefónica Aidan Johnstone 4
6. What then?
It’s a real life example
It’s about the administration
of JIRA…
...and about how JIRA scales.
Scalability of JIRA @ Telefónica Aidan Johnstone 5
7. Background information
What do we use JIRA for?
§ Everything! Bugs, Projects, Tasks
Who uses JIRA?
§ Development, Business, Agencies
Many other tools used within Telefónica
Most of company doesn’t use JIRA
Only 1 of several JIRA instances
in the company
Back-up every 24hrs
Scalability of JIRA @ Telefónica Aidan Johnstone 6
10. Keeping it flexible
Keep administrators near
to users
Increase the number of
administrators proportionally
with users
Scalability of JIRA @ Telefónica Aidan Johnstone 9
11. Where are the boundaries?
1. 450 users and going strong
2. Every company is different
• Size
• Usage patterns
3. Ask yourself 2 questions:
• Can you keep adding administrators?
• Are there natural system boundaries?
Scalability of JIRA @ Telefónica Aidan Johnstone 10
12. Can you keep adding administrators?
Decentralised administration
leads to housekeeping problems
Unclear responsibility
Less time spent finding solutions
Scalability of JIRA @ Telefónica Aidan Johnstone 11
13. Are there natural system boundaries?
Features are grouped together
1:N Projects
Users
Settings
Schemes
Fields
Scalability of JIRA @ Telefónica Aidan Johnstone 12
14. Next steps
Help enable others in the
company to set up their
own JIRA instances, so
that JIRA remains the
popular and useful tools
that it currently is.
Scalability of JIRA @ Telefónica Aidan Johnstone 13
15. Summary
Started small
Going strong
Need a plan going forward
Scalability of JIRA @ Telefónica Aidan Johnstone 14