• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Continuous Learning
 

Continuous Learning

on

  • 2,209 views

Evangelization on the importance of having a culture of continuous learning: first a bit of theory on learning, practices around the culture of learning, then examples of concrete initiatives to ...

Evangelization on the importance of having a culture of continuous learning: first a bit of theory on learning, practices around the culture of learning, then examples of concrete initiatives to support that

Statistics

Views

Total Views
2,209
Views on SlideShare
2,181
Embed Views
28

Actions

Likes
3
Downloads
0
Comments
0

1 Embed 28

https://techblog.betclicgroup.com 28

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Continuous Learning Continuous Learning Presentation Transcript

    • Continuous Learning Training
    • Purpose of this training • Developing a New Culture of Learning – The pace of change in our market and on the web in general forces companies to adapt fast. To be adaptive as an organization, that organization must intentionally engage in Continuous Learning. – When you learn as a team, you become more adaptable and achieve much better results, especially when the pace of change is fast. Teams that learn quickly are more adaptive than teams that don't. Adaptive teams are teams that can get better results, by rapid response to change.
    • Levels of learning • 3 levels: 1. Individual 2. Team 3. Organization
    • Continuous Learning at Individual Level • Learning requires time and effort, as well as the decision to want to learn. • Make individuals understand the value of continuous learning, and how it will not only help the organization, but most importantly, it will be a great benefit to the learner as well. • Examples: trainings, coaching and mentoring, seminars and workshops, also through actual application and practice of skills and knowledge
    • Continuous Learning at Team Level • Means collective individual learning: if the members of the team acquire and share new knowledge and information, then team learning takes place. • Involves a set of learning processes that support and aid team performance • Examples: reflections, feedback, experimentation, group discussions, and Q&A sessions.
    • Continuous Learning at Organization Level • Comprises change of interaction patterns, change of policies and procedures, new culture and new innovations. • Example: feedback from the employees themselves, from clients, and from customers. Getting comments and ideas.
    • Culture Hacking • Software Hacking in the 1980s transformed in Culture Hacking in the 21rst century: – Rapid change driven by technology – Change in interactions and social structures – Agile manifesto  Active, intentional and iterative modification of existing cultural norms in the existing organization, with intent to create a stronger culture of learning.
    • Agile : a learning laboratory • Agile means that teams must first become skilled at learning as a group: – Retrospective – Auto-organization: estimate, design, self-management – Safe space: safe to take risk. Experiment / trial-and-error: fail or succeed. • Agile teams are in fact small Learning Organizations.
    • Scaling Agile at enterprise level • Very complicated task. Hard to achieve. • Agile teams operate in a safe space for learning. • Creation of enterprise-wide safe space is a non-trivial problem to solve.  Tribal Learning: start below the enterprise, above the team, by Managers, for groups of 20 to 150 people.
    • Tribal Learning: practices • Encourage good group behavior on top of Agile patterns to facilitate meetings and group work: • paying explicit attention, • being punctual, • honoring Scrum values: Focus, Commitment, Openness, Courage, and Respect.
    • Tribal Learning: automatic authorization • As a manager, you have implicit authorization to try and change a few things around. • You are pre-authorized = empowered. • Leverage your formal, positional authority as a manager to direct your staff, convene meetings, and so on. Don't ask permission! • Example: change meeting rules if people are usually late.
    • Tribal Learning: tribal leadership • Encourage and influence other groups to try your practices. • Identify and align with other managers who share values with you. • Starting small: 1 or 2 other managers • People will begin to share values, to participate in continuous improvement and will eventually be part of the tribe. • Remember the wildfire metaphor
    • Learning and Change • All learning is change, and all change is belief-change. When you learn, you modify your beliefs. • People who are always learning are constantly changing their models. • They have become adept at responding and adjusting to new information and knowledge as it becomes available to them.
    • The learning cycle • For instance: – Agile holds 4 core values, underlined by 12 principles. – Those generate actions and results, from which we compile our experience. – Our experience changes our beliefs.
    • PRACTICES TO CONTRIBUTE TO A CULTURE OF CONTINUOUS LEARNING
    • Be Purposeful / Announce your intent  State your purpose early and often. Make it easy for those who follow you to understand your vision, your mission and your intent.  This clarity helps everyone around you, and increases levels of group learning.
    • Facilitate and Game Your Meetings  Optimize the meeting process, by guiding the members to share and achieve a common goal and action plan  Make meetings fun, enjoyable, and engaging by gaming them.  Try other types of meetings, such as Open Space Meetings
    • Examine Your Norms  Normal is what you willingly tolerate. Examine your norms, because what you tolerate is a minimal level of what you insist on.  What you insist on is more likely to happen. Insist on norms that encourage greatness.
    • Be Punctual  Punctuality associates with focus, commitment, and respect; these in turn associate with individual and group greatness. The whole group cannot learn together if the whole group is not present.  Punctuality as a norm explicitly devalues lateness and tardiness. It takes openness and courage to establish punctually as a norm.
    • Conduct Frequent Experiments  Frequent experimentation means frequent learning. Make learning into a game, by scheduling frequent, cheap experiments. Failing cheap means learning economically.
    • Manage Visually / Be Playful  Use visual artifacts to convey messages and influence thoughts and perception.  Play games to get work done. Use games for simulation, work, and learning.
    • Inspect Frequently / Pay Explicit Attention  Use iteration and frequent inspection to make a game of change. Inspect and retrospect frequently at all levels.  Pay attention to what is working and what is not. Zoom in on details and focus on results. Discuss with the specific intent to be excellent.
    • Get Coached  Coaching helps the learning process and is a best practice. A coach will see what you do not and cannot.
    • Understanding Delays • Delays in achieving good results are common. • Good steps taken today usually do not have an immediate positive effect. The truth is that you often get worse before you get better, because of the investment period.
    • Bad Moves Make You Better, Then MUCH Worse • Example: adding more people to a late project. • So use practices that produce small results with low delay. • Experiment cheaply. • Avoid the tendency to backslide to old habits, even if changing is painful.
    • Values 1. Serve Others 2. Be Purposeful 3. Communicate Honestly with Respect 4. Create Relationships 5. Increase Learning 6. Be Open-Minded 7. Adapt to Change 8. Create Fun 9. Be Focused, Committed, and Courageous
    • EXAMPLES OF CONCRETE INITIATIVES
    • Mini-training cycle • Raise team awareness about continuous learning • Explore new topics with curiosity • Improve communication skills by being a speaker in a safe environment
    • Blogs • Internal o Share, Communicate, Serve Others. o Increase Learning • External o Promote Betclic IT team, Motivate, hire, retain top engineers o Contribute to team learning and performance, by reflecting, formalizing and sharing our practices (with the peer pressure of making it public) o Attracting external contributions
    • Conference Be a speaker or participate to a conference. • Learn and discover • Meet other people. Create relationships. • Open your horizon • Share your knowledge and experience
    • Hack days Take some time off to make a break and innovate: – 2 times a year, take 1 day to build prototypes, demo them, vote for the best and reward the best team, follow up to put in production the best ones. • Be creative • Work with other developers • Learn and have fun
    • Bug Fixing Day Organize a one-day contest where all developers try and fix as many bugs as possible. Reward the best bug fixers. – Possible rule is to do pair-bug-fixing • Have fun and be productive together. • Reduce bug count.
    • Lab Days Regularly organize days where developers are allowed to do other stuff (IT intelligence, training, clean up code, prototype, code for external projects, write blog articles…) – Agenda for each person to be explicit. • Auto-learning
    • Developer Exchange Program Switch developers between teams or companies to share and learn. • Discover and learn other practices • Be open-minded • Create relationships
    • Code Dojos & Coding Katas • Train your programming skills with small exercises, challenge your abilities and encourage to find multiple approaches. – Play with code without fearing any consequences! Also discover & learn new methods, areas, algorithms, languages, libraries ... – http://codingkata.net/ – http://www.cyber-dojo.com/ – http://www.codechef.com/
    • Programming and Logic Puzzles • To tickle the brain and challenge your logical/mathematical/programming skills – http://programmingpraxis.com/ – http://projecteuler.net/ – http://www.topcoder.com/tc – http://www.pythonchallenge.com/ – http://rubyquiz.com/ – http://uva.onlinejudge.org/ – http://www.spoj.pl/ – http://code.google.com/codejam/contests.html – http://www.ocf.berkeley.edu/~wwu/riddles/intro.shtml
    • IT intelligence Take some time to review state-of-the-art blogs and articles, based on your interests and learning domains. – Build a RSS library of feeds • Auto-learning
    • Play & Learn Make IT fun: set up avatars, trophies, points… – Game what you do: coding, meetings, learning… – http://www.playmaking.org/ – http://fr.slideshare.net/portiatung/the -powerofplay36 • People learn better while having fun • Create relationships • Create fun
    • External projects Encourage senior dev to participate in an external project: – http://www.codeplex.com/ – https://github.com/explore – http://sourceforge.net/blog/potm/ • Learning with others • Practice other areas of coding • « Peer pressure » on code cleanup
    • References • The Culture Game, Dan Mezick • http://www.exforsys.com/career- center/performance-development/importance-of- continuous-learning.html • http://adulted.about.com/od/onthejobtraining/p/ whatsinitforyou.htm • http://managementhelp.org/blogs/training-and- development/2011/06/06/how-many-steps-to- continuous-learning-none/ • Tribes & Chapters (Agile at Spotify): https://dl.dropbox.com/u/1018963/Articles/Spotif yScaling.pdf
    • Find out more • On https://techblog.betclicgroup.com/