10 years in XP
Craft Meetup

Fincza András
SVP of Engineering
aka Draven
“Culture eats strategy
for breakfast”
- Peter Drucker

It's important how to introduce culture...

...but it's more important
how to keep it!


TDD, BLABLA, BLABLA, ...











Pair Programming
Get to know each other
Street credit
Onboarding
Continuous learning
Code Review
Readable code
Better ownership
See the big picture
Practice soft skills



Get to know each other
Street credit
Onboarding
Continuous learning
Code Review
Readable code
Better ownership
See the big picture
Practice soft skills
Pair Programming

How to introduce and keep a culture!
-
"Go See" / "Gemba walk"
-
Clear expectations to leaders
-
Remind the organization time to time
-
Introduce rotation program
-
Give and facilitate space and time for reflection
Is it...


Religion?
Science?
or


Accelerate
takeaways
Lead Time
Deployment Frequency
Mean Time To Restore
Change Fail Percentage

Accelerate
takeaways
Lead Time
Deployment Frequency
Mean Time To Restore
Change Fail Percentage
Lean Product Development
Work in Small Batches
Make Flow of Work Visible
Customer Feedback
Team Experimentation


Lean Product Development
Work in Small Batches
Make Flow of Work Visible
Customer Feedback
Team Experimentation

Time
Change
Large batches :(
Time
Change
Small batches :)
Lean Product Development
Work in Small Batches
Make Flow of Work Visible
Customer Feedback
Team Experimentation




























Lean Product Development
Work in Small Batches
Make Flow of Work Visible
Customer Feedback
Team Experimentation

THAT WAS AMAZING!!!



Lean Product Development
Work in Small Batches
Make Flow of Work Visible
Customer Feedback
Team Experimentation






Lean Management
Limit Work-in-Progress
Visual Management
Feedback from Production
Lightweight Change Approvals


Lean Management
Limit Work-in-Progress
Visual Management
Feedback from Production
Lightweight Change Approvals

| Open super dialog | |
| Put uber spinner to loading | |
| Hide from the boss | |
| The Story from two-weeks ago... |
IN PROGRESS
IN PROGRESS
A usual iteration (sprint) plan...
IN PROGRESS
BLOCKED
Lean Management
Limit Work-in-Progress
Visual Management
Feedback from Production
Lightweight Change Approvals







Continuous Delivery

Why should I do?
Continuous Delivery

Practices that worked for us
-
Continuous Pipelines are fully automated
-
Great test-coverage
-
Single-branch policy
-
Continuous Integration into app
-
Infrastructure as a code
-
Focus on understanding & keeping your culture
-
Read the Accelerate and reflect on that
THX

Copy of Craft Meetup: 10 év az eXtrém Programozásban
By drawain
Copy of Craft Meetup: 10 év az eXtrém Programozásban
- 269