fbpx

Chaos on Toast

Technical Debt 101 - Free Course

Find out the hidden reasons why software development projects overrun:

What exactly is technical debt and how it is slowing down your development team?

This course is designed for you if you are a manager or project manager in a software company or if you’re involved in managing software product development in any way, and you want to transform your development team from paddling a canoe through treacle to riding a rocket powered jet-ski.

Uncover the reasons why your development projects are taking longer and longer.

  • Find out what technical debt really means and how it is slowing down your development team.
  • Be able to explain to managers and board members what technical debt means in the software industry and how it impacts the entire software company
  • Be able to recognise the symptoms of technical debt in your own workplace
  • Know whether Technical Debt has become a problem that is affecting your ability to meet your customers needs or hampering your growth in the market
  • know where to look for technical debt in your software company, and some of the reasons it arises.
  • Real world examples bring the problems alive and help you relate them to your own situation.  Learning from others’ mistakes is the most efficient way to learn.

Free email course - direct to your inbox

  • Are features taking longer to develop in your software than they used to?
  • Are your customers reporting increasing numbers of bugs?
  • Are you spending more and more hours on testing your product?

The underlying cause is almost certainly to do with technical debt, and recognising the root cause problem is the first step to solving it.  This course will arm you with the information you need to recognise technical debt in your software development organisation, and know where to start looking for it.

In this free introductory course, I will answer the questions:

  • What does technical debt mean?
  • What are the symptoms of technical debt?
  • Where to look for technical debt?

I designed this course for you

  • if you work in a software organisation in a senior management or project management role,
  • or if you are involved with managing software development teams in any way.
  • You do not need any programming skills for this course

We’d love to see you in class.

Course Contents

Lesson 1 - What is Technical Debt

After completing this lecture you will be able to explain what the term technical debt means in the software industry. 

You will have a useful and practical definition of technical debt that you can use to identify technical debt in a software company.

You will know where the term Technical Debt came from, what it means, and how it affects  the software industry today.

Lesson 2 - Symptoms of Technical Debt

In this module we look at the visible symptoms in your company that indicate the presence of technical debt in your software.

After completing this lecture you will be able to recognise the symptoms of technical debt in your own organisation and identify whether Technical Debt has become a problem that is affecting your ability to meet your customers needs or hampering your growth in the market.

Lesson 3 - Where to look for technical debt

In this lesson we are going to look at the different places technical debt can be hiding in an organisation and where to start looking for it in your software company.

After completing this lesson you will know where to begin to look for technical debt in a software company.

Course Summary

After completing this course You will feel confident discussing the impact of technical debt with your development team, and your colleagues and you will be capable of differentiating between a desire to use new technologies for their own sake, and updating parts of the software that are really costing you more than they should be.

About Your Instructor

Picture of Helen Abell

I’m the CEO and Founder of Chaos On Toast, a software consultancy dedicated to helping software companies with their legacy code and technical debt.  

I’ve worked in the software industry for 30 years now, and seen it all.  I have managed development projects and worked with many development teams in all these scenarios. I know how it feels to be under pressure to deliver, staying up all night to ensure a software release goes well for customers and playing whack-a-mole with bugs following a rushed release, I understand why it happens, I’ve been there.  

Balancing the business priorities between ensuring future development won’t be compromised and getting the next release out now is a problem common to all software companies.

What you will get from this course

You will receive 5 email lessons each with an action point to help you relate it to your specific company.  

Each lesson will be released to you after you complete a short assignment in the previous email.

And it doesn’t stop there, I want you to be successful in decluttering your software and releasing your development teams full potential.  Following this course you’ll receive a regular report of actionable ideas and articles curated from relevant research papers and industry leaders that you can apply to keep your development team moving forwards.