Anúncio

Let's Jira do the work

19 de Jan de 2021
Anúncio

Mais conteúdo relacionado

Similar a Let's Jira do the work(20)

Anúncio

Let's Jira do the work

  1. Lets Jira Do The Work Frank Ittermann Jira Enthusiast
  2. Agenda Introduction Developer Roles Product Owner Team Lead Issue Use Case Code Feature API Filters Product Automation Integrations Artifacts
  3. Introduction myself ● work as ● Senior Java Engineer ● Site Reliability Engineer ● Team Lead / Product Owner / Scrum Master
  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
  9. Demo
  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
  12. Filters ● Filters ○ Project Filter ○ Recent Filter ● eMail Subscription ○ Configuration ○ eMails ● Dashboard ● Embed in Confluence ○ DKB Confluence as Frontend for Jira ○ Standups ○ Boards ○ Dashboard/Reports ● Historical View
  13. Integrations ● Github ○ Prerequisite: Jira Development Tools ○ Example: JIRA-2 ● Slack ○ Privat #Jira Cloud channel ● Jenkins ○ Jira plugin ○ Jira pipeline plugin ○ Localhost PoC
  14. Project Automation ● Based on Integrations ! ● Example Automation Jira Elite Demo ○ Policies ○ Lifecycle Support (Github) ○ Cleanup ○ ...
  15. Documentations / Inspiration ● Smart Commits ● Cleanup Deleted Project ● DKB Confluence as Frontend for Jira
  16. Thank You Find Me Github: https://github.com/fr123k LinkedIn: https://www.linkedin.com/in/frank-ittermann/
Anúncio