shownotes
× × × ×
speaking.jbaru.ch Slides Video All the links!
Slide 20
Slide 21
Slide 22
Five ways tech debt comprom
ise your business
Slide 23
Analysis Paralysis
Slide 24
Slide 25
Slide 26
Slide 27
Slide 28
Slide 29
Slide 30
Slide 31
Slide 32
Developer productivity Enginee
ring!
Slide 33
Developer Productivity Enginee Foster Faster Feedback
Collaborate through Effective Tooling
Eliminate Toil for Developers
Dedicated Organizational Mindset
ring Embrace Rigorous Observability for Proactive Improvement
Prioritize Automation and Eliminate Bottlenecks Outcomes Over Output
Slide 34
Developer Productivity == A/M Autonomy
/P == motivation
Tools and people aren’t in my way
Mastery
Tools and processes help me to excel
Purpose
I want to be productive, i.e. create the product
Slide 35
Developer Productivity Enginee Foster Faster Feedback
ring
Slide 36
Don’t ruin the flow
Slide 37
“The build takes forever, I am distracted to do other things and the context switch is terrible”
Slide 38
Slide 39
39
Slide 40
Slide 41
Developer Productivity Enginee
Eliminate Toil for Developers
ring
Prioritize Automation and Eliminate Bottlenecks
Slide 42
Don’t frustrate the developers
Slide 43
“we have a flaky test, it is irrelevant 99.5% of the time , but it always runs and it is last in the suite”
Slide 44
Slide 45
Developer Productivity Enginee
ring Embrace Rigorous Observability for Proactive Improvement
Outcomes Over Output
Slide 46
Don’t boil the frog
Slide 47
“I have a feeling that everything is slower somehow…”
Slide 48
Slide 49
Developer Productivity Enginee
ring
Collaborate through Effective Tooling
Eliminate Toil for Developers
Outcomes Over Output
Slide 50
Collaborate effectively
Slide 51
“People send me screenshots of exception messages”
Slide 52
Slide 53
Slide 54
Developer Productivity Enginee
Dedicated Organizational Mindset
ring
Slide 55
Slide 56
Should we try Agile and DevOps?
Slide 57
Agile/DevOps vs DPE
The product
More productive work
On everybody’s minds
Slips away
Organizational culture
Specialized team
Measuring productivity and jo y (good luck) × S atisfaction × P erformance × A ctivity × C ommunication/Collaboration × E fficiency and Flow
Slide 67
Measuring productivity and jo y (good luck)
Slide 68
quantitative and qualitative metrics
Slide 69
DPE Metrics
× The biggest problem with measuring
productivity is defining productivity × Different types of developers have different workflows and tooling needs × Different types of problems can and should be solved on different levels
Slide 70
FEDERAL STATE LOCAL
Slide 71
Metric-based DPE implementation
Identify & nominate
Im
em l p
t en
Present
Ask & measure & ze i t i ior rove r P p Im
Evaluate
Slide 72
Engineer your engineers’ succ ess with DPE
× It improves morale × It covers productivity gaps × It’s the right thing to do for both the employees and the business × But it requires an organizational mindset and a dedicated effort! × It’s hard to measure because it’s a human problem
Slide 73
× × × × ×
Engineer your engineers’ succ ess with DPE Ask your developers Define scope Prioritize and don’t try to boil the ocean Use existing infrastructure resources Use small wins to promote the cause
Slide 74
Learn more and try it today!
× × × ×
Take the Gradle/Maven Speed Challenge! Be DPE Agent of Change! Read the DPE Handbook! Watch the DPE Summit videos!
x
speaking.jbaru.ch