Learning Agility over Learning Agile


Published on

We've all caught some of the hype around "agile" and most have at least heard (if not directly seen) its benefits. In this presentation, we are going to dive deep into one key aspect - Continual Learning. We'll discuss how it has become a staple for our modern day technical careers; how if you aren't growing, adapting, and evolving, then you're stagnating and how eventually you won't outgrow your job - it will outgrow you. We'll then investigate the factors of Learning Agility and explore ways that we can use it to help us not just survive, but thrive in our current environments.

Published in: Software, Business, Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Learning Agility over Learning Agile

  1. 1. Learning Agility over Learning Agile @daniel_davis Monday, June 2, 14
  2. 2. Who I am? Business Improvement Consultant Agile Practitioner/Developer Innovator Hacker Maker Cub Master Professional Snowboard Instructor Where I’ve been? Delphi AAA Life General Motors Blue Cross Blue Shield Cengage Learning Delta Dental Gordon Food Service (GFS) Cintas Farm Bureau Insurance Monday, June 2, 14
  3. 3. Focus For The Session Principles over Prescription Discussion over Presentation Experiential Learning over Listening Monday, June 2, 14
  4. 4. Agile - Defined Individuals and interactions over Processes and tools Working software over Comprehensive documentation Customer collaboration over Contract negotiation Responding to change over Following a plan That is, while there is value in the items on the right, we value the items on the left more. Agile software development is a group of software development methods based on iterative and incremental development, in which requirements and solutions evolve through collaboration between self- organizing, cross-functional teams. It promotes adaptive planning, evolutionary development and delivery, a time-boxed iterative approach, and encourages rapid and flexible response to change. Monday, June 2, 14
  5. 5. Learning Agility - Defined Learning agility is the willingness and ability to learn from your experiences and then apply those lessons to help you succeed in new situations. Monday, June 2, 14
  6. 6. Characteristics of learning agility... - solicit early and direct feedback - self-reflect - resourceful with what’s at hand - seek to fail fast - always looking for new challenges and most importantly... - Continuously Learning Monday, June 2, 14
  7. 7. Continuous Learning - Defined Continuous learning is the constant expansion of skills through learning and increasing knowledge. It’s about expanding our skill-set in response to changing environments and new developments. Monday, June 2, 14
  8. 8. Continuous Learning - Why it’s important Being able to continuously learn has become a must within our modern-day technical careers. If you aren't growing, adapting, and evolving your skills as technologies change, then you are stagnating. Eventually you won't outgrow your job - it will outgrow you! Monday, June 2, 14
  9. 9. Characteristics of continuous learning... - asking for help when something is not understood - observing more experienced employees at work - trying new ways of doing things and exploring alternative methods - finding ways to improve such as taking up training programs or online seminars outside of work and most importantly... - practicing what has been learnt already Monday, June 2, 14
  10. 10. Ways to support continuous learning - Code Katas - Helps hone skills through practice and repetition. - cyber-dojo.org - codekata.com - thePrimeFactorsKata ~ butUncleBob.com - self driven ~ new ideas ~ old problems ~ unknowns Monday, June 2, 14
  11. 11. Ways to support continuous learning - Pair Programming - Drives shared knowledge and collective understanding. Allows for focused learning in collaboration with an instant feedback loop. - Across the experience: • Expert with Expert • Expert with Novice • Novice with Novice - Amongst the team: • Business with Development • Development with Testing • Testing with Business Monday, June 2, 14
  12. 12. Ways to support continuous learning - Online Training - skillshare - Master real-world skills with hands-on projects. Hundreds of online classes to chose from. pluralsight.com - A rich library of full- length online training courses for developers and IT pros, created by the best authors in the industry. Monday, June 2, 14
  13. 13. Quotes and motivation - “I am still learning” Michelangelo - at 87 years old “stop doing Agile and start being agile” not sure - but I use it enough to claim it “If we wait until we’re ready, we’ll be waiting for the rest of our lives.” Lemony Snicket Monday, June 2, 14
  14. 14. Challenge - What is one learning objective you can set for yourself today? Monday, June 2, 14
  15. 15. Q & A Monday, June 2, 14
  16. 16. Business Solutions Consultancy For those who value... value. Clients collaborate with us to solve business problems. The first step is figuring out how we can either make or save them money. BUSINESS AGILITY Monday, June 2, 14
  17. 17. Daniel Davis ddavis@pillartechnology.com daniel.davis.tech@gmail.com @daniel_davis linkedin.com/in/davisdaniel Thank you! Monday, June 2, 14