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 →
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 →
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 →
Taking on the management of an IT department is a challenging yet rewarding endeavor. In today’s technology-driven world, the IT department is not just a support function; it’s a strategic asset that can drive business success. This blog post aims… Continue Reading →