I presented an "In the brain" talk at Skills Matter last week entitled "Good code isn't enough" that looked at whether "good code" guaranteed a successful software project. I had a great time and there was some really good discussion about the factors that can affect whether a software succeeds or fails. The whole session was recorded and the video is available to watch online. The slides are also available to view online and download.
For those interested, here are photos of both sides of the whiteboard from the session.
If you want to learn more about the topics that we covered in the session, take a look at Enterprise Software Developer; a four day practical training course about building software within an enterprise environment in a structured, lightweight and pragmatic way.
Simon is an independent consultant specializing in software architecture, and the author of Software Architecture for Developers (a developer-friendly guide to software architecture, technical leadership and the balance with agility). He’s also the creator of the C4 software architecture model and the founder of Structurizr, which is a collection of open source and commercial tooling to help software teams visualise, document and explore their software architecture.