SlideShare a Scribd company logo
1 of 132
Download to read offline
Monday, June 18, 12
Because you have                      !
              Tracking more than issues with JIRA


              Michael Tokar
              JIRA Hopper, Atlassian



Monday, June 18, 12
Monday, June 18, 12
Monday, June 18, 12
Monday, June 18, 12
Monday, June 18, 12
Monday, June 18, 12
Monday, June 18, 12
Monday, June 18, 12
Monday, June 18, 12
Monday, June 18, 12
Monday, June 18, 12
Monday, June 18, 12
Monday, June 18, 12
Monday, June 18, 12
Monday, June 18, 12
The journey
               • How to convince your            • Dressing for success
                 organisation to use JIRA
                                                 • Keeping order in the wild
               • 4 scenario walk-throughs
                                                 • Questions
                      • From simple to complex
                        processes
                      • From vanilla JIRA to
                        “fully-pluginised”

Monday, June 18, 12
Use JIRA in the wild. Tips for beast-like admins:
                      http://atlss.in/becauseyouhaveblank




                        #atlassiansummit




Monday, June 18, 12
How to convince your
                      organisation to use JIRA

Monday, June 18, 12
Monday, June 18, 12
Monday, June 18, 12
PAID




Monday, June 18, 12
Monday, June 18, 12
Monday, June 18, 12
Requested   Pending   Advised   Checked   Approved   Resolved




Monday, June 18, 12
Monday, June 18, 12
Monday, June 18, 12
Scenario walk-throughs


Monday, June 18, 12
Scenario 1



Monday, June 18, 12
Ofce administration
                      “Because your office environment has issues”




Monday, June 18, 12
The Experience Team




Monday, June 18, 12
Office administration @
Monday, June 18, 12
What’s in an issue




Monday, June 18, 12
How issues move
               • Create a task
               • Someone works on it
               • The task gets resolved




Monday, June 18, 12
Task management pattern
               • Office administration
               • System administration
               • Team task management
               • All of these processes follow a similar pattern



Monday, June 18, 12
Task management pattern
               • Office administration
               • System administration
               • Team task management
               • All of these processes follow a similar pattern



Monday, June 18, 12
Implementation
               • Use JIRA defaults in a new project
               • Refine the configuration over time
               • Got multiple task management processes?
                      Use multiple projects by dening schemes



Monday, June 18, 12
How issues are used
Monday, June 18, 12
How issues are used
Monday, June 18, 12
How issues are used
Monday, June 18, 12
How issues are used
Monday, June 18, 12
Start small. Simplify... Get your team in the
                      tool, because that’s where they want to be.
                      They’ll be happy to see things moving and
                      working in JIRA.



                                                          Kim Peppers
                                                          Verisign


Monday, June 18, 12
Scenario 1:
                      Task management




Monday, June 18, 12
Scenario 2



Monday, June 18, 12
Feedback
               “Because you want people to have fewer issues”




Monday, June 18, 12
Many customers = many voices


                          Serving more than 18,000 companies worldwide




Monday, June 18, 12
Feedback @
Monday, June 18, 12
Atlassians

                      Customers




                         Feedback @
Monday, June 18, 12
Issues created on jira.atlassian.com manually         Issues created via Feedback




                                                 100




                                                                      405




                                      Feedback @
Monday, June 18, 12
Client feedback pattern
               • Capture feedback from clients / users
               • Raising feedback should be simple
               • Start a conversation
               • e.g. Staff providing feedback on HR policy



Monday, June 18, 12
Client feedback pattern
               • Capture feedback from clients / users
               • Raising feedback should be simple
               • Start a conversation
               • e.g. Staff providing feedback on HR policy



Monday, June 18, 12
Implementation
               • How about email?
                      • Too much effort
                      • Not anonymous

               We want to make it as easy as possible.


Monday, June 18, 12
Implementation
               •




                      • Embedded in your web app
                      • Feedback form creates
                        issues in your JIRA instance


Monday, June 18, 12
Check this out         Improving Software Quality
                                with Effective Feedback
                                         



                                Andreas Knecht
                                Atlassian

         Today at 3:50 in the
        JIRA Everywhere room




Monday, June 18, 12
Use the JIRA Issue Collector plugin to start a
                      conversation with your customers.




                        #atlassiansummit




Monday, June 18, 12
Scenario 1:
                      Task management



                                        Scenario 2:
                                        Client feedback




Monday, June 18, 12
Scenario 3



Monday, June 18, 12
Communications
                      “Because you have communication issues”




Monday, June 18, 12
Monday, June 18, 12
Organisation
               • Large government body
                 (> 1000 employees)

               • Communications team (5 people)

               • Servicing internal and external
                 clients

               • Multiple processes and procedures

               • Using mailboxes



Monday, June 18, 12
Media enquiry process


                 Journalist   Comms. Team




Monday, June 18, 12
Media enquiry process
                          Enquiry sent



                 Journalist              Comms. Team




Monday, June 18, 12
Media enquiry process


                 Journalist   Comms. Team


                                       Take work




                              Comms. Officer




Monday, June 18, 12
Media enquiry process


                 Journalist   Comms. Team   Expert


                                                     Seek advice




Monday, June 18, 12
Media enquiry process


                 Journalist   Comms. Team   Expert   Exec. Mgr.


                                                             Get approval




Monday, June 18, 12
Media enquiry process


                 Journalist        Comms. Team   Expert   Exec. Mgr.


                         Respond




Monday, June 18, 12
Media enquiry process


                 Journalist   Comms. Team   Expert   Exec. Mgr.   Mgr. + Team


                                                                            Review




Monday, June 18, 12
Problems
               • Unclear process
               • Communication overhead
               • Lack of accountability
               • Difficult to report on
               • JIRA solves all of these problems


Monday, June 18, 12
Shared responsibilities pattern
               • Any team member should be able to take on a task
               • Everyone should be able to see the status of a task at
                 any given moment




Monday, June 18, 12
Shared responsibilities pattern
               • Any team member should be able to take on a task
               • Everyone should be able to see the status of a task at
                 any given moment




Monday, June 18, 12
Implementation
               • Workflow
               • Issue creation via mail handlers
               •                    Rapid Boards




Monday, June 18, 12
Workflow
               • Define steps and transitions
                      • Consider different issue types and what effect they may have
                        on workflow

               • What information is required and when




Monday, June 18, 12
Media enquiry workflow


                      Comms. Team   Expert   Exec. Mgr.   Journalist   Mgr. + Team




  Comms. Officer




Monday, June 18, 12
Media enquiry workflow
                                                                                                  Review


       Created
                      Comms. Team   Expert            Exec. Mgr.          Journalist         Mgr. + Team

                             Take            Seek              Get
                                                                                   Respond
                             work            advice            approval



  Comms. Officer




Monday, June 18, 12
Media enquiry workflow
                                                                                                            Review


                       Open         Seeking Advice       Awaiting Approval        Responded           Reviewed
       Created
                      Comms. Team      Expert               Exec. Mgr.             Journalist          Mgr. + Team

                             Take               Seek                   Get
                                                                                            Respond
                             work               advice                 approval


                      Assigned      Assigned              Assigned                Approved
  Comms. Officer




Monday, June 18, 12
Media enquiry workflow
                                                                                                            Review


                       Open                                                       Responded           Reviewed
       Created
                      Comms. Team      Expert               Exec. Mgr.             Journalist          Mgr. + Team

                             Take               Seek                   Get
                                                                                            Respond
                             work               advice                 approval


                      Assigned      Seeking Advice       Awaiting Approval        Approved
  Comms. Officer




Monday, June 18, 12
Issue creation
               • When issues are born from
                 external client requests, consider
                 mail handlers for issue creation
                      • Save on user access problems
                      • Keep your system internal




Monday, June 18, 12
Rapid Boards
Monday, June 18, 12
Summary
                      Issue Type




                                                           Assignee
                                   Priority




                                                        Rapid Boards
Monday, June 18, 12
Visual workflow




                                Rapid Boards
Monday, June 18, 12
Drag and Drop




                      Rapid Boards
Monday, June 18, 12
Rapid Boards
               • Encourage lean/agile practises
               • Ideal as information radiators




Monday, June 18, 12
Check this out

                                 Art of Scrum & Kanban
                                     Lightning Talks
     Today! 1:30 - 3:20 in Art
     of Scrum & Kanban Room




Monday, June 18, 12
Tracking business processes with GreenHopper Rapid
                      Boards and JIRA workflows gives you instant clarity
                      and accountability.



                        #atlassiansummit




Monday, June 18, 12
Scenario 1:
                         Task management



                                                Scenario 2:
                                                Client feedback




                           Scenario 3:
                      Shared responsibilities

Monday, June 18, 12
Scenario 4



Monday, June 18, 12
Recruitment
                 “Because your HR department has staffing issues”




Monday, June 18, 12
Interviewers




                      Talent Team   Developers
Monday, June 18, 12
was used for 7+ years
               • Flexible configuration
                      • especially permission
                        schemes!

               • Web APIs
               • Everyone knows JIRA


Monday, June 18, 12
... But then we got too big!
               • Needed an “enterprise
                 recruitment” solution
                      • Requisition management
                      • Email functionality
                      • Reporting




Monday, June 18, 12
JIRA doesn’t have to be forever, but it will keep your
                      data structured, and if the time comes to move away
                      from it, your data is accessible.



                         #atlassiansummit




Monday, June 18, 12
Talent still uses




Monday, June 18, 12
Talent still uses




Monday, June 18, 12
Process
               • Talent team manages all recruitment applications
               • Developers & team leads do interviews; provide input
               • No one else in the company can see an application




Monday, June 18, 12
Process
               • When an applicant is hired, more work is created for
                 Talent team and Experience team, e.g.
                      • Relocation process is kicked off (if the applicant is overseas)
                      • Provisions in the office must be made:
                        • Desk, chair, computer, t-shirt, chocolates, etc.



Monday, June 18, 12
Locked down project pattern
                • Secure information is being tracked in a project; only
                  those on a need to know basis should have access
                      • e.g. Staff events projects: Christmas party




Monday, June 18, 12
Locked down project pattern
                • Secure information is being tracked in a project; only
                  those on a need to know basis should have access
                      • e.g. Staff events projects: Christmas party




Monday, June 18, 12
Connected processes pattern
               • Interconnected work can require tedious manual
                 integration
               • Where sensible, automate the integration between
                 processes




Monday, June 18, 12
Connected processes pattern
               • Interconnected work can require tedious manual
                 integration
               • Where sensible, automate the integration between
                 processes




Monday, June 18, 12
Implementation
               • Security
               • Connecting projects




Monday, June 18, 12
Security
               • Issues must only be visible to Talent team and
                 nominated interviewers
               • Interviewers must not be allowed to edit all fields, but
                 still provide some information and commentary




Monday, June 18, 12
Security
               • Create multi-user custom field for Interviewers
               • Customise permission scheme to allow users assigned
                 to that field to “browse” issues but not edit them
               • Allow interviewers to execute workflow transitions
                      • Transitions use customised screens to capture only the
                        information required (and editable) by interviewers


Monday, June 18, 12
Monday, June 18, 12
Monday, June 18, 12
Connecting projects
               • Once a recruitment application reaches “Hired” step,
                 more work needs to be created
                      Can this be automated?




Monday, June 18, 12
Connecting projects
               • Some approaches:
                      • External tool that asks JIRA for “Hired” applications
                      • Write an Issue Listener plugin, throw a custom Event
                      • Write a Workflow Post-Function




Monday, June 18, 12
Connecting projects
               • External tool could be useful if interfacing with multiple
                 systems, external to JIRA
               • ScriptRunner plugin allows you to write a Listener or
                 Post-Function without full plugin surrounding it
               • Check out the resource for a ScriptRunner example:
                 http://atlss.in/becauseyouhaveblank

Monday, June 18, 12
Use JIRA to automate the tedious manual work that
                      connects multiple business processes.




                        #atlassiansummit




Monday, June 18, 12
Scenario 1:
                           Task management



           Scenario 4:                             Scenario 2:
  Locked down projects                             Client feedback
  Connected processes




                              Scenario 3:
                         Shared responsibilities

Monday, June 18, 12
Dressing for success


Monday, June 18, 12
For great JIRA!




Monday, June 18, 12
Monday, June 18, 12
Educate                             Excite
               • The simpler the education         • Engage users by frequently
                 the better                          asking for their feedback
                      •                            • Show off your progress!
                      • quickstart.atlassian.com




Monday, June 18, 12
Monday, June 18, 12
Know what “issues” can be
               • Be mindful of the   Project

                 hierarchy                                 Issue

                                               Component           Sub-task


                                               Component           Sub-task


                                               Component
                                                           Issue

                                                                   Sub-task

                                                                   Sub-task




Monday, June 18, 12
Know what “issues” can be
               • e.g. Helpdesk scenario   Project
                                                                Issue
                      Product
                                                    Component           Sub-task
                       Ticket
                                                    Component           Sub-task

                      Customer
                                                    Component
                                                                Issue

                                                                        Sub-task

                                                                        Sub-task




Monday, June 18, 12
Know what “issues” can be
               • e.g. Helpdesk scenario   Product
                                          Project
                                                                Issue
                      Product
                                                    Component           Sub-task
                       Ticket
                                                    Component           Sub-task

                      Customer
                                                    Component
                                                                Issue

                                                                        Sub-task

                                                                        Sub-task




Monday, June 18, 12
Know what “issues” can be
               • e.g. Helpdesk scenario   Product
                                          Project
                                                                Ticket
                                                                Issue
                      Product
                                                    Component            Sub-task
                       Ticket
                                                    Component            Sub-task

                      Customer
                                                    Component
                                                                Ticket
                                                                Issue

                                                                         Sub-task

                                                                         Sub-task




Monday, June 18, 12
Know what “issues” can be
               • e.g. Helpdesk scenario   Product
                                          Project
                                                                       Ticket
                                                                       Issue
                      Product
                                                    Component                   Sub-task
                       Ticket
                                                    Component                   Sub-task

                      Customer
                                                    Component
                                                                       Ticket
                                                                       Issue

                                                        Customer   ?            Sub-task

                                                                                Sub-task




Monday, June 18, 12
Know what “issues” can be
               • e.g. Helpdesk scenario   Product
                                          Project
                                                                       Ticket
                                                                       Issue
                      Product
                                                    Component                   Sub-task
                       Ticket
                                                    Component                   Sub-task

                      Customer
                                                    Component
                                                                       Ticket
                                                                       Issue

                                                        Customer   ?            Sub-task

                                                                                Sub-task




Monday, June 18, 12
Keeping order in the wild


Monday, June 18, 12
How to dene JIRA entities
                  1. Issue Types           5. Roles
                  2. Custom Fields         6. Permissions
                  3. Field Congurations   7. Statuses
                  4. Screens               8. Workflows



Monday, June 18, 12
Separate your JIRA instances
               • Different user bases
               • Try out ideas in a sandbox
               • Keep core business running during
                 maintenance periods




Monday, June 18, 12
Gathering requirements
               • KISS - is their process really that special?
               • Design questionnaires to standardise the process




Monday, June 18, 12
Things to avoid




Monday, June 18, 12
Things to avoid




Monday, June 18, 12
Things to avoid
               • Same mess applies to: fields, transitions, screens,
                 resolutions, etc.
               • Check out Kim Peppers’ presentation from Summit
                 2011 - “From Grassroots to Enterprise”
                      http://atlss.in/KimPeppers2011



Monday, June 18, 12
Check this out
                               Workflow Magic

                               Jonathan Doklovic
                               Atlassian
             Today in JIRA
          Everywhere room at
                 3:10



Monday, June 18, 12
Are you a        ?




Monday, June 18, 12
Let us know about your experiences with JIRA in the
                      wild: http://atlss.in/becauseyouhaveblank




                        #atlassiansummit




Monday, June 18, 12
Questions?


Monday, June 18, 12
Thank you!


Monday, June 18, 12

More Related Content

Similar to Because You Have ____!

Connecting Cross-functional Teams During Product Development with Confluence
Connecting Cross-functional Teams During Product Development with ConfluenceConnecting Cross-functional Teams During Product Development with Confluence
Connecting Cross-functional Teams During Product Development with ConfluenceAtlassian
 
Assembling Ad-Hoc Teams for Fun, Profit and National Security
Assembling Ad-Hoc Teams for Fun, Profit and National SecurityAssembling Ad-Hoc Teams for Fun, Profit and National Security
Assembling Ad-Hoc Teams for Fun, Profit and National SecurityAtlassian
 
Kick-Ass Collaboration Everywhere with Confluence
Kick-Ass Collaboration Everywhere with ConfluenceKick-Ass Collaboration Everywhere with Confluence
Kick-Ass Collaboration Everywhere with ConfluenceAtlassian
 
Retro-Fitting Atlassian Products into a Code-Cowboy Research Culture
Retro-Fitting Atlassian Products into a Code-Cowboy Research CultureRetro-Fitting Atlassian Products into a Code-Cowboy Research Culture
Retro-Fitting Atlassian Products into a Code-Cowboy Research CultureAtlassian
 
Usability intro 419
Usability intro 419Usability intro 419
Usability intro 419Krista Kennedy
 
How HipChat Powers the HipChat Team
How HipChat Powers the HipChat TeamHow HipChat Powers the HipChat Team
How HipChat Powers the HipChat TeamAtlassian
 
Mobile Apps - Why Agile Project Management Matters
Mobile Apps - Why Agile Project Management MattersMobile Apps - Why Agile Project Management Matters
Mobile Apps - Why Agile Project Management Mattersroland99
 
The Restless Are Getting Native: SeleniumConf 2012
The Restless Are Getting Native: SeleniumConf 2012The Restless Are Getting Native: SeleniumConf 2012
The Restless Are Getting Native: SeleniumConf 2012Dante Briones
 
Top Quality Design Process | Maximize Demosphere
Top Quality Design Process | Maximize DemosphereTop Quality Design Process | Maximize Demosphere
Top Quality Design Process | Maximize DemosphereDemosphere International, Inc.
 
Lean Startup Machine Montreal
Lean Startup Machine MontrealLean Startup Machine Montreal
Lean Startup Machine MontrealLean Analytics
 
Pull Requests = Code Review
Pull Requests = Code ReviewPull Requests = Code Review
Pull Requests = Code ReviewAtlassian
 
Amy’s diabetes mine slides final 11 16-12
Amy’s diabetes mine slides final 11 16-12Amy’s diabetes mine slides final 11 16-12
Amy’s diabetes mine slides final 11 16-12Alliance Health Networks
 

Similar to Because You Have ____! (15)

Connecting Cross-functional Teams During Product Development with Confluence
Connecting Cross-functional Teams During Product Development with ConfluenceConnecting Cross-functional Teams During Product Development with Confluence
Connecting Cross-functional Teams During Product Development with Confluence
 
Assembling Ad-Hoc Teams for Fun, Profit and National Security
Assembling Ad-Hoc Teams for Fun, Profit and National SecurityAssembling Ad-Hoc Teams for Fun, Profit and National Security
Assembling Ad-Hoc Teams for Fun, Profit and National Security
 
Kick-Ass Collaboration Everywhere with Confluence
Kick-Ass Collaboration Everywhere with ConfluenceKick-Ass Collaboration Everywhere with Confluence
Kick-Ass Collaboration Everywhere with Confluence
 
Fall Website Checklist | Maximize Demosphere
Fall Website Checklist | Maximize DemosphereFall Website Checklist | Maximize Demosphere
Fall Website Checklist | Maximize Demosphere
 
Retro-Fitting Atlassian Products into a Code-Cowboy Research Culture
Retro-Fitting Atlassian Products into a Code-Cowboy Research CultureRetro-Fitting Atlassian Products into a Code-Cowboy Research Culture
Retro-Fitting Atlassian Products into a Code-Cowboy Research Culture
 
Usability intro 419
Usability intro 419Usability intro 419
Usability intro 419
 
Introduction to Agile for SIPA
Introduction to Agile for SIPAIntroduction to Agile for SIPA
Introduction to Agile for SIPA
 
How HipChat Powers the HipChat Team
How HipChat Powers the HipChat TeamHow HipChat Powers the HipChat Team
How HipChat Powers the HipChat Team
 
Mobile Apps - Why Agile Project Management Matters
Mobile Apps - Why Agile Project Management MattersMobile Apps - Why Agile Project Management Matters
Mobile Apps - Why Agile Project Management Matters
 
The Restless Are Getting Native: SeleniumConf 2012
The Restless Are Getting Native: SeleniumConf 2012The Restless Are Getting Native: SeleniumConf 2012
The Restless Are Getting Native: SeleniumConf 2012
 
Top Quality Design Process | Maximize Demosphere
Top Quality Design Process | Maximize DemosphereTop Quality Design Process | Maximize Demosphere
Top Quality Design Process | Maximize Demosphere
 
Productivity
ProductivityProductivity
Productivity
 
Lean Startup Machine Montreal
Lean Startup Machine MontrealLean Startup Machine Montreal
Lean Startup Machine Montreal
 
Pull Requests = Code Review
Pull Requests = Code ReviewPull Requests = Code Review
Pull Requests = Code Review
 
Amy’s diabetes mine slides final 11 16-12
Amy’s diabetes mine slides final 11 16-12Amy’s diabetes mine slides final 11 16-12
Amy’s diabetes mine slides final 11 16-12
 

More from Atlassian

International Women's Day 2020
International Women's Day 2020International Women's Day 2020
International Women's Day 2020Atlassian
 
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 202010 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020Atlassian
 
Forge App Showcase
Forge App ShowcaseForge App Showcase
Forge App ShowcaseAtlassian
 
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UILet's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UIAtlassian
 
Meet the Forge Runtime
Meet the Forge RuntimeMeet the Forge Runtime
Meet the Forge RuntimeAtlassian
 
Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceForge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceAtlassian
 
Take Action with Forge Triggers
Take Action with Forge TriggersTake Action with Forge Triggers
Take Action with Forge TriggersAtlassian
 
Observability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeObservability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeAtlassian
 
Trusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelTrusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelAtlassian
 
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemDesigning Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemAtlassian
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the HoodAtlassian
 
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAccess to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAtlassian
 
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginAtlassian
 
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingTear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingAtlassian
 
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterNailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterAtlassian
 
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindBuilding Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindAtlassian
 
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Atlassian
 
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsBeyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsAtlassian
 
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamThe Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamAtlassian
 
Building Apps With Enterprise in Mind
Building Apps With Enterprise in MindBuilding Apps With Enterprise in Mind
Building Apps With Enterprise in MindAtlassian
 

More from Atlassian (20)

International Women's Day 2020
International Women's Day 2020International Women's Day 2020
International Women's Day 2020
 
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 202010 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020
 
Forge App Showcase
Forge App ShowcaseForge App Showcase
Forge App Showcase
 
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UILet's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UI
 
Meet the Forge Runtime
Meet the Forge RuntimeMeet the Forge Runtime
Meet the Forge Runtime
 
Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceForge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User Experience
 
Take Action with Forge Triggers
Take Action with Forge TriggersTake Action with Forge Triggers
Take Action with Forge Triggers
 
Observability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeObservability and Troubleshooting in Forge
Observability and Troubleshooting in Forge
 
Trusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelTrusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy Model
 
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemDesigning Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI System
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the Hood
 
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAccess to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIs
 
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch Plugin
 
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingTear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the Building
 
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterNailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that Matter
 
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindBuilding Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in Mind
 
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
 
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsBeyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced Teams
 
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamThe Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
 
Building Apps With Enterprise in Mind
Building Apps With Enterprise in MindBuilding Apps With Enterprise in Mind
Building Apps With Enterprise in Mind
 

Recently uploaded

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 

Recently uploaded (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 

Because You Have ____!

  • 2. Because you have ! Tracking more than issues with JIRA Michael Tokar JIRA Hopper, Atlassian Monday, June 18, 12
  • 17. The journey • How to convince your • Dressing for success organisation to use JIRA • Keeping order in the wild • 4 scenario walk-throughs • Questions • From simple to complex processes • From vanilla JIRA to “fully-pluginised” Monday, June 18, 12
  • 18. Use JIRA in the wild. Tips for beast-like admins: http://atlss.in/becauseyouhaveblank #atlassiansummit Monday, June 18, 12
  • 19. How to convince your organisation to use JIRA Monday, June 18, 12
  • 25. Requested Pending Advised Checked Approved Resolved Monday, June 18, 12
  • 30. Ofce administration “Because your ofce environment has issues” Monday, June 18, 12
  • 33. What’s in an issue Monday, June 18, 12
  • 34. How issues move • Create a task • Someone works on it • The task gets resolved Monday, June 18, 12
  • 35. Task management pattern • Ofce administration • System administration • Team task management • All of these processes follow a similar pattern Monday, June 18, 12
  • 36. Task management pattern • Ofce administration • System administration • Team task management • All of these processes follow a similar pattern Monday, June 18, 12
  • 37. Implementation • Use JIRA defaults in a new project • Rene the conguration over time • Got multiple task management processes? Use multiple projects by dening schemes Monday, June 18, 12
  • 38. How issues are used Monday, June 18, 12
  • 39. How issues are used Monday, June 18, 12
  • 40. How issues are used Monday, June 18, 12
  • 41. How issues are used Monday, June 18, 12
  • 42. Start small. Simplify... Get your team in the tool, because that’s where they want to be. They’ll be happy to see things moving and working in JIRA. Kim Peppers Verisign Monday, June 18, 12
  • 43. Scenario 1: Task management Monday, June 18, 12
  • 45. Feedback “Because you want people to have fewer issues” Monday, June 18, 12
  • 46. Many customers = many voices Serving more than 18,000 companies worldwide Monday, June 18, 12
  • 48. Atlassians Customers Feedback @ Monday, June 18, 12
  • 49. Issues created on jira.atlassian.com manually Issues created via Feedback 100 405 Feedback @ Monday, June 18, 12
  • 50. Client feedback pattern • Capture feedback from clients / users • Raising feedback should be simple • Start a conversation • e.g. Staff providing feedback on HR policy Monday, June 18, 12
  • 51. Client feedback pattern • Capture feedback from clients / users • Raising feedback should be simple • Start a conversation • e.g. Staff providing feedback on HR policy Monday, June 18, 12
  • 52. Implementation • How about email? • Too much effort • Not anonymous We want to make it as easy as possible. Monday, June 18, 12
  • 53. Implementation • • Embedded in your web app • Feedback form creates issues in your JIRA instance Monday, June 18, 12
  • 54. Check this out Improving Software Quality with Effective Feedback Andreas Knecht Atlassian Today at 3:50 in the JIRA Everywhere room Monday, June 18, 12
  • 55. Use the JIRA Issue Collector plugin to start a conversation with your customers. #atlassiansummit Monday, June 18, 12
  • 56. Scenario 1: Task management Scenario 2: Client feedback Monday, June 18, 12
  • 58. Communications “Because you have communication issues” Monday, June 18, 12
  • 60. Organisation • Large government body (> 1000 employees) • Communications team (5 people) • Servicing internal and external clients • Multiple processes and procedures • Using mailboxes Monday, June 18, 12
  • 61. Media enquiry process Journalist Comms. Team Monday, June 18, 12
  • 62. Media enquiry process Enquiry sent Journalist Comms. Team Monday, June 18, 12
  • 63. Media enquiry process Journalist Comms. Team Take work Comms. Officer Monday, June 18, 12
  • 64. Media enquiry process Journalist Comms. Team Expert Seek advice Monday, June 18, 12
  • 65. Media enquiry process Journalist Comms. Team Expert Exec. Mgr. Get approval Monday, June 18, 12
  • 66. Media enquiry process Journalist Comms. Team Expert Exec. Mgr. Respond Monday, June 18, 12
  • 67. Media enquiry process Journalist Comms. Team Expert Exec. Mgr. Mgr. + Team Review Monday, June 18, 12
  • 68. Problems • Unclear process • Communication overhead • Lack of accountability • Difcult to report on • JIRA solves all of these problems Monday, June 18, 12
  • 69. Shared responsibilities pattern • Any team member should be able to take on a task • Everyone should be able to see the status of a task at any given moment Monday, June 18, 12
  • 70. Shared responsibilities pattern • Any team member should be able to take on a task • Everyone should be able to see the status of a task at any given moment Monday, June 18, 12
  • 71. Implementation • Workflow • Issue creation via mail handlers • Rapid Boards Monday, June 18, 12
  • 72. Workflow • Dene steps and transitions • Consider different issue types and what effect they may have on workflow • What information is required and when Monday, June 18, 12
  • 73. Media enquiry workflow Comms. Team Expert Exec. Mgr. Journalist Mgr. + Team Comms. Officer Monday, June 18, 12
  • 74. Media enquiry workflow Review Created Comms. Team Expert Exec. Mgr. Journalist Mgr. + Team Take Seek Get Respond work advice approval Comms. Officer Monday, June 18, 12
  • 75. Media enquiry workflow Review Open Seeking Advice Awaiting Approval Responded Reviewed Created Comms. Team Expert Exec. Mgr. Journalist Mgr. + Team Take Seek Get Respond work advice approval Assigned Assigned Assigned Approved Comms. Officer Monday, June 18, 12
  • 76. Media enquiry workflow Review Open Responded Reviewed Created Comms. Team Expert Exec. Mgr. Journalist Mgr. + Team Take Seek Get Respond work advice approval Assigned Seeking Advice Awaiting Approval Approved Comms. Officer Monday, June 18, 12
  • 77. Issue creation • When issues are born from external client requests, consider mail handlers for issue creation • Save on user access problems • Keep your system internal Monday, June 18, 12
  • 79. Summary Issue Type Assignee Priority Rapid Boards Monday, June 18, 12
  • 80. Visual workflow Rapid Boards Monday, June 18, 12
  • 81. Drag and Drop Rapid Boards Monday, June 18, 12
  • 82. Rapid Boards • Encourage lean/agile practises • Ideal as information radiators Monday, June 18, 12
  • 83. Check this out Art of Scrum & Kanban Lightning Talks Today! 1:30 - 3:20 in Art of Scrum & Kanban Room Monday, June 18, 12
  • 84. Tracking business processes with GreenHopper Rapid Boards and JIRA workflows gives you instant clarity and accountability. #atlassiansummit Monday, June 18, 12
  • 85. Scenario 1: Task management Scenario 2: Client feedback Scenario 3: Shared responsibilities Monday, June 18, 12
  • 87. Recruitment “Because your HR department has stafng issues” Monday, June 18, 12
  • 88. Interviewers Talent Team Developers Monday, June 18, 12
  • 89. was used for 7+ years • Flexible conguration • especially permission schemes! • Web APIs • Everyone knows JIRA Monday, June 18, 12
  • 90. ... But then we got too big! • Needed an “enterprise recruitment” solution • Requisition management • Email functionality • Reporting Monday, June 18, 12
  • 91. JIRA doesn’t have to be forever, but it will keep your data structured, and if the time comes to move away from it, your data is accessible. #atlassiansummit Monday, June 18, 12
  • 94. Process • Talent team manages all recruitment applications • Developers & team leads do interviews; provide input • No one else in the company can see an application Monday, June 18, 12
  • 95. Process • When an applicant is hired, more work is created for Talent team and Experience team, e.g. • Relocation process is kicked off (if the applicant is overseas) • Provisions in the ofce must be made: • Desk, chair, computer, t-shirt, chocolates, etc. Monday, June 18, 12
  • 96. Locked down project pattern • Secure information is being tracked in a project; only those on a need to know basis should have access • e.g. Staff events projects: Christmas party Monday, June 18, 12
  • 97. Locked down project pattern • Secure information is being tracked in a project; only those on a need to know basis should have access • e.g. Staff events projects: Christmas party Monday, June 18, 12
  • 98. Connected processes pattern • Interconnected work can require tedious manual integration • Where sensible, automate the integration between processes Monday, June 18, 12
  • 99. Connected processes pattern • Interconnected work can require tedious manual integration • Where sensible, automate the integration between processes Monday, June 18, 12
  • 100. Implementation • Security • Connecting projects Monday, June 18, 12
  • 101. Security • Issues must only be visible to Talent team and nominated interviewers • Interviewers must not be allowed to edit all elds, but still provide some information and commentary Monday, June 18, 12
  • 102. Security • Create multi-user custom eld for Interviewers • Customise permission scheme to allow users assigned to that eld to “browse” issues but not edit them • Allow interviewers to execute workflow transitions • Transitions use customised screens to capture only the information required (and editable) by interviewers Monday, June 18, 12
  • 105. Connecting projects • Once a recruitment application reaches “Hired” step, more work needs to be created Can this be automated? Monday, June 18, 12
  • 106. Connecting projects • Some approaches: • External tool that asks JIRA for “Hired” applications • Write an Issue Listener plugin, throw a custom Event • Write a Workflow Post-Function Monday, June 18, 12
  • 107. Connecting projects • External tool could be useful if interfacing with multiple systems, external to JIRA • ScriptRunner plugin allows you to write a Listener or Post-Function without full plugin surrounding it • Check out the resource for a ScriptRunner example: http://atlss.in/becauseyouhaveblank Monday, June 18, 12
  • 108. Use JIRA to automate the tedious manual work that connects multiple business processes. #atlassiansummit Monday, June 18, 12
  • 109. Scenario 1: Task management Scenario 4: Scenario 2: Locked down projects Client feedback Connected processes Scenario 3: Shared responsibilities Monday, June 18, 12
  • 111. For great JIRA! Monday, June 18, 12
  • 113. Educate Excite • The simpler the education • Engage users by frequently the better asking for their feedback • • Show off your progress! • quickstart.atlassian.com Monday, June 18, 12
  • 115. Know what “issues” can be • Be mindful of the Project hierarchy Issue Component Sub-task Component Sub-task Component Issue Sub-task Sub-task Monday, June 18, 12
  • 116. Know what “issues” can be • e.g. Helpdesk scenario Project Issue Product Component Sub-task Ticket Component Sub-task Customer Component Issue Sub-task Sub-task Monday, June 18, 12
  • 117. Know what “issues” can be • e.g. Helpdesk scenario Product Project Issue Product Component Sub-task Ticket Component Sub-task Customer Component Issue Sub-task Sub-task Monday, June 18, 12
  • 118. Know what “issues” can be • e.g. Helpdesk scenario Product Project Ticket Issue Product Component Sub-task Ticket Component Sub-task Customer Component Ticket Issue Sub-task Sub-task Monday, June 18, 12
  • 119. Know what “issues” can be • e.g. Helpdesk scenario Product Project Ticket Issue Product Component Sub-task Ticket Component Sub-task Customer Component Ticket Issue Customer ? Sub-task Sub-task Monday, June 18, 12
  • 120. Know what “issues” can be • e.g. Helpdesk scenario Product Project Ticket Issue Product Component Sub-task Ticket Component Sub-task Customer Component Ticket Issue Customer ? Sub-task Sub-task Monday, June 18, 12
  • 121. Keeping order in the wild Monday, June 18, 12
  • 122. How to dene JIRA entities 1. Issue Types 5. Roles 2. Custom Fields 6. Permissions 3. Field Congurations 7. Statuses 4. Screens 8. Workflows Monday, June 18, 12
  • 123. Separate your JIRA instances • Different user bases • Try out ideas in a sandbox • Keep core business running during maintenance periods Monday, June 18, 12
  • 124. Gathering requirements • KISS - is their process really that special? • Design questionnaires to standardise the process Monday, June 18, 12
  • 125. Things to avoid Monday, June 18, 12
  • 126. Things to avoid Monday, June 18, 12
  • 127. Things to avoid • Same mess applies to: elds, transitions, screens, resolutions, etc. • Check out Kim Peppers’ presentation from Summit 2011 - “From Grassroots to Enterprise” http://atlss.in/KimPeppers2011 Monday, June 18, 12
  • 128. Check this out Workflow Magic Jonathan Doklovic Atlassian Today in JIRA Everywhere room at 3:10 Monday, June 18, 12
  • 129. Are you a ? Monday, June 18, 12
  • 130. Let us know about your experiences with JIRA in the wild: http://atlss.in/becauseyouhaveblank #atlassiansummit Monday, June 18, 12