I wanted to write about where I think the future of software development methodology is, in terms of practical application of a process or framework to do it better. There’s often a ‘Program Du Jour’ effect, i.e. everyone jumping on… Continue Reading →
I was recently asked about how I’d go about tackling getting a new team working together nicely. I recently wrote a blog post (here) about dysfunctional Senior Leadership Teams, so wanted to continue that theme in a post & also… Continue Reading →
As you may climb the murky world of management (whatever that means) you can often find yourself within an SLT. For the uninitiated the SLT or ‘Senior Leadership team’ are commonly responsible for ensuring a business is aligned with its… Continue Reading →
I recently did a guest lecture type talk thing at Keele University the other week (massive thanks to Professor Ed Quincey @eddequincey & the computer science cohort @keele_cs) which not only I really enjoyed but from it, I took a… Continue Reading →
In an era where technology evolves at an unprecedented pace, the field of software engineering stands at the forefront of innovation and change. As a Digital Delivery & Technical Programme Manager with a keen eye on the trends in software… Continue Reading →
Digital transformation – the buzzword that echoes through the corridors of businesses, from small startups to colossal corporations. As a Digital Delivery & Technical Programme Manager, I’ve navigated the challenging waters of digital transformation, and it’s clear that this journey… Continue Reading →
In the dynamic realm of software engineering and Agile methodologies, change is not just inevitable but essential. However, as a seasoned Digital Delivery & Technical Programme Manager, I’ve often encountered resistance to change. This resistance can be a significant hurdle… Continue Reading →
In the ever-evolving world of software engineering and digital delivery, the success of a technical project is as elusive as it is desired. Throughout my career in Agile methodologies and software development, I’ve witnessed numerous projects falter, and it’s become… Continue Reading →
In the ever-evolving world of technology, Artificial Intelligence (AI) is not just a buzzword but a revolutionary force reshaping various industries. Digital delivery management, a critical component of the tech landscape, is no exception. This blog post delves into how… Continue Reading →
In an era where technology evolves at a breakneck pace, the significance of system design thinking cannot be overstated. This approach, which balances technical functionality with user needs, is crucial for creating systems that are not only efficient but also… Continue Reading →