SlideShare a Scribd company logo
1 of 87
Download to read offline
Slide #2019 Michael Mahlberg
The trouble with Jira
1
Michael Mahlberg – Oktober 2019
Slide #2019 Michael Mahlberg 2
Source:Wikipedia
https://en.wikipedia.org/wiki/The_Trouble_with_Harry#/media/File:The_Trouble_with_Harry.jpg
JIRA
Slide #2019 Michael Mahlberg 3
This talk might not agree with Jira-haters
and challenge some precious misconceptions
ADVISORY
G E N E R A L
N o J i r a B a s h i n g
Slide #2019 Michael Mahlberg 4
Quelle:ThomasEpping,persönlicheKommunikation,2019
Team
Process
Company
Community
Slide #2019 Michael Mahlberg
The Specialist
Specialist know-how and rights
Centralised administration
5
Slide #2019 Michael Mahlberg 6
True Story…
Physical board March 2017
(5Teams ~ 40 People)
Centrally administered tool
3 Month until this version
was available electronically
Flow-Efficiency:
1,3% …
Slide #2019 Michael Mahlberg 7
The means of production
belong in the hands of
the people who actually
do the work.
(paraphrased of course)
Slide #2019 Michael Mahlberg 8
Slide #2013 Michael Mahlberg
PRINCIPLES BEHIND THE AGILE
MANIFESTO
- Our highest priority is to satisfy the customer

through early and continuous delivery

of valuable software.
- Welcome changing requirements, even late in 

development.Agile processes harness change for 

the customer's competitive advantage.
- Deliver working software frequently, from a 

couple of weeks to a couple of months, with a 

preference to the shorter timescale.
- Business people and developers must work 

together daily throughout the project.
- Build projects around motivated individuals. 

Give them the environment and support they need, 

and trust them to get the job done.
- The most efficient and effective method of 

conveying information to and within a development 

team is face-to-face conversation.
- Working software is the primary measure of progress.
- Agile processes promote sustainable development. 

The sponsors, developers, and users should be able 

to maintain a constant pace indefinitely.
- Continuous attention to technical excellence 

and good design enhances agility.
- Simplicity--the art of maximizing the amount 

of work not done--is essential.
- The best architectures, requirements, and designs 

emerge from self-organizing teams.
- At regular intervals, the team reflects on how 

to become more effective, then tunes and adjusts 

its behavior accordingly.
9
Slide #2013 Michael Mahlberg
PRINCIPLES BEHIND THE AGILE
MANIFESTO
- Our highest priority is to satisfy the customer

through early and continuous delivery

of valuable software.
- Welcome changing requirements, even late in 

development.Agile processes harness change for 

the customer's competitive advantage.
- Deliver working software frequently, from a 

couple of weeks to a couple of months, with a 

preference to the shorter timescale.
- Business people and developers must work 

together daily throughout the project.
- Build projects around motivated individuals. 

Give them the environment and support they need, 

and trust them to get the job done.
- The most efficient and effective method of 

conveying information to and within a development 

team is face-to-face conversation.
- Working software is the primary measure of progress.
- Agile processes promote sustainable development. 

The sponsors, developers, and users should be able 

to maintain a constant pace indefinitely.
- Continuous attention to technical excellence 

and good design enhances agility.
- Simplicity--the art of maximizing the amount 

of work not done--is essential.
- The best architectures, requirements, and designs 

emerge from self-organizing teams.
- At regular intervals, the team reflects on how 

to become more effective, then tunes and adjusts 

its behavior accordingly.
10
Slide #2013 Michael Mahlberg
PRINCIPLES BEHIND THE AGILE
MANIFESTO
11
-At regular intervals, the team reflects on how 

to become more effective, then tunes and adjusts 

its behavior accordingly.
Slide #2019 Michael Mahlberg 12
Slide #2019 Michael Mahlberg 13
Slide #2019 Michael Mahlberg 14
Slide #2019 Michael Mahlberg 15
Slide #2019 Michael Mahlberg 16
Slide #2019 Michael Mahlberg 17
Slide #2019 Michael Mahlberg 18
Slide #2019 Michael Mahlberg
Two weeks later
19
Slide #2019 Michael Mahlberg 20
Slide #2019 Michael Mahlberg 21
True Story…
Physical board March 2017
(5Teams ~ 40 People)
Centrally administered tool
3 Month until this version
was available electronically
Flow-Efficiency:
1,3% …
Slide #2019 Michael Mahlberg 22
T r o u b l e R e m e d y
Use a physical board for the details
Use a higher level of abstraction in the tool
Have an administrator on every team
Loss of adaptability
Slide #2019 Michael Mahlberg 23
Quelle:ThomasEpping,persönlicheKommunikation,2019
Process
Company
Community
Slide #2019 Michael Mahlberg
Sharing is caring?
Processes & Work ItemTypes
24
Slide #2013 Michael Mahlberg
PRINCIPLES BEHIND THE AGILE
MANIFESTO
- Our highest priority is to satisfy the customer

through early and continuous delivery

of valuable software.
- Welcome changing requirements, even late in 

development.Agile processes harness change for 

the customer's competitive advantage.
- Deliver working software frequently, from a 

couple of weeks to a couple of months, with a 

preference to the shorter timescale.
- Business people and developers must work 

together daily throughout the project.
- Build projects around motivated individuals. 

Give them the environment and support they need, 

and trust them to get the job done.
- The most efficient and effective method of 

conveying information to and within a development 

team is face-to-face conversation.
- Working software is the primary measure of progress.
- Agile processes promote sustainable development. 

The sponsors, developers, and users should be able 

to maintain a constant pace indefinitely.
- Continuous attention to technical excellence 

and good design enhances agility.
- Simplicity--the art of maximizing the amount 

of work not done--is essential.
- The best architectures, requirements, and designs 

emerge from self-organizing teams.
- At regular intervals, the team reflects on how 

to become more effective, then tunes and adjusts 

its behavior accordingly.
25
Slide #2013 Michael Mahlberg
PRINCIPLES BEHIND THE AGILE
MANIFESTO
-Build projects around motivated individuals. 

Give them the environment and support they need, 

and trust them to get the job done.
-[…]
-The best architectures, requirements, and designs 

emerge from self-organizing teams.
-
26
Slide #2019 Michael Mahlberg 27
40 teams 2 week iterations
2 changes related to process or work item definition per iteration
(fostered by the process improvement meeting at the end of each iteration)
15 Minutes to describe the change
15 Minutes to understand it
15 Minutes to implement it.
40(teams) / 2(weeks) * 2 (changes)
=> 40 Changes per week
30 hours implementing changes
not feasible
3 People in admin team
Just some assumptions – real life data might be worse
Slide #2019 Michael Mahlberg 28
Why is it not feasible?
- Overhead for information sharing between admins
- Overhead for “re-learning” the specifics of the model
Slide #2019 Michael Mahlberg 29Source: Google Image Search 2019-10-15
Slide #2019 Michael Mahlberg 30
Slide #2019 Michael Mahlberg 31
Slide #2019 Michael Mahlberg 32
Slide #2019 Michael Mahlberg 33
Slide #2019 Michael Mahlberg 34
Slide #2019 Michael Mahlberg 35
Why is it not feasible?
- Overhead for information sharing between admins
- Overhead for “re-learning” the specifics of the model
- Changes would queue up and admins would become the
bottleneck for the teams
Team
1
2
3
4
(not to scale)
(retrospective)
(change)
Slide #2019 Michael Mahlberg
Enter: Economy of scale
36
This is an Anti-Pattern
Slide #2019 Michael Mahlberg
Let’s have fewer models
And specialized teams to find the best process-models
37
This is an Anti-Pattern
Slide #2019 Michael Mahlberg 38
This is an Anti-Pattern
The actual team
(doing the work)
The way they work
Process-team
(observing and
optimizing)
Admin-team
(executing
what the process
team deems right)
The implemented
process
The gap produced
by “chinese whispers”
and time passing
Slide #2019 Michael Mahlberg 39
T r o u b l e R e m e d y
Loss of autonomy
Loss of adaptability
Have an administrator on every team
Use only very few shared objects
In case of Jira: allow “Simplified Workflow”
Use a physical board for the details
Use a higher level of abstraction in the tool
Have an administrator on every team
Slide #2019 Michael Mahlberg
In the beginning…
Once upon a time, Jira was a bug-tracker…
40
Slide #2019 Michael Mahlberg
What is Jira, actually?
41
Slide #2019 Michael Mahlberg 42
Bugzilla
Slide #2019 Michael Mahlberg
Jira was an Issue-Tracker, too
43
Slide #2019 Michael Mahlberg
Jey-ra vs. Jee-ra
[/ˈdʒaɪˈrə/] [/ˈdʒiːrə/]
44
Slide #2019 Michael Mahlberg 45
Source:Wikipedia
https://en.wikipedia.org/wiki/Godzilla#/media/File:Godzilla_1954-2014_incarnations.jpg
Slide #2019 Michael Mahlberg
Then came GreenHopper
About 2007
46
Slide #2019 Michael Mahlberg 47
Source:
https://wiki.base22.com/btg/agile-or-no-agile-greenhopper-s-good-for-jira-34963523.html
Slide #2019 Michael Mahlberg
Later GreenHopper became
JiraAgile
48
Slide #2019 Michael Mahlberg
Workflow-Engine with
biomechanical actuators
49
Slide #2019 Michael Mahlberg
This applies to almost all
electronic ticket systems
50
Slide #2019 Michael Mahlberg
People are actuators?
or at least that’s how the systems treat them
as opposed to
People define their own process … constantly
51
Slide #2019 Michael Mahlberg 52
Quelle:ThomasEpping,persönlicheKommunikation,2019
Company
Community
Slide #2019 Michael Mahlberg
Individuals & interactions
Assigning someone a JiraTicket over…
53
Slide #2019 Michael Mahlberg 54
Slide #2019 Michael Mahlberg 55
Slide #2019 Michael Mahlberg 56
Slide #2019 Michael Mahlberg 57
T r o u b l e R e m e d y
Loss of autonomy
Loss of adaptability
Have an administrator on every team
Use only very few shared objects
In case of Jira: allow “Simplified Workflow”
Use a physical board for the details
Use a higher level of abstraction in the tool
Have an administrator on every team
Slide #2019 Michael Mahlberg 58
T r o u b l e R e m e d y
Loss of autonomy
Loss of adaptability
Have an administrator on every team
Use only very few shared objects
In case of Jira: allow “Simplified Workflow”
Use a physical board for the details
Use a higher level of abstraction in the tool
Have an administrator on every team
Loss of motivation Avoid using the tool a primary means of
communication. Use it to capture

agreements between people.
Slide #2019 Michael Mahlberg
Visual Management
Boards are used to drive self-organization
by displaying relevant information
(Layout et. al. & functionality)
59
Slide #2019 Michael Mahlberg 60
Electronic boards:
- … are endless (it makes no difference whether there are two or
twohundred items below the edge of the screen)
- … usually don’t support free-hand placement of items and/or lanes
- … allow for multiple viewpoints (People see the world differently)
(Worst offender: Quickfilter “my tickets only”)
- … tend to contain too much information
Slide #2019 Michael Mahlberg 61
Slide #2019 Michael Mahlberg 62
T r o u b l e R e m e d y
Loss of autonomy
Loss of adaptability
Have an administrator on every team
Use only very few shared objects
In case of Jira: allow “Simplified Workflow”
Use a physical board for the details
Use a higher level of abstraction in the tool
Have an administrator on every team
Loss of motivation Avoid using the tool a primary means of
communication. Use it to capture

agreements between people.
Slide #2019 Michael Mahlberg 63
T r o u b l e R e m e d y
Loss of autonomy
Loss of adaptability
Have an administrator on every team
Use only very few shared objects
In case of Jira: allow “Simplified Workflow”
Use a physical board for the details
Use a higher level of abstraction in the tool
Have an administrator on every team
Loss of motivation Avoid using the tool a primary means of
communication. Use it to capture

agreements between people.
Loss of flexibility and
visibility
Use physical boards and/or be creative
(e.g. use multiple displays for swimlanes
visualize critical data only, etc.)
Slide #2019 Michael Mahlberg 64
Quelle:ThomasEpping,persönlicheKommunikation,2019
Company
Community
Slide #2019 Michael Mahlberg
Subverting the Community
The tool subverts the efforts of the community
=> Kanban Board
=> Epic
65
Slide #2019 Michael Mahlberg
Let’s look at Kanban as an Example
66
Slide #2019 Michael Mahlberg
Let’s look at Kanban as an Example
67
Slide #2018 Michael Mahlberg
Fundamental assumption about
Vizualizition
68
The intelligence
is in front of the
Board
—— Simon Kühn
Limited WIP Society Köln 2012
Slide #2019 Michael Mahlberg 69
T r o u b l e R e m e d y
Loss of autonomy
Loss of adaptability
Have an administrator on every team
Use only very few shared objects
In case of Jira: allow “Simplified Workflow”
Use a physical board for the details
Use a higher level of abstraction in the tool
Have an administrator on every team
Loss of motivation Avoid using the tool a primary means of
communication. Use it to capture

agreements between people.
Loss of flexibility and
visibility
Use physical boards and/or be creative
(e.g. use multiple displays for swimlanes
visualize critical data only, etc.)
Loss of initiative Don’t follow the tool, have communities of practice
and external exchanges – a lot!
Slide #2019 Michael Mahlberg
It’s all in the cards
Jira used as a requirement & documentation tool
70
Slide #2019 Michael Mahlberg 71
Slide #2019 Michael Mahlberg 72
As returning visitor of the site, I
want the system to recognize me
unmaskingly, so that I actually can
order the articles in my basket even
weeks after my last visit.
As returning visitor of the site, I
want the system to recognize me
unmaskingly, so that I actually can
order the articles in my basket even
weeks after my last visit.
As returning visitor of the site, I
want the system to recognize me
unmaskingly, so that I actually can
order the articles in my basket even
weeks after my last visit.
As returning visitor of the site, Iwant the system to recognize meunmaskingly, so that I actually canorder the articles in my basket evenweeks after my last visit.
As returning visitor of the site, I
want the system to recognize me
unmaskingly, so that I actually can
order the articles in my basket even
weeks after my last visit.
As returning visitor of the site, I
want the system to recognize me
unmaskingly, so that I actually can
order the articles in my basket even
weeks after my last visit.
As returning visitor of the site, I
want the system to recognize me
unmaskingly, so that I actually can
order the articles in my basket even
weeks after my last visit.
As returning visitor of the site, I
want the system to recognize me
unmaskingly, so that I actually can
order the articles in my basket even
weeks after my last visit.
As returning visitor of the site, I
want the system to recognize me
unmaskingly, so that I actually can
order the articles in my basket even
weeks after my last visit.
As returning visitor of the site, I
want the system to recognize me
unmaskingly, so that I actually can
order the articles in my basket even
weeks after my last visit.
Slide #2019 Michael Mahlberg 73
T r o u b l e R e m e d y
Loss of autonomy
Loss of adaptability
Have an administrator on every team
Use only very few shared objects
In case of Jira: allow “Simplified Workflow”
Use a physical board for the details
Use a higher level of abstraction in the tool
Have an administrator on every team
Loss of motivation Avoid using the tool a primary means of
communication. Use it to capture

agreements between people.
Loss of flexibility and
visibility
Use physical boards and/or be creative
(e.g. use multiple displays for swimlanes
visualize critical data only, etc.)
Loss of initiative Don’t follow the tool, have communities of practice
and external exchanges – a lot!
Slide #2019 Michael Mahlberg 74
T r o u b l e R e m e d y
Loss of autonomy
Loss of adaptability
Have an administrator on every team
Use only very few shared objects
In case of Jira: allow “Simplified Workflow”
Use a physical board for the details
Use a higher level of abstraction in the tool
Have an administrator on every team
Loss of motivation Avoid using the tool a primary means of communication.
Use it to capture agreements between people.
Loss of flexibility and
visibility
Use physical boards and/or be creative
(e.g. use multiple displays for swimlanes
visualize critical data only, etc.)
Loss of initiative Don’t follow the tool, have communities of practice
and external exchanges – a lot!
Loss of knowedge Use other tools for documentation and link to them!
includes education, training,
permissions, autonomy, etc
Slide #2019 Michael Mahlberg
Recap
Troubles and Remedies
75
Slide #2019 Michael Mahlberg
Working in a post agile world
is…
Local decisions (governed by negotiated policies)
Adaptive development processes
Teams change process all the time
76
Slide #2019 Michael Mahlberg
At regular intervals, the team
reflects on how 

to become more effective,
then tunes and adjusts 

its behavior accordingly.
Quote from the Manifesto for Agile Software Development
77
Slide #2019 Michael Mahlberg
Centrally administered
workflows don’t agree with
self organized teams
78
Slide #2019 Michael Mahlberg
During each Sprint Retrospective, the
[…] Team plans ways to increase product
quality by improving work processes […]
Quote from the Scrum-Guide
79
Slide #2019 Michael Mahlberg
Depending on external
“mechanics” subverts the idea
of local process improvements
80
Slide #2019 Michael Mahlberg
Agree to pursue improvement
through evolutionary change.
Quoting the second principle of change management of the
Kanban method
81
Slide #2019 Michael Mahlberg
Evolutionary change needs
experiments – hard to do with
centralized artifacts
82
Slide #2019 Michael Mahlberg 83
The means of production
belong in the hands of
the people who actually
do the work.
(paraphrased of course)
Slide #2019 Michael Mahlberg
Let The Tool do what The Tool
does best
Use The Tool (e.g. Jira) to capture data, but
Use physical boards for communication
84
Slide #2019 Michael Mahlberg 85
T r o u b l e R e m e d y
Loss of autonomy
Loss of adaptability
Have an administrator on every team
Use only very few shared objects
In case of Jira: allow “Simplified Workflow”
Use a physical board for the details
Use a higher level of abstraction in the tool
Have an administrator on every team
Loss of motivation Avoid using the tool a primary means of communication.
Use it to capture agreements between people.
Loss of flexibility and
visibility
Use physical boards and/or be creative
(e.g. use multiple displays for swimlanes
visualize critical data only, etc.)
Loss of initiative Don’t follow the tool, have communities of practice
and external exchanges – a lot!
Loss of knowedge Use other tools for documentation and link to them!
includes education, training,
permissions, autonomy, etc
Slide #2019 Michael Mahlberg
Questions?
86
Slide #2019 Michael Mahlberg
Contact Information
87
If you have questions,
don’t hesitate to contact me via mail at: mm@michaelmahlberg.com
You can also find me on Twitter as MMahlberg
I blog on http://agile-aspects.michaelmahlberg.com
My homepage is http://www.michaelmahlberg.de

More Related Content

What's hot

DCSUG - Finding Lean in Agile
DCSUG - Finding Lean in AgileDCSUG - Finding Lean in Agile
DCSUG - Finding Lean in AgileExcella
 
12 agile principles
12 agile principles12 agile principles
12 agile principlesSteve Ngo
 
The 12 Agile Principles
The 12 Agile PrinciplesThe 12 Agile Principles
The 12 Agile PrinciplesAgile201
 
Agile principles & culture
Agile principles & cultureAgile principles & culture
Agile principles & cultureRaymond Baziwane
 
Build it Right: Digital Governance for Product Managers
Build it Right: Digital Governance for Product ManagersBuild it Right: Digital Governance for Product Managers
Build it Right: Digital Governance for Product ManagersLisa Welchman
 
Summit 2013 - Scott Brinker Presentation
Summit 2013 - Scott Brinker PresentationSummit 2013 - Scott Brinker Presentation
Summit 2013 - Scott Brinker PresentationMarketo
 
Breaking Through with Agile Change Management
Breaking Through with Agile Change ManagementBreaking Through with Agile Change Management
Breaking Through with Agile Change ManagementEnterprise Knowledge
 
AAC2018_We're all just doing waterfall really with Iain McKenna
AAC2018_We're all just doing waterfall really with Iain McKennaAAC2018_We're all just doing waterfall really with Iain McKenna
AAC2018_We're all just doing waterfall really with Iain McKennaAgile Austria Conference
 
Understanding Agile Project Management
Understanding Agile Project ManagementUnderstanding Agile Project Management
Understanding Agile Project ManagementMike Cottmeyer
 

What's hot (14)

Finding Lean in Agile by Adam Parker
Finding Lean in Agile by Adam ParkerFinding Lean in Agile by Adam Parker
Finding Lean in Agile by Adam Parker
 
DCSUG - Finding Lean in Agile
DCSUG - Finding Lean in AgileDCSUG - Finding Lean in Agile
DCSUG - Finding Lean in Agile
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
12 agile principles
12 agile principles12 agile principles
12 agile principles
 
India General Election: A Great Display of Planning, Execution
India General Election: A Great Display of Planning, ExecutionIndia General Election: A Great Display of Planning, Execution
India General Election: A Great Display of Planning, Execution
 
The 12 Agile Principles
The 12 Agile PrinciplesThe 12 Agile Principles
The 12 Agile Principles
 
Agile principles & culture
Agile principles & cultureAgile principles & culture
Agile principles & culture
 
Build it Right: Digital Governance for Product Managers
Build it Right: Digital Governance for Product ManagersBuild it Right: Digital Governance for Product Managers
Build it Right: Digital Governance for Product Managers
 
Kanban vs Gantt (webinar)
Kanban vs Gantt (webinar)Kanban vs Gantt (webinar)
Kanban vs Gantt (webinar)
 
Summit 2013 - Scott Brinker Presentation
Summit 2013 - Scott Brinker PresentationSummit 2013 - Scott Brinker Presentation
Summit 2013 - Scott Brinker Presentation
 
Basics of agile
Basics of agileBasics of agile
Basics of agile
 
Breaking Through with Agile Change Management
Breaking Through with Agile Change ManagementBreaking Through with Agile Change Management
Breaking Through with Agile Change Management
 
AAC2018_We're all just doing waterfall really with Iain McKenna
AAC2018_We're all just doing waterfall really with Iain McKennaAAC2018_We're all just doing waterfall really with Iain McKenna
AAC2018_We're all just doing waterfall really with Iain McKenna
 
Understanding Agile Project Management
Understanding Agile Project ManagementUnderstanding Agile Project Management
Understanding Agile Project Management
 

Similar to The Trouble with Jira – TAG 2019

Agile,lean, and kanban – friends or foes
Agile,lean, and kanban – friends or foesAgile,lean, and kanban – friends or foes
Agile,lean, and kanban – friends or foesMichael Mahlberg
 
Game Change 100% Agile: Our Journey to a 100% Agile IT Organisation
Game Change 100% Agile: Our Journey to a 100% Agile IT OrganisationGame Change 100% Agile: Our Journey to a 100% Agile IT Organisation
Game Change 100% Agile: Our Journey to a 100% Agile IT OrganisationMarcus Raitner
 
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptxPMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptxChristoph Wolf
 
Becoming Agilely Innovative
Becoming Agilely InnovativeBecoming Agilely Innovative
Becoming Agilely InnovativeSteven Palmer
 
Agile Leadership 2018 #ALNU18 Game Change 100% Agile
Agile Leadership 2018 #ALNU18 Game Change 100% AgileAgile Leadership 2018 #ALNU18 Game Change 100% Agile
Agile Leadership 2018 #ALNU18 Game Change 100% AgileMarcus Raitner
 
Maximising likelihood of success: Applying Product Management to AI/ML/DS pr...
Maximising likelihood of success:  Applying Product Management to AI/ML/DS pr...Maximising likelihood of success:  Applying Product Management to AI/ML/DS pr...
Maximising likelihood of success: Applying Product Management to AI/ML/DS pr...Kevin Wong
 
[Webinar Slides] Planning for Change: How to Map and Model Your Enterprise Pr...
[Webinar Slides] Planning for Change: How to Map and Model Your Enterprise Pr...[Webinar Slides] Planning for Change: How to Map and Model Your Enterprise Pr...
[Webinar Slides] Planning for Change: How to Map and Model Your Enterprise Pr...AIIM International
 
Presentation by namit
Presentation by namitPresentation by namit
Presentation by namitPMI_IREP_TP
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileNitor
 
Everybody Wins: How to Collaborate with Engineers and Product Managers
Everybody Wins: How to Collaborate with Engineers and Product ManagersEverybody Wins: How to Collaborate with Engineers and Product Managers
Everybody Wins: How to Collaborate with Engineers and Product Managersyip_ux
 
Digital Event 2023 Survey Report.pptx
Digital Event 2023 Survey Report.pptxDigital Event 2023 Survey Report.pptx
Digital Event 2023 Survey Report.pptxPMIUKChapter
 
Lern- und Beteiligungsformate "42 - New Work Style"
Lern- und Beteiligungsformate "42 - New Work Style"Lern- und Beteiligungsformate "42 - New Work Style"
Lern- und Beteiligungsformate "42 - New Work Style"Sebastian Hollmann
 
An overview of agile practices
An overview of agile practicesAn overview of agile practices
An overview of agile practicesDr. Padmavathi Roy
 
Bringing value to the business and for your customer through DevOps
Bringing value to the business and for your customer through DevOpsBringing value to the business and for your customer through DevOps
Bringing value to the business and for your customer through DevOpsEficode
 
How to Go Agile Without Going Crazy – Webinar Slides
How to Go Agile Without Going Crazy – Webinar SlidesHow to Go Agile Without Going Crazy – Webinar Slides
How to Go Agile Without Going Crazy – Webinar SlidesAprimo
 
Agile project management - a deep dive 2.2
Agile project management  - a deep dive 2.2Agile project management  - a deep dive 2.2
Agile project management - a deep dive 2.2Mohammad Faiz
 
Scrum Framework Explained
Scrum Framework ExplainedScrum Framework Explained
Scrum Framework ExplainedNacho Montoya
 

Similar to The Trouble with Jira – TAG 2019 (20)

Agile,lean, and kanban – friends or foes
Agile,lean, and kanban – friends or foesAgile,lean, and kanban – friends or foes
Agile,lean, and kanban – friends or foes
 
Game Change 100% Agile: Our Journey to a 100% Agile IT Organisation
Game Change 100% Agile: Our Journey to a 100% Agile IT OrganisationGame Change 100% Agile: Our Journey to a 100% Agile IT Organisation
Game Change 100% Agile: Our Journey to a 100% Agile IT Organisation
 
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptxPMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
 
Becoming Agilely Innovative
Becoming Agilely InnovativeBecoming Agilely Innovative
Becoming Agilely Innovative
 
Agile Leadership 2018 #ALNU18 Game Change 100% Agile
Agile Leadership 2018 #ALNU18 Game Change 100% AgileAgile Leadership 2018 #ALNU18 Game Change 100% Agile
Agile Leadership 2018 #ALNU18 Game Change 100% Agile
 
Maximising likelihood of success: Applying Product Management to AI/ML/DS pr...
Maximising likelihood of success:  Applying Product Management to AI/ML/DS pr...Maximising likelihood of success:  Applying Product Management to AI/ML/DS pr...
Maximising likelihood of success: Applying Product Management to AI/ML/DS pr...
 
Six Sigma
Six SigmaSix Sigma
Six Sigma
 
[Webinar Slides] Planning for Change: How to Map and Model Your Enterprise Pr...
[Webinar Slides] Planning for Change: How to Map and Model Your Enterprise Pr...[Webinar Slides] Planning for Change: How to Map and Model Your Enterprise Pr...
[Webinar Slides] Planning for Change: How to Map and Model Your Enterprise Pr...
 
Presentation by namit
Presentation by namitPresentation by namit
Presentation by namit
 
Agile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdfAgile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdf
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
Everybody Wins: How to Collaborate with Engineers and Product Managers
Everybody Wins: How to Collaborate with Engineers and Product ManagersEverybody Wins: How to Collaborate with Engineers and Product Managers
Everybody Wins: How to Collaborate with Engineers and Product Managers
 
Digital Event 2023 Survey Report.pptx
Digital Event 2023 Survey Report.pptxDigital Event 2023 Survey Report.pptx
Digital Event 2023 Survey Report.pptx
 
Lern- und Beteiligungsformate "42 - New Work Style"
Lern- und Beteiligungsformate "42 - New Work Style"Lern- und Beteiligungsformate "42 - New Work Style"
Lern- und Beteiligungsformate "42 - New Work Style"
 
An overview of agile practices
An overview of agile practicesAn overview of agile practices
An overview of agile practices
 
Bringing value to the business and for your customer through DevOps
Bringing value to the business and for your customer through DevOpsBringing value to the business and for your customer through DevOps
Bringing value to the business and for your customer through DevOps
 
How to Go Agile Without Going Crazy – Webinar Slides
How to Go Agile Without Going Crazy – Webinar SlidesHow to Go Agile Without Going Crazy – Webinar Slides
How to Go Agile Without Going Crazy – Webinar Slides
 
Agile project management - a deep dive 2.2
Agile project management  - a deep dive 2.2Agile project management  - a deep dive 2.2
Agile project management - a deep dive 2.2
 
Scrum Framework Explained
Scrum Framework ExplainedScrum Framework Explained
Scrum Framework Explained
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 

More from Michael Mahlberg

Heavyweight agile Processes? Let's make them leaner!
Heavyweight agile Processes? Let's make them leaner!Heavyweight agile Processes? Let's make them leaner!
Heavyweight agile Processes? Let's make them leaner!Michael Mahlberg
 
Skaliert Arbeiten statt zu skalieren - 2022.pdf
Skaliert Arbeiten statt zu skalieren - 2022.pdfSkaliert Arbeiten statt zu skalieren - 2022.pdf
Skaliert Arbeiten statt zu skalieren - 2022.pdfMichael Mahlberg
 
Agile Tuesday München: Was ist eigentlich aus Lean geworden?
Agile Tuesday München: Was ist eigentlich aus  Lean geworden?Agile Tuesday München: Was ist eigentlich aus  Lean geworden?
Agile Tuesday München: Was ist eigentlich aus Lean geworden?Michael Mahlberg
 
Process-Tinder – Wenn ich mich nur nach den schönen Bildern entscheide…
Process-Tinder – Wenn ich mich nur nach den schönen Bildern entscheide…Process-Tinder – Wenn ich mich nur nach den schönen Bildern entscheide…
Process-Tinder – Wenn ich mich nur nach den schönen Bildern entscheide…Michael Mahlberg
 
Was ist aus dem L-Wort (in Lean Kanban) geworden?
Was ist aus dem L-Wort (in Lean Kanban) geworden?Was ist aus dem L-Wort (in Lean Kanban) geworden?
Was ist aus dem L-Wort (in Lean Kanban) geworden?Michael Mahlberg
 
Immer Ärger mit Jira - LWIPCGN#118 (2021)
Immer Ärger mit Jira - LWIPCGN#118 (2021)Immer Ärger mit Jira - LWIPCGN#118 (2021)
Immer Ärger mit Jira - LWIPCGN#118 (2021)Michael Mahlberg
 
Continuous Integration - I Don't Think That Word Means What You Think It Means
Continuous Integration - I Don't Think That Word Means What You Think It MeansContinuous Integration - I Don't Think That Word Means What You Think It Means
Continuous Integration - I Don't Think That Word Means What You Think It MeansMichael Mahlberg
 
Flow – DAS Ziel von Kanban?
Flow – DAS Ziel von Kanban?Flow – DAS Ziel von Kanban?
Flow – DAS Ziel von Kanban?Michael Mahlberg
 
What's in a Story? Drei Ansätze, um mit Anforderungen gemeinsam erfolgreich z...
What's in a Story? Drei Ansätze, um mit Anforderungen gemeinsam erfolgreich z...What's in a Story? Drei Ansätze, um mit Anforderungen gemeinsam erfolgreich z...
What's in a Story? Drei Ansätze, um mit Anforderungen gemeinsam erfolgreich z...Michael Mahlberg
 
Lwipcgn#110 2020-die agilekeuleueberleben
Lwipcgn#110 2020-die agilekeuleueberlebenLwipcgn#110 2020-die agilekeuleueberleben
Lwipcgn#110 2020-die agilekeuleueberlebenMichael Mahlberg
 
Michael Mahlberg - Leichtgewichtige Kanban-Metriken auf der LKCE 2018
Michael Mahlberg - Leichtgewichtige Kanban-Metriken auf der LKCE 2018Michael Mahlberg - Leichtgewichtige Kanban-Metriken auf der LKCE 2018
Michael Mahlberg - Leichtgewichtige Kanban-Metriken auf der LKCE 2018Michael Mahlberg
 
Stances of Coaching - OOP2018
Stances of Coaching - OOP2018Stances of Coaching - OOP2018
Stances of Coaching - OOP2018Michael Mahlberg
 
The Product Owner's Survival Kit - ein Überblick [DE]
The Product Owner's Survival Kit - ein Überblick [DE]The Product Owner's Survival Kit - ein Überblick [DE]
The Product Owner's Survival Kit - ein Überblick [DE]Michael Mahlberg
 
What coaching stances can do for you in Kanban settings...
What coaching stances can do for you in Kanban settings... What coaching stances can do for you in Kanban settings...
What coaching stances can do for you in Kanban settings... Michael Mahlberg
 
A3 thinking - background, process and examples
A3 thinking - background, process and examplesA3 thinking - background, process and examples
A3 thinking - background, process and examplesMichael Mahlberg
 
Lws cologne leansoftwaredevelopment
Lws cologne leansoftwaredevelopmentLws cologne leansoftwaredevelopment
Lws cologne leansoftwaredevelopmentMichael Mahlberg
 
Ökonomie und Architektur als effektives Duo
Ökonomie und Architektur als effektives DuoÖkonomie und Architektur als effektives Duo
Ökonomie und Architektur als effektives DuoMichael Mahlberg
 
Arbeitsorga2014 06-25-welcher hammer-handout
Arbeitsorga2014 06-25-welcher hammer-handoutArbeitsorga2014 06-25-welcher hammer-handout
Arbeitsorga2014 06-25-welcher hammer-handoutMichael Mahlberg
 

More from Michael Mahlberg (20)

Heavyweight agile Processes? Let's make them leaner!
Heavyweight agile Processes? Let's make them leaner!Heavyweight agile Processes? Let's make them leaner!
Heavyweight agile Processes? Let's make them leaner!
 
Skaliert Arbeiten statt zu skalieren - 2022.pdf
Skaliert Arbeiten statt zu skalieren - 2022.pdfSkaliert Arbeiten statt zu skalieren - 2022.pdf
Skaliert Arbeiten statt zu skalieren - 2022.pdf
 
Agile Tuesday München: Was ist eigentlich aus Lean geworden?
Agile Tuesday München: Was ist eigentlich aus  Lean geworden?Agile Tuesday München: Was ist eigentlich aus  Lean geworden?
Agile Tuesday München: Was ist eigentlich aus Lean geworden?
 
Process-Tinder – Wenn ich mich nur nach den schönen Bildern entscheide…
Process-Tinder – Wenn ich mich nur nach den schönen Bildern entscheide…Process-Tinder – Wenn ich mich nur nach den schönen Bildern entscheide…
Process-Tinder – Wenn ich mich nur nach den schönen Bildern entscheide…
 
Was ist aus dem L-Wort (in Lean Kanban) geworden?
Was ist aus dem L-Wort (in Lean Kanban) geworden?Was ist aus dem L-Wort (in Lean Kanban) geworden?
Was ist aus dem L-Wort (in Lean Kanban) geworden?
 
Immer Ärger mit Jira - LWIPCGN#118 (2021)
Immer Ärger mit Jira - LWIPCGN#118 (2021)Immer Ärger mit Jira - LWIPCGN#118 (2021)
Immer Ärger mit Jira - LWIPCGN#118 (2021)
 
Continuous Integration - I Don't Think That Word Means What You Think It Means
Continuous Integration - I Don't Think That Word Means What You Think It MeansContinuous Integration - I Don't Think That Word Means What You Think It Means
Continuous Integration - I Don't Think That Word Means What You Think It Means
 
Flow – DAS Ziel von Kanban?
Flow – DAS Ziel von Kanban?Flow – DAS Ziel von Kanban?
Flow – DAS Ziel von Kanban?
 
What's in a Story? Drei Ansätze, um mit Anforderungen gemeinsam erfolgreich z...
What's in a Story? Drei Ansätze, um mit Anforderungen gemeinsam erfolgreich z...What's in a Story? Drei Ansätze, um mit Anforderungen gemeinsam erfolgreich z...
What's in a Story? Drei Ansätze, um mit Anforderungen gemeinsam erfolgreich z...
 
Lwipcgn#110 2020-die agilekeuleueberleben
Lwipcgn#110 2020-die agilekeuleueberlebenLwipcgn#110 2020-die agilekeuleueberleben
Lwipcgn#110 2020-die agilekeuleueberleben
 
Michael Mahlberg - Leichtgewichtige Kanban-Metriken auf der LKCE 2018
Michael Mahlberg - Leichtgewichtige Kanban-Metriken auf der LKCE 2018Michael Mahlberg - Leichtgewichtige Kanban-Metriken auf der LKCE 2018
Michael Mahlberg - Leichtgewichtige Kanban-Metriken auf der LKCE 2018
 
Stances of Coaching - OOP2018
Stances of Coaching - OOP2018Stances of Coaching - OOP2018
Stances of Coaching - OOP2018
 
From ceremonies to events
From ceremonies to eventsFrom ceremonies to events
From ceremonies to events
 
The Product Owner's Survival Kit - ein Überblick [DE]
The Product Owner's Survival Kit - ein Überblick [DE]The Product Owner's Survival Kit - ein Überblick [DE]
The Product Owner's Survival Kit - ein Überblick [DE]
 
What coaching stances can do for you in Kanban settings...
What coaching stances can do for you in Kanban settings... What coaching stances can do for you in Kanban settings...
What coaching stances can do for you in Kanban settings...
 
A3 thinking - background, process and examples
A3 thinking - background, process and examplesA3 thinking - background, process and examples
A3 thinking - background, process and examples
 
Lws cologne leansoftwaredevelopment
Lws cologne leansoftwaredevelopmentLws cologne leansoftwaredevelopment
Lws cologne leansoftwaredevelopment
 
Team models-t4 at2015
Team models-t4 at2015Team models-t4 at2015
Team models-t4 at2015
 
Ökonomie und Architektur als effektives Duo
Ökonomie und Architektur als effektives DuoÖkonomie und Architektur als effektives Duo
Ökonomie und Architektur als effektives Duo
 
Arbeitsorga2014 06-25-welcher hammer-handout
Arbeitsorga2014 06-25-welcher hammer-handoutArbeitsorga2014 06-25-welcher hammer-handout
Arbeitsorga2014 06-25-welcher hammer-handout
 

Recently uploaded

CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgUnit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgsaravananr517913
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsSachinPawar510423
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 

Recently uploaded (20)

CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgUnit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documents
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 

The Trouble with Jira – TAG 2019

  • 1. Slide #2019 Michael Mahlberg The trouble with Jira 1 Michael Mahlberg – Oktober 2019
  • 2. Slide #2019 Michael Mahlberg 2 Source:Wikipedia https://en.wikipedia.org/wiki/The_Trouble_with_Harry#/media/File:The_Trouble_with_Harry.jpg JIRA
  • 3. Slide #2019 Michael Mahlberg 3 This talk might not agree with Jira-haters and challenge some precious misconceptions ADVISORY G E N E R A L N o J i r a B a s h i n g
  • 4. Slide #2019 Michael Mahlberg 4 Quelle:ThomasEpping,persönlicheKommunikation,2019 Team Process Company Community
  • 5. Slide #2019 Michael Mahlberg The Specialist Specialist know-how and rights Centralised administration 5
  • 6. Slide #2019 Michael Mahlberg 6 True Story… Physical board March 2017 (5Teams ~ 40 People) Centrally administered tool 3 Month until this version was available electronically Flow-Efficiency: 1,3% …
  • 7. Slide #2019 Michael Mahlberg 7 The means of production belong in the hands of the people who actually do the work. (paraphrased of course)
  • 8. Slide #2019 Michael Mahlberg 8
  • 9. Slide #2013 Michael Mahlberg PRINCIPLES BEHIND THE AGILE MANIFESTO - Our highest priority is to satisfy the customer
 through early and continuous delivery
 of valuable software. - Welcome changing requirements, even late in 
 development.Agile processes harness change for 
 the customer's competitive advantage. - Deliver working software frequently, from a 
 couple of weeks to a couple of months, with a 
 preference to the shorter timescale. - Business people and developers must work 
 together daily throughout the project. - Build projects around motivated individuals. 
 Give them the environment and support they need, 
 and trust them to get the job done. - The most efficient and effective method of 
 conveying information to and within a development 
 team is face-to-face conversation. - Working software is the primary measure of progress. - Agile processes promote sustainable development. 
 The sponsors, developers, and users should be able 
 to maintain a constant pace indefinitely. - Continuous attention to technical excellence 
 and good design enhances agility. - Simplicity--the art of maximizing the amount 
 of work not done--is essential. - The best architectures, requirements, and designs 
 emerge from self-organizing teams. - At regular intervals, the team reflects on how 
 to become more effective, then tunes and adjusts 
 its behavior accordingly. 9
  • 10. Slide #2013 Michael Mahlberg PRINCIPLES BEHIND THE AGILE MANIFESTO - Our highest priority is to satisfy the customer
 through early and continuous delivery
 of valuable software. - Welcome changing requirements, even late in 
 development.Agile processes harness change for 
 the customer's competitive advantage. - Deliver working software frequently, from a 
 couple of weeks to a couple of months, with a 
 preference to the shorter timescale. - Business people and developers must work 
 together daily throughout the project. - Build projects around motivated individuals. 
 Give them the environment and support they need, 
 and trust them to get the job done. - The most efficient and effective method of 
 conveying information to and within a development 
 team is face-to-face conversation. - Working software is the primary measure of progress. - Agile processes promote sustainable development. 
 The sponsors, developers, and users should be able 
 to maintain a constant pace indefinitely. - Continuous attention to technical excellence 
 and good design enhances agility. - Simplicity--the art of maximizing the amount 
 of work not done--is essential. - The best architectures, requirements, and designs 
 emerge from self-organizing teams. - At regular intervals, the team reflects on how 
 to become more effective, then tunes and adjusts 
 its behavior accordingly. 10
  • 11. Slide #2013 Michael Mahlberg PRINCIPLES BEHIND THE AGILE MANIFESTO 11 -At regular intervals, the team reflects on how 
 to become more effective, then tunes and adjusts 
 its behavior accordingly.
  • 12. Slide #2019 Michael Mahlberg 12
  • 13. Slide #2019 Michael Mahlberg 13
  • 14. Slide #2019 Michael Mahlberg 14
  • 15. Slide #2019 Michael Mahlberg 15
  • 16. Slide #2019 Michael Mahlberg 16
  • 17. Slide #2019 Michael Mahlberg 17
  • 18. Slide #2019 Michael Mahlberg 18
  • 19. Slide #2019 Michael Mahlberg Two weeks later 19
  • 20. Slide #2019 Michael Mahlberg 20
  • 21. Slide #2019 Michael Mahlberg 21 True Story… Physical board March 2017 (5Teams ~ 40 People) Centrally administered tool 3 Month until this version was available electronically Flow-Efficiency: 1,3% …
  • 22. Slide #2019 Michael Mahlberg 22 T r o u b l e R e m e d y Use a physical board for the details Use a higher level of abstraction in the tool Have an administrator on every team Loss of adaptability
  • 23. Slide #2019 Michael Mahlberg 23 Quelle:ThomasEpping,persönlicheKommunikation,2019 Process Company Community
  • 24. Slide #2019 Michael Mahlberg Sharing is caring? Processes & Work ItemTypes 24
  • 25. Slide #2013 Michael Mahlberg PRINCIPLES BEHIND THE AGILE MANIFESTO - Our highest priority is to satisfy the customer
 through early and continuous delivery
 of valuable software. - Welcome changing requirements, even late in 
 development.Agile processes harness change for 
 the customer's competitive advantage. - Deliver working software frequently, from a 
 couple of weeks to a couple of months, with a 
 preference to the shorter timescale. - Business people and developers must work 
 together daily throughout the project. - Build projects around motivated individuals. 
 Give them the environment and support they need, 
 and trust them to get the job done. - The most efficient and effective method of 
 conveying information to and within a development 
 team is face-to-face conversation. - Working software is the primary measure of progress. - Agile processes promote sustainable development. 
 The sponsors, developers, and users should be able 
 to maintain a constant pace indefinitely. - Continuous attention to technical excellence 
 and good design enhances agility. - Simplicity--the art of maximizing the amount 
 of work not done--is essential. - The best architectures, requirements, and designs 
 emerge from self-organizing teams. - At regular intervals, the team reflects on how 
 to become more effective, then tunes and adjusts 
 its behavior accordingly. 25
  • 26. Slide #2013 Michael Mahlberg PRINCIPLES BEHIND THE AGILE MANIFESTO -Build projects around motivated individuals. 
 Give them the environment and support they need, 
 and trust them to get the job done. -[…] -The best architectures, requirements, and designs 
 emerge from self-organizing teams. - 26
  • 27. Slide #2019 Michael Mahlberg 27 40 teams 2 week iterations 2 changes related to process or work item definition per iteration (fostered by the process improvement meeting at the end of each iteration) 15 Minutes to describe the change 15 Minutes to understand it 15 Minutes to implement it. 40(teams) / 2(weeks) * 2 (changes) => 40 Changes per week 30 hours implementing changes not feasible 3 People in admin team Just some assumptions – real life data might be worse
  • 28. Slide #2019 Michael Mahlberg 28 Why is it not feasible? - Overhead for information sharing between admins - Overhead for “re-learning” the specifics of the model
  • 29. Slide #2019 Michael Mahlberg 29Source: Google Image Search 2019-10-15
  • 30. Slide #2019 Michael Mahlberg 30
  • 31. Slide #2019 Michael Mahlberg 31
  • 32. Slide #2019 Michael Mahlberg 32
  • 33. Slide #2019 Michael Mahlberg 33
  • 34. Slide #2019 Michael Mahlberg 34
  • 35. Slide #2019 Michael Mahlberg 35 Why is it not feasible? - Overhead for information sharing between admins - Overhead for “re-learning” the specifics of the model - Changes would queue up and admins would become the bottleneck for the teams Team 1 2 3 4 (not to scale) (retrospective) (change)
  • 36. Slide #2019 Michael Mahlberg Enter: Economy of scale 36 This is an Anti-Pattern
  • 37. Slide #2019 Michael Mahlberg Let’s have fewer models And specialized teams to find the best process-models 37 This is an Anti-Pattern
  • 38. Slide #2019 Michael Mahlberg 38 This is an Anti-Pattern The actual team (doing the work) The way they work Process-team (observing and optimizing) Admin-team (executing what the process team deems right) The implemented process The gap produced by “chinese whispers” and time passing
  • 39. Slide #2019 Michael Mahlberg 39 T r o u b l e R e m e d y Loss of autonomy Loss of adaptability Have an administrator on every team Use only very few shared objects In case of Jira: allow “Simplified Workflow” Use a physical board for the details Use a higher level of abstraction in the tool Have an administrator on every team
  • 40. Slide #2019 Michael Mahlberg In the beginning… Once upon a time, Jira was a bug-tracker… 40
  • 41. Slide #2019 Michael Mahlberg What is Jira, actually? 41
  • 42. Slide #2019 Michael Mahlberg 42 Bugzilla
  • 43. Slide #2019 Michael Mahlberg Jira was an Issue-Tracker, too 43
  • 44. Slide #2019 Michael Mahlberg Jey-ra vs. Jee-ra [/ˈdʒaɪˈrə/] [/ˈdʒiːrə/] 44
  • 45. Slide #2019 Michael Mahlberg 45 Source:Wikipedia https://en.wikipedia.org/wiki/Godzilla#/media/File:Godzilla_1954-2014_incarnations.jpg
  • 46. Slide #2019 Michael Mahlberg Then came GreenHopper About 2007 46
  • 47. Slide #2019 Michael Mahlberg 47 Source: https://wiki.base22.com/btg/agile-or-no-agile-greenhopper-s-good-for-jira-34963523.html
  • 48. Slide #2019 Michael Mahlberg Later GreenHopper became JiraAgile 48
  • 49. Slide #2019 Michael Mahlberg Workflow-Engine with biomechanical actuators 49
  • 50. Slide #2019 Michael Mahlberg This applies to almost all electronic ticket systems 50
  • 51. Slide #2019 Michael Mahlberg People are actuators? or at least that’s how the systems treat them as opposed to People define their own process … constantly 51
  • 52. Slide #2019 Michael Mahlberg 52 Quelle:ThomasEpping,persönlicheKommunikation,2019 Company Community
  • 53. Slide #2019 Michael Mahlberg Individuals & interactions Assigning someone a JiraTicket over… 53
  • 54. Slide #2019 Michael Mahlberg 54
  • 55. Slide #2019 Michael Mahlberg 55
  • 56. Slide #2019 Michael Mahlberg 56
  • 57. Slide #2019 Michael Mahlberg 57 T r o u b l e R e m e d y Loss of autonomy Loss of adaptability Have an administrator on every team Use only very few shared objects In case of Jira: allow “Simplified Workflow” Use a physical board for the details Use a higher level of abstraction in the tool Have an administrator on every team
  • 58. Slide #2019 Michael Mahlberg 58 T r o u b l e R e m e d y Loss of autonomy Loss of adaptability Have an administrator on every team Use only very few shared objects In case of Jira: allow “Simplified Workflow” Use a physical board for the details Use a higher level of abstraction in the tool Have an administrator on every team Loss of motivation Avoid using the tool a primary means of communication. Use it to capture
 agreements between people.
  • 59. Slide #2019 Michael Mahlberg Visual Management Boards are used to drive self-organization by displaying relevant information (Layout et. al. & functionality) 59
  • 60. Slide #2019 Michael Mahlberg 60 Electronic boards: - … are endless (it makes no difference whether there are two or twohundred items below the edge of the screen) - … usually don’t support free-hand placement of items and/or lanes - … allow for multiple viewpoints (People see the world differently) (Worst offender: Quickfilter “my tickets only”) - … tend to contain too much information
  • 61. Slide #2019 Michael Mahlberg 61
  • 62. Slide #2019 Michael Mahlberg 62 T r o u b l e R e m e d y Loss of autonomy Loss of adaptability Have an administrator on every team Use only very few shared objects In case of Jira: allow “Simplified Workflow” Use a physical board for the details Use a higher level of abstraction in the tool Have an administrator on every team Loss of motivation Avoid using the tool a primary means of communication. Use it to capture
 agreements between people.
  • 63. Slide #2019 Michael Mahlberg 63 T r o u b l e R e m e d y Loss of autonomy Loss of adaptability Have an administrator on every team Use only very few shared objects In case of Jira: allow “Simplified Workflow” Use a physical board for the details Use a higher level of abstraction in the tool Have an administrator on every team Loss of motivation Avoid using the tool a primary means of communication. Use it to capture
 agreements between people. Loss of flexibility and visibility Use physical boards and/or be creative (e.g. use multiple displays for swimlanes visualize critical data only, etc.)
  • 64. Slide #2019 Michael Mahlberg 64 Quelle:ThomasEpping,persönlicheKommunikation,2019 Company Community
  • 65. Slide #2019 Michael Mahlberg Subverting the Community The tool subverts the efforts of the community => Kanban Board => Epic 65
  • 66. Slide #2019 Michael Mahlberg Let’s look at Kanban as an Example 66
  • 67. Slide #2019 Michael Mahlberg Let’s look at Kanban as an Example 67
  • 68. Slide #2018 Michael Mahlberg Fundamental assumption about Vizualizition 68 The intelligence is in front of the Board —— Simon Kühn Limited WIP Society Köln 2012
  • 69. Slide #2019 Michael Mahlberg 69 T r o u b l e R e m e d y Loss of autonomy Loss of adaptability Have an administrator on every team Use only very few shared objects In case of Jira: allow “Simplified Workflow” Use a physical board for the details Use a higher level of abstraction in the tool Have an administrator on every team Loss of motivation Avoid using the tool a primary means of communication. Use it to capture
 agreements between people. Loss of flexibility and visibility Use physical boards and/or be creative (e.g. use multiple displays for swimlanes visualize critical data only, etc.) Loss of initiative Don’t follow the tool, have communities of practice and external exchanges – a lot!
  • 70. Slide #2019 Michael Mahlberg It’s all in the cards Jira used as a requirement & documentation tool 70
  • 71. Slide #2019 Michael Mahlberg 71
  • 72. Slide #2019 Michael Mahlberg 72 As returning visitor of the site, I want the system to recognize me unmaskingly, so that I actually can order the articles in my basket even weeks after my last visit. As returning visitor of the site, I want the system to recognize me unmaskingly, so that I actually can order the articles in my basket even weeks after my last visit. As returning visitor of the site, I want the system to recognize me unmaskingly, so that I actually can order the articles in my basket even weeks after my last visit. As returning visitor of the site, Iwant the system to recognize meunmaskingly, so that I actually canorder the articles in my basket evenweeks after my last visit. As returning visitor of the site, I want the system to recognize me unmaskingly, so that I actually can order the articles in my basket even weeks after my last visit. As returning visitor of the site, I want the system to recognize me unmaskingly, so that I actually can order the articles in my basket even weeks after my last visit. As returning visitor of the site, I want the system to recognize me unmaskingly, so that I actually can order the articles in my basket even weeks after my last visit. As returning visitor of the site, I want the system to recognize me unmaskingly, so that I actually can order the articles in my basket even weeks after my last visit. As returning visitor of the site, I want the system to recognize me unmaskingly, so that I actually can order the articles in my basket even weeks after my last visit. As returning visitor of the site, I want the system to recognize me unmaskingly, so that I actually can order the articles in my basket even weeks after my last visit.
  • 73. Slide #2019 Michael Mahlberg 73 T r o u b l e R e m e d y Loss of autonomy Loss of adaptability Have an administrator on every team Use only very few shared objects In case of Jira: allow “Simplified Workflow” Use a physical board for the details Use a higher level of abstraction in the tool Have an administrator on every team Loss of motivation Avoid using the tool a primary means of communication. Use it to capture
 agreements between people. Loss of flexibility and visibility Use physical boards and/or be creative (e.g. use multiple displays for swimlanes visualize critical data only, etc.) Loss of initiative Don’t follow the tool, have communities of practice and external exchanges – a lot!
  • 74. Slide #2019 Michael Mahlberg 74 T r o u b l e R e m e d y Loss of autonomy Loss of adaptability Have an administrator on every team Use only very few shared objects In case of Jira: allow “Simplified Workflow” Use a physical board for the details Use a higher level of abstraction in the tool Have an administrator on every team Loss of motivation Avoid using the tool a primary means of communication. Use it to capture agreements between people. Loss of flexibility and visibility Use physical boards and/or be creative (e.g. use multiple displays for swimlanes visualize critical data only, etc.) Loss of initiative Don’t follow the tool, have communities of practice and external exchanges – a lot! Loss of knowedge Use other tools for documentation and link to them! includes education, training, permissions, autonomy, etc
  • 75. Slide #2019 Michael Mahlberg Recap Troubles and Remedies 75
  • 76. Slide #2019 Michael Mahlberg Working in a post agile world is… Local decisions (governed by negotiated policies) Adaptive development processes Teams change process all the time 76
  • 77. Slide #2019 Michael Mahlberg At regular intervals, the team reflects on how 
 to become more effective, then tunes and adjusts 
 its behavior accordingly. Quote from the Manifesto for Agile Software Development 77
  • 78. Slide #2019 Michael Mahlberg Centrally administered workflows don’t agree with self organized teams 78
  • 79. Slide #2019 Michael Mahlberg During each Sprint Retrospective, the […] Team plans ways to increase product quality by improving work processes […] Quote from the Scrum-Guide 79
  • 80. Slide #2019 Michael Mahlberg Depending on external “mechanics” subverts the idea of local process improvements 80
  • 81. Slide #2019 Michael Mahlberg Agree to pursue improvement through evolutionary change. Quoting the second principle of change management of the Kanban method 81
  • 82. Slide #2019 Michael Mahlberg Evolutionary change needs experiments – hard to do with centralized artifacts 82
  • 83. Slide #2019 Michael Mahlberg 83 The means of production belong in the hands of the people who actually do the work. (paraphrased of course)
  • 84. Slide #2019 Michael Mahlberg Let The Tool do what The Tool does best Use The Tool (e.g. Jira) to capture data, but Use physical boards for communication 84
  • 85. Slide #2019 Michael Mahlberg 85 T r o u b l e R e m e d y Loss of autonomy Loss of adaptability Have an administrator on every team Use only very few shared objects In case of Jira: allow “Simplified Workflow” Use a physical board for the details Use a higher level of abstraction in the tool Have an administrator on every team Loss of motivation Avoid using the tool a primary means of communication. Use it to capture agreements between people. Loss of flexibility and visibility Use physical boards and/or be creative (e.g. use multiple displays for swimlanes visualize critical data only, etc.) Loss of initiative Don’t follow the tool, have communities of practice and external exchanges – a lot! Loss of knowedge Use other tools for documentation and link to them! includes education, training, permissions, autonomy, etc
  • 86. Slide #2019 Michael Mahlberg Questions? 86
  • 87. Slide #2019 Michael Mahlberg Contact Information 87 If you have questions, don’t hesitate to contact me via mail at: mm@michaelmahlberg.com You can also find me on Twitter as MMahlberg I blog on http://agile-aspects.michaelmahlberg.com My homepage is http://www.michaelmahlberg.de