From Software Engineer to Scrum Trainer: How My Journey Shapes Effective DevOps Training

TL;DR

The author’s journey from software engineer to Scrum trainer, including recognition as a Microsoft MVP and extensive DevOps consulting across multiple industries, shapes a practical and relatable training style. Key insights include the value of learning from both successes and failures, the motivational power of real-world stories, and the belief that any team can move toward continuous delivery. Development managers should consider leveraging trainers with hands-on experience to inspire teams and drive meaningful change.

20 January 2023
Written by Martin Hinshelwood
3 minute read
Comments
Subscribe

When I reflect on how my real-world experience shapes my training style, I realise just how pivotal my journey has been. I began my career as a software engineer, diving into the world of coding just before .NET emerged. My first year was spent with ASP, but once .NET came along, I found my sweet spot. This foundation has been instrumental in my understanding of software development and the intricacies of the industry.

In 2008, I was honoured to be recognised as a Microsoft MVP for my work with Team Foundation Server (TFS). This accolade opened doors to a wealth of resources and connections, particularly the annual MVP Summit in Redmond, Washington. Imagine three and a half thousand MVPs from around the globe converging in one place! It was an incredible opportunity to network and learn from some of the brightest minds in technology.

During my time as an MVP, I was part of a tight-knit group of 80 to 90 professionals focused on DevOps and Application Lifecycle Management (ALM). This was a transformative period as DevOps was just beginning to gain traction. I absorbed knowledge from my peers, which not only enhanced my skills but also allowed me to impress others in the field.

My journey took me to Australia, where I worked remotely for a year with Adam Cogan, before moving to Seattle as a DevOps consultant. Over three years, I had the privilege of working with various clients across the United States, spanning 15 different states and numerous industries, from aerospace to healthcare and even finance. One particularly memorable project involved a finance company that managed the finances for Hollywood stars. Their building was mostly empty, save for one floor dedicated to their operations.

This diverse experience has equipped me with a treasure trove of stories. I’ve encountered organisations facing challenges that often seem insurmountable, yet I’ve always found that there’s a silver lining. When I share these stories during training sessions, it resonates with participants. Knowing that others have faced even greater dysfunction can be a powerful motivator. It instils hope and encourages individuals to believe that improvement is possible.

In my training, I emphasise the importance of learning from both successes and failures. I often recount instances where certain strategies didn’t pan out, highlighting the lessons learned. This approach not only fosters a culture of openness but also encourages participants to engage more deeply with the material.

As a Professional Scrum Trainer (PST), my background as a software engineer lends me credibility when working with teams. I’ve been in their shoes, and I understand the challenges they face. My years as a DevOps consultant have provided me with a broader perspective on the processes surrounding software development, particularly the journey towards continuous delivery. I firmly believe that there is no software on this planet that cannot move towards continuous delivery.

Ultimately, my experiences form the bedrock of my training and consulting efforts. They inform the classes I develop and the insights I share, aiming to empower others to embrace change and enhance their practices. My hope is that through sharing my journey and the lessons learned along the way, I can inspire others to embark on their own paths of growth and improvement in the ever-evolving world of software development.

Smart Classifications

Each classification [Concepts, Categories, & Tags] was assigned using AI-powered semantic analysis and scored across relevance, depth, and alignment. Final decisions? Still human. Always traceable. Hover to see how it applies.

Comments
Subscribe

What to read next

Video Product Development DevOps

From Developer to Agile Advocate: How My Journey Unveiled the Power of Scrum and DevOps

A personal account of moving from traditional project management to Agile, highlighting lessons learned with Scrum and DevOps to improve …

Watch video
Video Product Development

Transforming Training: How Immersive Learning and DevOps Drive Real Value in Organisations

Explores how immersive learning and DevOps practices improve training effectiveness, boost knowledge retention, and deliver real value for …

Watch video
Video Technical Leadership

How Does Your Consulting Experience Manifest in the Training Environment?

Explains how real consulting experience enhances training by providing practical examples, bridging theory and practice, and making learning …

Watch video
Video Technical Leadership Product Development

Transforming Scrum Training: How Real-World Insights Empower Agile Teams at Great Calm

Explores how practical, real-world Scrum training at Great Calm improved team collaboration, alignment, and continuous improvement across …

Watch video
Video Scrum Product Development

Transform Your Career: How to Become a Confident Scrum Master Through Real-World Learning and Community Support

Learn how practical training, real-world application, and community support help you build confidence and skills to succeed as a Scrum …

Watch video
Article Scrum

My journey into Professional Scrum

Reflects on experiences with Professional Scrum, highlighting its impact on software development, team culture, training, and the challenges …

Read article