Top 4 things to do to help bring a scrum team together.

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 →

Wrangling dysfunctional SLTs

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 →

Scrummery as a Software Engineer

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 →

The Future of Software Engineering: Navigating the Next Horizon

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 →

Conducting Digital Transformation: A Roadmap to Success

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 →

Navigating Resistance to Change: Strategies for Successful Transformation

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 →

Why Technical Projects Fail: A Deep Dive into Common Pitfalls

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 →

The AI Revolution in Digital Delivery Management: Navigating the New Normal

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 →

Navigating the Complex World of System Design Thinking: The Triumphs & Traps

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 →

System Design Thinking: The Key to Unlocking Innovation and Efficiency

In the rapidly evolving landscape of software engineering, the adoption of system design thinking has become a cornerstone for successful digital delivery and technical program management. This approach, which emphasizes holistic problem-solving and user-centric design, stands out as a revolutionary… Continue Reading →

« Older posts