Cover art for podcast Better ROI from Software Development

Better ROI from Software Development

189 EpisodesProduced by Red Folder Consultancy LtdWebsite

Providing advice on how to get the best Return On Investment from your Software Development.Hosted by Mark Taylor of Red Folder Consultancy, this series is targeted at those that fund software development in improving their return on investment.Through a series of short weekly podcasts, Mark explore… read more

episodes iconAll Episodes

#188: Bad for ROI - More Developers

November 22nd, 2023

23:29

Following on from the last two episodes that look at the dysfunctional and unexpected results that can from the seemly well intentioned call for …

#187: Bad for ROI - More Planning - Part 2

November 8th, 2023

23:37

In this episode, the second of two, I conclude the exploration of the dysfunctions and unexpected results that can occur from the seeming well …

#186: Bad for ROI - More Planning - Part 1

November 1st, 2023

20:04

In this episode, the first of two, I start to explore the dysfunctions and unexpected results that can occur from the seeming well intentioned call …

#185: Bad for ROI - Overemphasis on Perfection

October 25th, 2023

22:16

In the last episode I the dysfunctions and unexpected results of a "feature factory" within Software Development.

This week I look at what happens if …

#184: Bad for ROI - the Feature Factory

October 18th, 2023

12:55

In the fast-paced world of software development, the “feature factory” model, with its promise of rapid growth and high ROI, can easily captivate businesses.

This episode takes a dive into why the the feature factory …

#183: Bad for ROI - Performance measurements in software development

October 4th, 2023

24:48

In this episode I look at another practice that can be bad for ROI - a practice that may commonly be considered good or common practice, but is …

#182: Bad for ROI - Bonuses

September 27th, 2023

23:08

We all know that a heft bonus improves productivity. Its a management stable - dangle the carrot and good results just roll it.

But is that really …

#181: Bad for ROI - RAG reporting

September 13th, 2023

19:47

Occasionally I record an episode exploring something that may commonly be considered good, or common practice, but is actually causing dysfunctional, …

#180: Bad for ROI - the HiPPO

September 6th, 2023

19:54

Occasionally I record an episode exploring something that may commonly be considered good, or common practice, but is actually causing dysfunctional, …

#179: Does the manager still have a role to play in the modern software development team?

August 30th, 2023

21:12

In this episode I wanted to explore what it means to be a manager for a development team - and more importantly in the world of diverse, cross-functional, self-managing, value stream teams, does the manager still have a …

#178: Transaction-based costing - a wrap-up

August 23rd, 2023

18:28

In this episode I wrap up this series of episodes on transaction-based costing by looking at the common themes and revisiting some of my initial reasons for starting the series.

For me the key takeaway is the common …

#177: Transaction-based costing and Small Batch Sizes

August 16th, 2023

11:58

In this episode I continue the discussion on transaction-based costing by looking at the relationship with Small Batch Sizes.

I began by defining small batch sizes - the breaking of work down into more manageable …

#176: Transaction-based costing and Value Stream Teams

August 9th, 2023

17:55

In this episode I continue the discussion on transaction-based costing by looking at the relationship with Value Stream Teams.

I start by defining value stream teams - cross-functional groups that work towards …

#175: Transaction-based costing and its relationship with serverless and cloud

August 2nd, 2023

16:01

In episode, I discuss the relationship between transaction-based costing models, serverless computing, and cloud computing in a dynamic business environment.

I look at how this model offers flexibility, scalability, …

#174: Transaction-based costing in Software Development

July 26th, 2023

12:09

Are you struggling to track the true return on investment in your software development projects?

Traditional CapEx and OpEx models may not be enough …

#173: AI Coding Assistants - the future

July 19th, 2023

12:39

In this episode, I discusses the potential benefits of organization-specific AI Coding Assistants.

While AI won't replace developers, it can provide more refined and less generic answers, leading to improved code …

#172: AI Coding Assistants - the potential negatives

July 12th, 2023

13:00

In this episode I discuss the potential negatives of using AI Coding Assistants in software development.

I cover topics such as:

  • over-reliance and …

#171: AI Coding Assistants - the benefits

July 5th, 2023

10:59

In this episode, I discusses the expected benefits of using AI Coding Assistants in software development.

These benefits include:

  • increased …

#170: AI Coding Assistants - an introduction

June 28th, 2023

8:16

In this episode I discuss the growing use of AI Coding Assistants in software development, particularly large language models like ChatGPT.

I …

#169: ChatGPT - initial conversation thoughts

June 21st, 2023

15:28

In this episode, I review last weeks conversation with ChatGPT, an artificial intelligence language model developed by OpenAI. I discuss the …

#168: ChatGPT - my first conversation

June 14th, 2023

12:34

In this episode, I aim to explain what ChatGPT is and its future for a non-technical managerial audience - and I do this through conversing with …

#167: Password Hygiene

June 7th, 2023

9:48

In this episode, I discusses the LastPass breach that occurred last year and how it has prompted me to improve my password hygiene.

I talk about why the breach has led me to move away from LastPass - and how it has …

#166: The value of certifications

May 31st, 2023

8:01

In this episode, I discuss my personal experience with Microsoft Certifications and their value in the IT industry.

I believe that certifications provide a wider breadth of knowledge that may not be obtained through …

#165: Introduction to the Actor Model

May 24th, 2023

13:51

In this episode, I introduce the Actor Model as a Design Pattern that can offer faster and more efficient processing by managing state in memory.

I discuss potential use cases for the Actor Model, such as in online …

#164: Design Patterns

May 17th, 2023

11:28

In this podcast episode, I introduce the concept of design patterns in software development and explain their importance in improving code quality and readability.

I give examples of design patterns in everyday life …

#163: Taking time for self care

May 10th, 2023

9:09

This is the first episode after a prolonged break - so firstly, an apology for the gap in recordings.

In this episode I wanted to talk about why I …

#162: Recommendations in a downturn

January 25th, 2023

10:33

As we start the new year, its not uncommon for organisations to looks at budgets and general expenditure - and given the current financial outlook, I …

#161: State of DevOps 2022

January 18th, 2023

9:32

This episode, I wanted to take a quick look at the 2022 edition of the State of DevOps Report.

I've talked a number of times about the State of DevOps report. I originally introduced it back in episode 13, and last year …

#160: Revisiting Software Development Estimation

January 11th, 2023

9:58

I've long held the belief that Estimation is the source of much dysfunction within Software Development.

However, with a New Year, I'll like to take this as an opportunity to revisit my strong opinions on the subject - …

#159: Gantt Charts revisited

December 21st, 2022

12:31

I originally discussed Gantt charts back in episode 62, but I found more history behind them while researching Scientific Management and Taylorism for episode 156. I originally thought to include this additional history …

#158: The Pitch - one-size does not fill all

December 14th, 2022

11:29

In episode 150, I reintroduced this series with a new pitch. It was my way of taking what I've learnt over the last three years, the last 150 episodes, and almost 33 hours of content and updating the why of the podcast. …

#157: The Pitch - its not like flipping hamburgers

December 7th, 2022

13:21

In episode 150, I reintroduced this series with a new pitch. It was my way of taking what I've learnt over the last three years, the last 150 episodes, and almost 33 hours of content and updating the why of the podcast. …

#156: The Pitch - the management practices of yesterday

November 30th, 2022

11:01

In episode 150, I reintroduced this series with a new pitch. It was my way of taking what I've learnt over the last three years, the last 150 episodes, and almost 33 hours of content and updating the why of the podcast. …

#155: The Pitch - the age and maturity of software development

November 23rd, 2022

9:18

In episode 150, I reintroduced this series with a new pitch. It was my way of taking what I've learnt over the last three years, the last 150 episodes, and almost 33 hours of content and updating the why the podcast. …

#154: The Pitch - doing change

November 16th, 2022

12:52

In episode 150, I reintroduced this series with a new pitch. It was my way of taking what I've learnt over the last three years, the last 150 episodes, and almost 33 hours of content and updating the why the podcast. …

#153: The Pitch - the Age of Software and Digital

November 9th, 2022

10:20

In episode 150, I reintroduced this series with a new pitch. It was my way of taking what I've learnt over the last three years, the last 150 episodes, and almost 33 hours of content and updating the why the podcast. …

#152: The Pitch - lets talk business

November 2nd, 2022

6:40

In episode 150, I reintroduced this series with a new pitch. It was my way of taking what I've learnt over the last three years, the last 150 episodes, and almost 33 hours of content and updating the why the podcast. …

#151: Mini-budget implications on contractor and permanent markets

October 12th, 2022

19:51

On the 23rd September, the UK Chancellor announces a series of change during a "mini-budget".

The mini-budget, and its contents, have been the subject of much debate ever since.

What might have been missed by many …

#150: An updated pitch for the podcast

September 21st, 2022

8:15

Welcome to the 150th episode of the podcast.

In this episode, I take a moment of introspection to revisit the "pitch" for this series.

-----

Find …

#149: Legacy Data - advice for dealing with it

September 14th, 2022

12:02

Over the last few episodes, I've focused on legacy software - what it is, how it occurs, and various strategies to deal with it.

Alongside that legacy software is the legacy data - which is arguably more important than …

#148: Legacy Data - why you should be thinking about it

September 7th, 2022

9:26

Over the last few episodes, I've focused on legacy software - what it is, how it occurs, and various strategies to deal with it.

Alongside that legacy software is the legacy data - which is arguably more important than …

#147: Legacy Software - addressing with Outsourcing

August 31st, 2022

10:55

This is part of a new mini-series looking at Legacy software - the term "legacy" is often seen as a positive - yet within computing it is a negative term generally uses to indicate the need to replace hardware or …

#146: Legacy Software - addressing with Revolution

August 24th, 2022

13:48

This is part of a new mini-series looking at Legacy software - the term "legacy" is often seen as a positive - yet within computing it is a negative term generally uses to indicate the need to replace hardware or …

#145: Legacy Software - addressing with Evolution

August 17th, 2022

14:22

This is part of a new mini-series looking at Legacy software - the term "legacy" is often seen as a positive - yet within computing it is a negative term generally uses to indicate the need to replace hardware or …

#144: Legacy Software - how to address

August 10th, 2022

13:34

This is part of a new mini-series looking at Legacy software - the term "legacy" is often seen as a positive - yet within computing it is a negative term generally uses to indicate the need to replace hardware or …

#143: Legacy Software - a risk matrix

August 3rd, 2022

10:59

This is part of a new mini-series looking at Legacy software - the term "legacy" is often seen a positive - yet within computing it is a negative term generally uses to indicate the need to replace hardware or software.

#142: Legacy Software - the causes

July 27th, 2022

12:11

This is part of a new mini-series looking at Legacy software - the term "legacy" is often seen a positive - yet within computing it is a negative term generally uses to indicate the need to replace hardware or software.

#141: Legacy Software - the impact

July 20th, 2022

9:31

This is part of a new mini-series looking at Legacy software - the term "legacy" is often seen a positive - yet within computing it is a negative term generally uses to indicate the need to replace hardware or software.

#140: Legacy Software - an introduction

July 13th, 2022

11:17

This is the start of a new mini-series looking at Legacy software.

The term "legacy" is often seen as positive - yet within computing it is a negative term generally uses to indicate the need to replace hardware or …

#139: Automation - the higher value work side-effect

July 6th, 2022

10:25

I've talked many times about the productivity benefits from automation.

In this episode, I talk about the higher value benefits we get from …

#138: Automation - the knowledge sharing side-effect

June 29th, 2022

11:42

I've talked many times about the productivity benefits from automation.

In this episode, I talk about the knowledge sharing benefits we get from …

#137: Automation - the auditability side-effect

June 22nd, 2022

12:28

I've talked many times about the productivity benefits from automation.

In this episode, I talk about the auditability benefits we get from …

#136: Automation - the security side-effect

June 15th, 2022

23:16

I've talked many times about the productivity benefits from automation.

In this episode, I talk about the security benefits we get from automation - …

#135: Infrastructure-as-Code

June 8th, 2022

11:18

In this episode I introduce Infrastructure-as-Code - a way of defining your Operation's infrastructure as code - an example of DevOps in practice with our Ops teams learning from our Dev teams.

Why you may be interested …

#134: DevOps Topologies - Working types

May 31st, 2022

14:40

In this episode I want to continue the talk about the team structures discussed on https://web.devopstopologies.com/ - with a focus this week on the …

#133: DevOps Topologies - Anti-Types

May 25th, 2022

11:54

In this episode I want to talk about the team structures discussed on https://web.devopstopologies.com/ - with a focus this week on the anti-types.

#132: Inverse Conway Maneuver

May 11th, 2022

10:36

In the last episode, I introduced "Conway's Law" - an observation of how our organisational structures influence our software structures.

In this episode, I want to talk about how we can utilise this law when we want to …

#131: Conway's Law

May 4th, 2022

7:44

In this episode, I introduce Conway's Law, which talks about how our software structures will reflect the structures of the organisations that create …

#130: To Checklist or not to Checklist

April 27th, 2022

8:58

This episode, I want to take a look at Checklists - when to use and when not to.

Much of this episode is inspired by the Sight Reliability Engineering practices that come out of Google.

Why you might be interested in …

#129: Handling Failure

April 13th, 2022

14:57

Failure in our software systems is inevitable - be it a failing hard drive, broken network cable, power outage, virus, or simply a bug in the code.

"Hope is not a strategy" - thus we need to think about how we handle …

#128: Error Budgets

April 6th, 2022

9:15

In this episode, I take a look at "Error Budgets"

Much of this episode is inspired by the Sight Reliability Engineering practices that come out of …

#127: System Availability - Service Level Indicators, Objectives and Agreements

March 30th, 2022

10:16

In this episode, I take a look at how to measure the availability of our systems.

Much of this episode is inspired by the Sight Reliability Engineering practices that come out of Google

Why you might be interested in …

#126: State of DevOps 2021 - What it says about Site Reliability Engineering

March 23rd, 2022

11:15

The State of DevOps report provides excellent insight through rigorous analysis of its wide reaching survey.

The research provides evidence-based guidance to help focus on the capabilities that drive performance.

One of …

#125: State of DevOps 2021 - What it says about Culture

March 16th, 2022

9:05

The State of DevOps report provides excellent insight through rigorous analysis of its wide reaching survey.

The research provides evidence-based guidance to help focus on the capabilities that drive performance.

One of …

#124: State of DevOps 2021 - What it says about Security

March 9th, 2022

12:15

The State of DevOps report provides excellent insight through rigorous analysis of its wide reaching survey.

The research provides evidence-based guidance to help focus on the capabilities that drive performance.

One of …

#123: State of DevOps 2021 - What it says about DevOps Technical Practices

March 2nd, 2022

18:11

The State of DevOps report provides excellent insight through rigorous analysis of its wide reaching survey.

The research provides evidence-based guidance to help focus on the capabilities that drive performance.

One of …

#122: State of DevOps 2021 - What it says about Documentation

February 23rd, 2022

19:45

The State of DevOps report provides excellent insight through rigorous analysis of its wide reaching survey.

The research provides evidence-based guidance to help focus on the capabilities that drive performance.

One of …

#121: State of DevOps 2021 - What it says about Cloud

February 16th, 2022

15:38

The State of DevOps report provides excellent insight through rigorous analysis of its wide reaching survey.

The research provides evidence-based guidance to help focus on the capabilities that drive performance.

One of …

#120: State of DevOps 2021 - A summary

February 9th, 2022

23:32

The State of DevOps report provides excellent insight through rigorous analysis of its wide reaching survey.

I introduced the State of DevOps report back in episode 13 and in this episode I take a look at the 2021 …

#119: Shifting Left

February 2nd, 2022

9:51

Long term listeners will have heard me use the term "Shift Left" - but what does that mean?

In this episode, I take a deeper dive into the "Shift Left" principal, why modern software development advocates it, and common …

#118: Running a bath - a deeper dive into feedback

January 26th, 2022

5:11

Many of my episode talk about an experimental mindset - have a hypnosis, try something, act on the feedback.

The timeliness and quality of the feedback has real impact on our outcomes.  And I illustrate this in this …

#117: Robotic Process Automation

January 19th, 2022

8:41

What is Robotic Process Automation (RPA)?

Even with over 30 years experience, it was a new term to me when I same across it in the Tech Pro Unicorn episode (#114).  Thus I wanted to investigate and share my …

#116: Low Code and No Code

January 13th, 2022

11:57

What is Low Code?  What is No Code?  How can they help us?

I touched on this subject during the Tech Pro Unicorn episode (#114), but had a lot more …

#115: Build vs Buy

January 5th, 2022

27:56

Should you build or buy your software?

I touched on this subject during the Tech Pro Unicorn episode (#114), but had a lot more notes than could be …

#114: The Tech Pro Unicorn Podcast

December 22nd, 2021

52:44

Back in October I had the pleasure of appearing on the Tech Pro Unicorn podcast - the first time that I appears as a guest.

The host, Michael Grace, and I covered a number of topics - such as build vs buy, low-code/ …

#113: Security Briefing - The OWASP Top 10 - Part 3

December 15th, 2021

10:15

The OWASP Top 10 is the most critical security concerns for web application security as defined by the Open Web Application Security Project®

In the last two episode, I introduce OWASP, their Top 10, why it matters and …

#112: Security Briefing - The OWASP Top 10 - Part 2

December 8th, 2021

11:11

The OWASP Top 10 is the most critical security concerns for web application security as defined by the Open Web Application Security Project®

In the last episode, I introduce OWASP, their Top 10, why it matters and who …

#111: Security Briefing - The OWASP Top 10 - Part 1

December 2nd, 2021

17:02

The OWASP Top 10 is the most critical security concerns for web application security as defined by the Open Web Application Security Project®

In this episode, I introduce OWASP, their Top 10, why it matters and who it …

#110: Security Briefing - Supply Chain Attacks

November 24th, 2021

14:18

Continuing my mini-series on security, I discuss Supply Chain Attacks.

No conversation on cyber-security in 2021 would be complete without talking …

#109: Security Briefing - Paying to be hacked

November 17th, 2021

15:34

Continuing my mini-series on security, I discuss why you would paid to be hacked.

When you are spending so much time and money putting security in …

#108: Security Briefing - Social Engineering

November 10th, 2021

16:23

Continuing my mini-series on security, I introduce Social Engineering.

Social Engineering is a direct attempt to manipulate us into doing something …

#107: Security Briefing - Introducing Zero Trust

November 3rd, 2021

10:52

Continuing my mini-series on security, I introduce Zero Trust.

The traditional approach of security at the border is not longer enough in the modern …

#106: Security Briefing - Beyond Passwords

October 27th, 2021

16:04

Continuing my mini-series on security, I want to follow on from last week's episode, taking a look beyond passwords.

We are rapidly moving to …

#105: Security Briefing - Passwords

October 20th, 2021

17:03

Continuing my mini-series on security, I want to talk about passwords.

Passwords are historically our ubiquitous method of proving our identity.  In …

#104: Security Briefing - Getting started

October 13th, 2021

17:50

If you're new to thinking about cyber security, in this episode I give you my top 5 recommendations to address in your organisation:

  • Patching

#103: Security Briefing - Why cyber security matters to you

October 6th, 2021

20:11

In this first of a mini-series on security, I look at why cyber security is so critical.

-----

Find this episodes show notes at:

#102: The Theory of Constraints - Part 2

September 29th, 2021

14:38

In this episode, I discuss the Theory of Constraints as introduced in the book The Goal by Eliyahu M. Goldratt.

Modern software development …

#101 - The Theory of Constraints - Part 1

September 22nd, 2021

14:06

In this episode, I discuss the Theory of Constraints as introduced in the book The Goal by Eliyahu M. Goldratt.

Modern software development …

#100: Project to Product by Mik Kersten

September 15th, 2021

15:20

Welcome to the 100th episode of the Better ROI from Software Development podcast.

In this episode, I introduce the second book that I would recommend …

#99: Value Streams and Value Stream Mappings

September 8th, 2021

13:59

In this episode, I introduce Value Streams and Value Stream Mapping.

#98: Open Source - Licences

August 19th, 2021

12:14

Continuing the conversation on Open Source, in this episode I look at common licences.

There are a variety of licences in Open Source - covering legal use and commitments you must abide by.  Like any legal contract, its …

#97: Open Source - the motivation

August 11th, 2021

11:17

Continuing the conversation on Open Source, in this episode I look at the motivation behind why it exists.

Why would individuals, groups and even …

#96: Open Source - Is it really free?

August 4th, 2021

18:04

Open Source is everywhere - in our software, in our servers, and in the services we use every day - and its here to stay.

In this episode, I give an introduction to what Open Source is, why its incorrect to think of it …

#95: Software Application Speed - the Content Delivery Network

July 28th, 2021

14:30

Continuing the conversation on Software Application Speed, I look at one of the means of improvement - using a Content Delivery Network (CDN).

In this episode I introduce the Content Delivery Network (CDN); how it …

#94: Software Application Speed - Caching

July 21st, 2021

13:54

Continuing the conversation on Software Application Speed, I look at one of the means of improvement - Caching.

In this episode I introduce Caching - how prevalent it is within modern computing, why we use it in …

#93: Software Application Speed - Website Performance Optimisation

July 14th, 2021

16:37

Continuing the conversation on Software Application Speed, I look at one of the means of improvement - Website Performance Optimisation.

In this episode I introduce Website Performance Optimisation - what it is, why we …

#92: Software Application Speed - UX Design

July 7th, 2021

12:43

Continuing the conversation on Software Application Speed, I look at one of the means of improvement - User Experience Design.

In this episode I introduce User Experience Design, its subset User Interface Design and how …

#91: Software Application Speed - why its important

June 30th, 2021

12:19

Speed of our software applications is rarely considered until it becomes a problem.  In this episode I talk about why speed it important in all of our software application - not just the consumer facing ones.

-----

Find …

#90: Finding a Search Engine Optimisation Expert

June 23rd, 2021

11:07

Following on from last week's introduction into Search Engine Optimisation (SEO), I wanted to provide my advice how to avoid the bad and the ugly of …

#89: Search Engine Optimization - SEO

June 16th, 2021

17:03

Search Engine Optimization (SEO) is seen as highly desirable for driving traffic to your website.

In this episode I address the myth of SEO being "free traffic" and provide my thoughts on avoiding the bad and the ugly …

#88: Eventual Consistency and the CAP Theorem

June 9th, 2021

17:22

Have you ever come across a website or mobile app that occasionally takes time to reflect changes?

This maybe due to Eventual Consistency - a …

#87: The value of Meeting Agendas - an episode 83 follow up

June 2nd, 2021

10:10

In episode 83, I had a long chat with Trevor Ewen about how he provides software service to non-technical clients.

If you've not listened to it, it …

#86: Using Video for Rapid Feedback - an episode 83 follow up

May 27th, 2021

9:32

In episode 83, I had a long chat with Trevor Ewen about how he provides software service to non-technical clients.

If you've not listened to it, it …

#85: Regular software releases - an episode 83 follow up

May 19th, 2021

15:03

In episode 83, I had a long chat with Trevor Ewen about how he provides software service to non-technical clients.

If you've not listened to it, it …

#84: Service Level Agreements - an episode 83 follow up

May 12th, 2021

13:40

In episode 83, I had a long chat with Trevor Ewen about how he provides software service to non-technical clients.

If you've not listened to it, it …

#83: The non-technical buyer with Trevor Ewen

May 5th, 2021

28:12

In this episode I talk to Trevor Ewen about providing software solutions to the non-technical buyer.

Trevor shares with us his experience on who a …

#82: No, being furloughed should not influence recruitment

April 14th, 2021

13:15

This episode is based on LinkedIn poll which asked the question: "Will you be judging jobseekers on whether or not they were furloughed during the …

#81 - Scrum - The dangers of misunderstanding

April 8th, 2021

13:25

Completing my mini-series on the Scrum Framework, I wanted to talk about the dangers of misunderstanding Scrum.

Scrum is deceptively simple to …

#80: Scrum - Stopping a Sprint

March 31st, 2021

11:17

Continuing my mini-series on the Scrum Framework, I look at stopping a sprint.

Should you ever stop a sprint?  And if you do, under what …

#79: Scrum - It will find your problems

March 24th, 2021

6:46

Continuing my mini-series on the Scrum Framework, I look at Problems.

We commonly struggle to raise and discuss Problems in our Organisations; but in this episode, I talk about how Scrum drags those problems into the …

#78: Scrum - The team is asking for more

March 17th, 2021

9:06

Continuing my mini-series on the Scrum Framework, I take a look at the potential warning flag of the team asking for more.

While the team asking for more maybe a good thing, it can also be a sign of a problem in the …

#77: Scrum - Conflict

March 10th, 2021

8:10

Continuing my mini-series on the Scrum Framework, I look at conflict.

We commonly have negative contentions about conflict; but in this episode, I talk about why healthy conflict is so important for our teams to produce …

#76: Scrum - The Definition of Done

March 3rd, 2021

13:48

Over the last few episodes, I've been talking about Scrum, an agile framework.

In this episode, I want to talk about the Definition of Done. The Definition of Done comes from the Increment description - the …

#75: Scrum - Common Problems

February 24th, 2021

16:35

Continuing my mini-series on the Scrum Framework, I look at some of the common problems I see with its adoption.

I discuss problems with …

#74 - Scrum - Theories and Values

February 18th, 2021

18:24

Following on from last week's primer of the Scrum, I take a look at some of the theories and values behind the Agile Framework.

#73: Scrum - A primer

February 10th, 2021

14:42

In this episode I introduce Scrum - an Agile Framework popular within Software Development.

This episode serves as a primer for future episodes - in …

#72: To bonus or not to bonus

February 3rd, 2021

17:19

Is a bonus the best form of employee motivation?

In this podcast I talk about the dangers of a bonus culture and how to think about it differently.

#71: Meetings - the good, the bad and the ugly

January 27th, 2021

21:07

In this week's episode I talk about meetings as they relate to Software Development - I introduce you to the good, the bad and the ugly.

#70: Making time for focus

January 20th, 2021

9:36

In this episode I ask if we are making enough time for focused work.

Focused work is critical to us to allow us to solve problems and do the most …

#69: New Year's resolutions

January 13th, 2021

8:14

In this episode I talk about the similarities between our New Year resolutions and major business initiatives; why we set them, why they are …

#68: 2021 Predictions

January 6th, 2021

19:21

Happy New Year and welcome to 2021.  In this episode I share my predictions for the year ahead.
With Covid-19 doing more to drive technical disruption last year than any of the leadership team, I expect the trend to …

#67: Bad for ROI - The Silver Bullet

December 16th, 2020

6:38

Today's marketing is full of the promise of miracle cures for our problems.
Full of "Do this one thing to achieve amazing results".
Full of Silver …

#66: Practices applied - How I use them

December 9th, 2020

17:04

In this episode, I talk about a recent software project and how I've used many of the processes I have introduced in prior podcasts.

I talk about how I applied them.

And how they fit together to allow me to develop …

#65: Bad for ROI - 100% Utilisation

December 2nd, 2020

11:41

Having your team working at 100% utilisation is a good thing for ROI, right?

Software Developers are expensive, surely maximizing their available time is the best way to achieve ROI?

In this episode, I discuss why …

#64: Bad for ROI - Big Bang

November 26th, 2020

10:38

Doing "Big Bang" releases may seem like an effective use of time and people.  They may carry huge prestige and bragging rights for their leadership.  But are they good for ROI?

In this episode, I talk about the dangers …

#63: Bad for ROI - The Rockstar developer

November 18th, 2020

11:56

We think we want to employ the "Rockstar" developer.  We want the superstar.

We actively recruit for it - we even put it into the job adverts.

But is the "Rockstar" good for ROI?

In this episode, I discuss why I believe …

#62: Bad for ROI: The Gantt Chart

November 11th, 2020

12:49

Gantt Charts are a popular tool for visualising dependencies for complex activities. 

In this episode I discuss why the use of Gantt Charts are bad …

#61: The UK Executive's attitudes towards custom Software Development survey

November 4th, 2020

15:07

Through September I ran a survey to establish UK Executive's attitudes towards custom Software Development.

Unfortunately the survey failed to obtain …

#60: The Programmers Oath - I will never stop learning and improving my craft

October 14th, 2020

11:12

In this episode I continue to look at professionalism in software development.

I take a look at the ninth oath from the Programmer's Oath by Uncle Bob Martin, introduced in episode #51, to explore further:

#59: The Programmers Oath - I will produce estimates that are honest both in magnitude and precision

October 7th, 2020

11:25

In this episode I continue to look at professionalism in software development.

I take a look at the eighth oath from the Programmer's Oath by Uncle Bob Martin, introduced in episode #51, to explore further:

#58: The Programmers Oath - I will continuously ensure that others can cover for me, and that I can cover for them

September 30th, 2020

10:29

In this episode I continue to look at professionalism in software development.

I take the seventh oath from the Programmer's Oath by Uncle Bob Martin, introduced in episode #51, to explore further:

#57 - The Programmer's Oath - I will do all that I can to keep the productivity of myself, and others, as high as possible

September 23rd, 2020

13:56

During September, I'm running a short survey to understand UK Executive's attitudes to custom software development.  Please take the time and have …

#56 - The Programmer's Oath - I will fearlessly and relentlessly improve my creations at every opportunity

September 16th, 2020

10:15

During September, I'm running a short survey to understand UK Executive's attitudes to custom software development.  Please take the time and have …

#55: The Programmers Oath: I will make frequent, small, releases so that I do not impede the progress of others.

September 9th, 2020

12:13

During September, I'm running a short survey to understand UK Executive's attitudes to custom software development.  Please take the time and have …

#54: The Programmers Oath: I will produce, with each release, a quick, sure, and repeatable proof that every element of the code works as it should.

September 2nd, 2020

15:15

During September, I'm running a short survey to understand UK Executive's attitudes to custom software development.  Please take the time and have …

#53: The Programmers Oath - The code that I produce will always be my best work

August 26th, 2020

11:13

In this episode I continue to look at professionalism in software development.

I take the second oath from the Programmer's Oath by Uncle Bob Martin, introduced in episode #51, to explore further:

"I Promise that, to …

#52: The Programmers Oath - I will not produce harmful code

August 19th, 2020

10:56

In this episode I continue to look at professionalism in software development.

I take the first oath from the Programmer's Oath by Uncle Bob Martin, introduced in the last episode, to explore further:

I Promise that, to …

#51: Professionalism in Software Development - The Programmers Oath

August 12th, 2020

11:11

In this episode I start to look at professionalism in software development.

Software development doesn't have the same level of professionalism & accountability found in Doctors, Lawyers or Architects.

In this …

#50: Series recap

July 29th, 2020

24:44

In this episode I provide a recap of the episodes since the last recap show (episode #25).

This episode is both a recap of the series since episode #25 and a good entry point for new listeners.

During this episode, I'll …

#49: Assuming another person's intent purely from their actions

July 22nd, 2020

9:57

In this episode I want to discuss how dangerous it can be to assume another persons intent purely from their actions.

This is a message I am seeing come up quite a bit lately.

And the more I think about it, the more I …

#48: Its not just about building the right thing - its also about building the thing right

July 15th, 2020

14:47

Over the last few episodes I've talked about learning to improve our individuals, teams and entire organisations to handle change.

In this episode I want to explore why it is so important to that we are learning to …

#47: Deliberate Practice, Code Katas and Game Days

July 8th, 2020

13:30

In this episode I wanted to continue the conversation on Learning.

In the last few episodes, I talked about;

  • Why learning is so important to me …

#46: Helping our teams with Individuals Learning

July 1st, 2020

11:39

In this episode I wanted to continue the conversation on Learning.

In the last two episodes I talked about why Learning is so important to me personally and Organisational Learning.

In this episode, I want to move onto …

#45: Organisational Learning

June 17th, 2020

14:49

In this episode I wanted to continue the conversation on Learning.

In my last episode I talked about why Learning is so important to me personally.

In this episode, I want to move onto talking about Organisational …

#44: Learning

June 10th, 2020

12:41

In this episode I wanted to start talking about learning. Learning is one of the singularly overlooked concepts in running a business. 

I believe …

#43: Containers, Docker, Kubernetes and Serverless - explaining Serverless

June 3rd, 2020

11:04

Over the current few episodes I am introducing a number of technologies from modern Software Delivery.

These are:

  • Containers
  • Docker
  • Kubernetes

#42: Containers, Docker, Kubernetes and Serverless - explaining Container Orchestrators and Kubernetes

May 27th, 2020

8:26

Over the current few episodes I am introducing a number of technologies from modern Software Delivery.

These are:

  • Containers
  • Docker
  • Kubernetes

#41: Containers, Docker, Kubernetes and Serverless - explaining Containers and Docker

May 20th, 2020

8:45

Over the next few episodes I want to introduce a number of technologies from modern Software Delivery.

These are:

  • Containers
  • Docker
  • Kubernetes

#40: Containers, Docker, Kubernetes and Serverless - explaining virtualisation

May 13th, 2020

9:23

Over the next few episodes I want to introduce a number of technologies from modern Software Delivery.

These are:

  • Containers
  • Docker
  • Kubernetes

#39: Improving predictability in Software Development by asking the team to do less

May 6th, 2020

12:28

I find that quite often business owners and leaders desire a level of predictability that isn't being achieved by their software development teams.

The want reliable costs and timelines for the delivery of software. But …

#38: The Covid-19 episode - Helping our unexpected remote workers

April 22nd, 2020

17:45

I'm recording this on Tuesday the 21st May 2020.

At this point, in the UK, we have been under lock down for 4 weeks.

UK rules discourage person to …

#37: Avoiding over focus on the short term

April 15th, 2020

10:15

I find that many organisations have a myopic over focus on the immediate term.

This over focus drives poor return on investment over the longer term.

In this episode I revisit the analogy of technical debt and how this …

#36: Recruitment - Bonus Episode 2 - Feedback

April 8th, 2020

6:46

Over the last 10 episodes I've been focused on recruitment.

I had originally planned to finish that mini-series two episodes back; but then I gave you a bonus episode last week on the best hire you can make.

I recently …

#35: Recruitment - Bonus Episode - The best hire you can make

April 1st, 2020

5:51

Last week I completed a mini-series of 9 episodes looking at various aspects of recruitment.

As I went through the series I decided I wanted to give you a bonus episode on recruitment.

I wanted to tell you about the …

#34: Recruitment - Getting the best and keeping them

March 26th, 2020

8:17

This episode is the final part of a recruitment mini-series; where I have been focusing on various characteristics that I believe are important in recruitment. And while I think many of these themes are universal, I …

#33: Recruitment - Act quickly

March 18th, 2020

8:23

This episode is part of a recruitment mini-series; where I am focusing on various characteristics that I believe are important in recruitment.

And while I believe many of these themes are universal, I will, of course, …

#32: Recruitment - Interviews

March 11th, 2020

15:59

This episode is part of a recruitment mini-series; where I will be focusing on various characteristics that I believe are important in recruitment. And while I believe many of these themes are universal, I will, of …

#31: Recruitment - Working with agencies

March 4th, 2020

10:47

This episode is part of a recruitment mini-series; where I will be focusing on various characteristics that I believe are important in recruitment. And while I believe many of these themes are universal, I will, of …

#30: Recruitment - Understanding worth

February 26th, 2020

7:51

This episode is part of a recruitment mini-series; where I will be focusing on various characteristics that I believe are important in recruitment. And while I believe many of these themes are universal, I will of …

#29: Recruitment - Defining the role

February 19th, 2020

10:56

This episode is part of a recruitment mini-series; where I will be focusing on various characteristics that I believe are important in recruitment. And while I believe many of these themes are universal, I will of …

#28: Recruitment - Is a permanent employee the right thing for you?

February 12th, 2020

9:33

This episode is part of a recruitment mini-series; where I will be focusing on various characteristics that I believe are important in recruitment. And while I believe many of these themes are universal, I will of …

#27: Recruitment - Should you be recruiting at all?

February 5th, 2020

12:54

This episode is part of a recruitment mini-series; where I will be focusing on various characteristics that I believe are important in recruitment. And while I believe many of these themes are universal, I will of …

#26 Recruitment - A mini-series

January 29th, 2020

8:50

Over the coming episodes I'm going to take a deep dive into recruitment.

Recruitment is singularly one of the most important roles of management.

Our …

#25: The series so far

January 22nd, 2020

17:37

Welcome to the 25th episode.

I decide I wanted to use this episode as both a recap to the series so far and as a good entry point for new listeners.

During this episode, I'll be summarising the key takeaways so far - …

#24: Mob Programming

January 15th, 2020

12:53

In last week's episode I introduced the idea of Pair Programming.

A software development practice that has two developers working on the same thing on the same computer. One acting as the driver - the other as a …

#23: Pair Programming

January 8th, 2020

12:19

In this weeks episode, I want to introduce the practise of Pair Programming.

At first, Pair Programming can seem completely at odds with achieving returns from your software development investment.

Though this episode, …

#22: Handling incomplete work

December 18th, 2019

13:17

In the last few episodes I've started a mini-series introducing some of the tools and practices that allow for the fast delivery of software and …

#21: Continuous Deployment

December 11th, 2019

7:33

In the last few episodes I've started a mini-series introducing some of the tools and practices that allow for the fast delivery of software ... and …

#20: Continuous Delivery

December 4th, 2019

7:19

In the last few episodes I've started a mini-series introducing some of the tools and practices that allow for the fast delivery of software, and …

#19: Continuous Integration

November 27th, 2019

11:07

UPDATE: I noticed after initial publish the order of the clips in this episode where very incorrect.  I've now updated - apologies for any confusion.

#18: Source Control

November 20th, 2019

10:17

In this episode, I want to talk about Source Control.

Source Control is a tool that should be available to your Software Development and at the heart …

#17: Monoliths and Microservices

November 13th, 2019

7:40

In this weeks podcast, I wanted to talk about how the size and complexity of a deployable piece of software matters to the ability to deliver value to the customer - and thus ROI on our Software Development.

#16: Technical Debt

November 6th, 2019

10:09

In this episode I want to introduce the term Technical Debt.

The term Technical debt was coined in 1992 by Ward Cunningham to describe what happens when we fail to adequately maintain what he calls “immature” code.

I …

#15 - Monitoring

October 30th, 2019

9:12

In last weeks episode I talked about software testing - predominantly around automation to aid in flow of delivering value to your customer.

One …

#14: Software Testing

October 23rd, 2019

11:06

In this episode I want to talk about testing, why it is important for ROI and what types of testing can be done.

#13: State of DevOps report 2019

October 15th, 2019

11:24

Back in episode 10, I briefly mentioned the State of DevOps reports as part of the introduction to DevOps.

In this episode I want to spend more time reviewing the 2019 report

#12: War and Peace and IT

October 9th, 2019

5:10

In this short episode, I want to introduce a book that I feel that every executive should read.

I started writing about how to get better ROI from …

#11: We need to talk about Culture

October 2nd, 2019

13:10

In the last five episodes I've introduced a number of terms to help us move away from the traditional software development practices.

In episode 6, I introduced the Minimum Viable Product as a way to rethink our …

#10 - Introduction to DevOps

September 25th, 2019

10:06

Over the last couple of episodes;

I've introduced the concepts of Minimum Viable Product as a way to think about software development to improve your return on investment.

I've then introduced Lean and Agile to provide …

#9: Introduction to the Cloud

September 18th, 2019

9:06

In the last couple of episodes I've introduced the concepts of Minimum Viable Product, Lean and Agile.

I believe these help us to adjust our mind-set to one more conducive to getting Better ROI from Software Development.

#8: Introduction to Agile

September 11th, 2019

15:03

In the last couple of episodes I've introduced the concepts of Minimum Viable Product and Lean Software Development.

In this episode I want to introduce Agile.

Along with Minimum Viable Product & Lean Software …

#7 - Introduction to Lean Software Development

September 4th, 2019

20:28

In the last episode I introduced the Minimum Viable Product.

I personally see Minimum Viable Products being related to Lean Principals.

I'll give you an introduction to Lean in this podcast - and where appropriate, tie …

#6: Introduction to the Minimum Viable Product

August 7th, 2019

10:10

In my last podcast I talked about how you should be considering investment in software development as volatile experiments – and that they should be …

#5: Thinking about software development investment

July 31st, 2019

8:27

 In this episode I want to talk about how to think about investing in software development.

I see too many people thinking that software development is an activity with one outcome – success.

And with that I see funding …

#4: Why is software development complex?

July 24th, 2019

10:57

Software Development is complex.

The problems it solves will always have a level of complexity.

In this podcast I talk about why.

#3: Projects are bad for return on investment

July 17th, 2019

5:20

Projects are not the best way to get great return on your software development.
And in this podcast I'll tell you why.

#2 - It's not about utilization

July 10th, 2019

4:36

In the last podcast I told you that focusing on 100% utilization is the wrong thing for return on investment.
But how can that be?
Are we not taught …

#1 - Why is it difficult to get the best return on investment

July 2nd, 2019

4:40

Why is it difficult to get great return on your software development investment?

Why is it that software development isn't keeping pace with your …

Episode 0 - Why I'm doing this podcast

June 20th, 2019

4:56

Episode 0 - a brief summary of why I am creating this podcast series.

Loading ...

Listen to Better ROI from Software Development

RadioPublic

A free podcast app for iPhone and Android

  • User-created playlists and collections
  • Download episodes while on WiFi to listen without using mobile data
  • Stream podcast episodes without waiting for a download
  • Queue episodes to create a personal continuous playlist
RadioPublic on iOS and Android
Or by RSS
RSS feed
https://anchor.fm/s/b669760/podcast/rss

Connect with listeners

Podcasters use the RadioPublic listener relationship platform to build lasting connections with fans

Yes, let's begin connecting
Browser window

Find new listeners

  • A dedicated website for your podcast
  • Web embed players designed to convert visitors to listeners in the RadioPublic apps for iPhone and Android
Clicking mouse cursor

Understand your audience

  • Capture listener activity with affinity scores
  • Measure your promotional campaigns and integrate with Google and Facebook analytics
Graph of increasing value

Engage your fanbase

  • Deliver timely Calls To Action, including email acquistion for your mailing list
  • Share exactly the right moment in an episode via text, email, and social media
Icon of cellphone with money

Make money

  • Tip and transfer funds directly to podcastsers
  • Earn money for qualified plays in the RadioPublic apps with Paid Listens