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
- 83