Skip to content

Elevate your tech career, reclaim your life.
Home / Topics / Scrum


Scrum isn’t about getting work done faster. It’s about learning where a development team needs improvement – then delivering the right thing to customers.

Scrum is a selection of agile development practices that are only a subset of what’s needed for companies to have business agility.

Ken Schwaber popularized its use on teams in the 1990s.

Many teams that say they are “doing agile” on a software project are actually using the Scrum development methodology. In it, teams do the work needed to complete a software project in iterations, also known as sprints.

Each sprint has activities similar to waterfall projects, with the addition of meetings at the beginning (the sprint kickoff) and end (the sprint review) that scope and show off the work respectively.

Additionally, scrum introduces the concept of a ScrumMaster, a role someone on the team takes to remove blockages the team runs into. The ScrumMaster is also the chief evangelist of the process. In many companies, someone with a Product Management or Product Owner role take on this role, unfortunately without enough training in Scrum to have expertise in the process. Due to this, some teams rotate assignment of the ScrumMaster where each member of the delivery team takes turns each sprint playing this role.

All Content about Scrum

Is Your “Agile” Backlog REALLY a Waterfall Project?

July 27, 2022 | 16:32

Many software development teams use an agile backlog but have NO business agility – and are actually using scrum with a waterfall mindset!

Why Does Scrum Make Programmers HATE Coding?

July 9, 2022 | 16:13

What is it about scrum that’s made programmers hate coding so much, and how can you prevent this on your software development team?

Agile Toxic Forecasting
How Agile Teams Grow Toxic! Ep. 3 Forecasting

February 26, 2019 | 18:12

In working with many teams and companies, when developers are frustrated on their agile project – it’s often forecasting that’s the culprit.

Scrum Got People Fired
Scrum Got 3 People Fired From A Software Project!

July 20, 2018 | 11:37

Blame-shifting and improper application of scrum got people fired on a software project I was on where the client was inexperienced with agile.

User Stories
Can User Stories Make Software Projects Late?

June 19, 2018 | 6:57

Let me help you avoid some bad advice I see out there about what user stories are and how they can help (or hurt) you.

Scrum Kanban Hidden Agenda
We Were Hired For A Hidden Agenda

June 15, 2018 | 7:49

Ever been on a software development project where one team is putting pressure on another because of a hidden agenda? I was, and things got interesting…

Scrum Is The Motor Of Your Agile Software Project
Scrum Is The “Motor” Of Your Project, But Who’s Steering?

June 5, 2018 | 8:57

When talking about the differences between scrum (or kanban) and agile development, the motor and steering wheel of a car can be a useful analogy.

Spot Fake Agile Team
Spot A Fake Agile Team In Under 7 Minutes!

May 22, 2018 | 6:33

It’s always been popular to tell people how they’re “doing it wrong” and agile software development is just as easy to call “fake”.

A Tale Of Software Development Culture Change Gone Wrong
A Tale Of Software Development Culture Change – Gone Wrong!

May 18, 2018 | 15:28

Let me tell you a story about one of the weirder software projects I’ve been on – and how trying to change the culture went wrong.

Daily Scrum Meeting Standup Status
Daily Scrum Meeting: A Status Meeting In Disguise?

May 1, 2018 | 14:31

Does it ever feel like the daily scrum meeting is really just another status meeting in disguise? Get help in this episode of healthy software developer!

Agile Development Fails
7 Common Agile Development FAILS

April 6, 2018 | 12:56

In working with over 30 companies, I’ve seen 7 common agile software development fails that have little to do with whether you’re using scrum or kanban.

Planning Poker
Is Planning Poker Safe On Your Team?

February 27, 2018 | 12:18

Planning poker might be just what your team needs – but depending on the culture it can also cause big problems.

Secret of Scrum
The Secret of Scrum Nobody Talks About

February 21, 2018 | 7:16

Too many companies and agile coaches keep the secret of scrum from people! Without understanding WHY to use scrum – misery often results.

failure produces better software
How Failure Produces BETTER Software Projects!

September 10, 2017 | 35:48

A team that learns from software project failure produces better software – when you plan to exploit this ability.

cross functional development
The Journey To Cross Functional Development Teams

July 25, 2017 | 20:00

Cross functional teams get people with different disciplines to work together better when developing software.

scrum vs kanban
Scrum Vs Kanban – How Do They Help You Be More Lean In 2020?

July 7, 2017 | 38:35

Embarking on the journey to let customers lead YOU to the most profitable solutions? You’ll probably need to decide between the two most popular ways agile teams work, and I’m here to help you make that decision.