This presentation shares my journey and experiences with Jira. During my work life i was hired for the following roles:
* Software Developer
* Scrum Master
* Product Owner
* Team Lead
or at least i did the work associated with that roles.
In this presentation you will learn couple of features Jira and how they can work together to enrich the experience of Jira and to boost your productivity.
4. Introduction
Please update your tickets!
Why i have to spend time dragging tickets around?
Which code was changed for the ticket abc ?
The code is already merged and released. Why i have to create a ticket now ?
Who is working on what ?
How is the current team workload and velocity ?
5. Introduction
➔ Flexible Issue/Task Tracker
➔ Task Management for Teams
➔ Widely Integrated Atlassian Product
➔ Issue Backend Service (API)
➔ Requirement Management Solution
➔ Project/Team Management Solution
➔ Standalone Application
➔ Complex Configuration
What’s Jira What’s isn’t Jira
➔ Easy to Start with
➔ Highly flexible at all times
➔ Widely Accepted and Adopted
➔ Multiple ways for the same outcome
➔ Complex Configuration
➔ Tendency toward complex
Workflows
➔ Regular Maintenance and
Adjustments
Pros Cons
6. Roles
➔ Responsibilities
◆ Architecture, Code, Documentation
➔ Implementation/Solution Focus
➔ Jira/Tickets are bothersome
➔ Responsibilities
◆ Product, Customer, Roadmap
➔ Product/Feature Planning
➔ Collaboration/Communication
➔ Changelog
➔ Responsibilities
◆ Well being of the team
and the Individuals
◆ Efficiency
➔ Workload and Velocity
➔ Collaboration/Communication
Developer
Product Owner
Team Lead
Other Teams
7. Artifacts
1
➔ Implementation/Solution Focus
➔ Planning
➔ Collaboration / Communication
➔ Architecture
2
➔ Customer/Product Focus
➔ Collection of Requirements
➔ Design
3
➔ Implementation
4
➔ Deliverable
➔ Customer Value
IssueUse Case
CodeProduct
Why What
How
8. Features
➔ Jira REST API
➔ go-jira
➔ curl examples
➔ Save Search Queries
➔ eMail Subscriptions
➔ Inheritance
➔ Dashboards
➔ Embed in Confluence
➔ Github
➔ Jenkins (CI)
➔ Slack
➔ Miro
➔ …. (Endless)
➔ Project Automation
API
Filters
Integration
Automation
10. Demo
➔ Go-jira
➔ Github Integration
➔ Project Automation
➔ Filters
➔ eMail Subscriptions
➔ Embed in Confluence
➔ Project Automation
➔ Dashboards
➔ Project Automation
➔ Slack
➔ eMail Subscriptions
Developer
Product Owner
Team Lead
Other Teams
11. API
go-jira
● https://github.com/go-jira/jira
● Command `jira --help`
● Passphrase will be shared in the chat
curl
curl -X POST -H "Content-Type: application/json" --user John.Doe:<secret>
--data '{"fields":["summary","assignee","created","priority","reporter","status","summary","updated",
"issuetype"],"jql":"project = 'JIRA' AND status not in (DONE, CLOSED) AND resolution = Unresolved ORDER
BY status ASC ","maxResults":100}'
https://xxxxxx.atlassian.net/rest/api/2/search