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 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 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 →
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 →
Agile methodology has become a buzzword in the world of software development and beyond, promising flexibility, efficiency, and a focus on delivering value. However, not all Agile practitioners reap these benefits. In some cases, they even seem to ‘suck’ at… Continue Reading →
Agile Evolution: Charting the Future of Agile in IT Project Delivery Introduction In the realm of IT project delivery, Agile has revolutionized the way teams operate and deliver value. From its inception in the early 2000s to its widespread adoption… Continue Reading →
Agile methodology, a transformative force in the world of project management and software development, is often surrounded by misconceptions. These misunderstandings can significantly hinder the effectiveness and true potential of Agile practices. In this introduction, we aim to shed light… Continue Reading →
In today’s fast-paced digital world, where change is the only constant, Agile Delivery stands out as a beacon of adaptability and efficiency. Agile, a methodology that originated in software development, has rapidly become a universal language in project management, transcending industries and reshaping how teams collaborate and deliver results. This blog post delves into the essence of Agile Delivery, offering insights, strategies, and best practices to harness its full potential.