Better ROI from Software Development

Better ROI from Software Development

red-folder.com
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 explores and explains why “traditional” management techniques will not only produce poor returns, but actively encourage it. Find out more about Red Folder Consultancy, or sign up to their mailing list at https://red-folder.com. Or reach out to Mark on Twitter @redfoldermark


#30: Recruitment - Understanding worth
Feb 26 • 7 min
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 course be focusing on software…
#29: Recruitment - Defining the role
Feb 19 • 10 min
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 course be focusing on software…
#28: Recruitment - Is a permanent employee the right thing for you?
Feb 12 • 9 min
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 course be focusing on software…
#27: Recruitment - Should you be recruiting at all?
Feb 5 • 12 min
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 course be focusing on software…
#26 Recruitment - A mini-series
Jan 29 • 8 min
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 businesses are run and operated by people. Yes processes, tools and a hundred other things can help, but…
#25: The series so far
Jan 22 • 17 min
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 - and which episodes to listen to if you…
#24: Mob Programming
Jan 15 • 12 min
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 navigator - with regular role reversal. I…
#23: Pair Programming
Jan 8 • 12 min
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, I will look at the common…
#22: Handling incomplete work
Dec 18, 2019 • 13 min
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 ultimately delivery of value to our customer. In episode 18, I introduced Source Control, what it was, why…
#21: Continuous Deployment
Dec 11, 2019 • 7 min
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 ultimately delivery of value to our customer. In episode 18, I introduced Source Control, what it was, why…
#20: Continuous Delivery
Dec 4, 2019 • 7 min
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 ultimately delivery of value to our customer. In episode 18, I introduced Source Control, what it was, why…
#19: Continuous Integration
Nov 27, 2019 • 11 min
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. In last week’s episode I started a mini-series introducing some of the tools and practices that allow for…
#18: Source Control
Nov 20, 2019 • 10 min
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 of everything they do. The aim of this episode is to introduce to you what it is, why they should be…
#17: Monoliths and Microservices
Nov 13, 2019 • 7 min
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
Nov 6, 2019 • 10 min
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 find technical debt a great way to…
#15 - Monitoring
Oct 30, 2019 • 9 min
In last weeks episode I talked about software testing - predominantly around automation to aid in flow of delivering value to your customer. One point I touched on in the episode is that you cannot, and indeed should not, aim or expect to test everything.…
#14: Software Testing
Oct 23, 2019 • 11 min
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
Oct 15, 2019 • 11 min
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
Oct 9, 2019 • 5 min
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 Software Development back in 2016. This was as a direct aim to educate the executive level on how to…
#11: We need to talk about Culture
Oct 2, 2019 • 13 min
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 traditional ideas of waterfall style…
#10 - Introduction to DevOps
Sep 25, 2019 • 10 min
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 background and backup for why that…
#9: Introduction to the Cloud
Sep 18, 2019 • 9 min
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. In this episode, I introduce the…
#8: Introduction to Agile
Sep 11, 2019 • 15 min
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 Development - Agile - along with Cloud &…
#7 - Introduction to Lean Software Development
Sep 4, 2019 • 20 min
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 it back to the Minimum Viable…
#6: Introduction to the Minimum Viable Product
Aug 7, 2019 • 10 min
In my last podcast I talked about how you should be considering investment in software development as volatile experiments – and that they should be managed as such. In this podcast, I’ll introduce the concept of Minimal Viable Product (MVP) a tool that…
#5: Thinking about software development investment
Jul 31, 2019 • 8 min
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 being made to that software…
#4: Why is software development complex?
Jul 24, 2019 • 10 min
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
Jul 17, 2019 • 5 min
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
Jul 10, 2019 • 4 min
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 that utilization means productivity? Are we not encourage to stretch our staff? To get the most out of the…
#1 - Why is it difficult to get the best return on investment
Jul 2, 2019 • 4 min
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 business? You’ve tried to resolve it yourself; you’ve set targets, you’ve encouraged, you’ve cajoled, you’ve…
Episode 0 - Why I’m doing this podcast
Jun 20, 2019 • 4 min
Episode 0 - a brief summary of why I am creating this podcast series.