Presentation is loading. Please wait.

Presentation is loading. Please wait.

Building a learning culture

Similar presentations


Presentation on theme: "Building a learning culture"— Presentation transcript:

1 Building a learning culture
Patrick Vine

2 Why? We should know everything already – right? Wrong.
What we often hire is some displayable ability to hopefully pick up what we’re doing. Almost always there are holes somewhere which you consider the person to be lacking. But can they learn that easily? That is more what you’re wanting to discover.

3 Shortage of skilled developers
Everyone wants to hire great developers. It is often hard to hire enough great developers. All the companies I’ve worked at have had some degree of frustration at hiring more good people.

4 Lots of inexperienced developers
Experiment -> how many professional devs? How many paid to dev for > 5 years? 10 years? 15? Attributed to Robert Martin at YOW ( Martin Cronje at Agile NZ 2016 quoted a similar figure.

5 Vast amounts of knowledge to consume
…but practical application is needed to truly understand the nuances.

6 Experience is valuable
Isn’t it? 10 Years experience OR 1 year of experience 10 times Experience does matter.

7 True learning involves a permanent change in the way you see and act in the world. The accumulation of information isn’t learning. – Benjamin Hardy Via a great presentation by Katlyn Parvin -

8 Experience is not truly valuable unless it is learnt from.
True experience involves a permanent change in the way you see and act in the world Experience is not truly valuable unless it is learnt from. Experience should be respected, discussed and challenged in line with the organisation’s values and principles. True experience is most valuable when it can be understood in terms of principles and values that were effective (with a good experience) or were broken (for a bad experience).

9 How can we harness the true experience in our organisations to speed up learning?
This is the question I am grappling with

10 Hypothesis 1 Teams that value the same things in software will build software more effectively. Values and principles are important as they underpin the reasons for doing what we do. XP values & principles. Organisation, team, individual values and principles. Value confidence, feedback -> drives principles. Why test? Could you not? What are you loosing? How could you gain that some other way?

11 Example: Confidence Principles: Feedback Simplicity Changeability
Ease of understanding Deliberate intent

12 Hypothesis 2 Teams that know vaguely* where they’re going will be more effective. So that everyone can pull in the same direction * Vaguely is important

13 If you can’t express the reasoning, then the reasoning is flawed.
Hypothesis 3 Any decision we make should be based on a mental model that can be expressed. We need to move from conversations about how to conversations about why. If you can’t express the reasoning, then the reasoning is flawed. Code review – if you review some code and don’t like it but can’t express why – perhaps you’re just being opinionated. It is possible that the same principled and values are being achieved but with another mechanism. Is this really wrong? What is really being violated? If we can understand then we might be able to communicate better.

14 Key Learning Strategies
Focus on understanding values and principles Know where we’re going Know why we’re doing what we’re doing

15 Things we’ve tried

16 Opportunities to learn*
Code appreciation / Code review sessions “Code kata and Conversation” sessions Code kata sessions Retrospectives Coaching * To focus on understanding values and principles knowing why we’re doing what we’re doing

17 Code kata and conversations
1 hour a week focused exercise in pairs / small groups close with group conversation to share learning

18 Opportunities to knowledge share *
Code sharing Guilds – UI/UX, Architecture, Security, CD/CI, DB, Data Domain jams Tech blog * To focus on knowing where we’re going Tech blog – how to avoid the information fridge?

19 Learnings so far Successfully changing the conversation
Building true experiences Removing cargo culting Not everything is a teachable moment Not everyone will engage

20 What next? More! Increased collaborative nature
Harness even more of the experience in the room Different tech that helps where we’re going And more of the same!

21 This talk and these links: https://agilitymatters.wordpress.com
Other links It looks like Martin is doing similar things to what we’re attempting to do (after moving to NZ) - Something on this topic: Something on values / principles and confidence: This talk and these links:

22 Thank you Twitter: patrick_vine Blog: agilitymatters.wordpress.com


Download ppt "Building a learning culture"

Similar presentations


Ads by Google