The Agile Echo

Learn Agile Practices Blog

Archive

Cover Image for Collaborate like a pro: How to set up pair and mob programming for your team

Collaborate like a pro: How to set up pair and mob programming for your team

Are you tired of feeling like your team's productivity is lagging behind? Maybe it's time to shake things up with some pair or mob programming! But let's be real, getting everyone on board and figuring out where to start can be a daunting task. Don't fret though, we've got your back with some killer setup tips to help you hit the ground running.

pair-programming
ensemble-programming
remote-work
Dan the Dev
Dan the Dev
Read now >
Cover Image for eXtreme Programming Unleashed: The Top Practices to Learn to become a Master

eXtreme Programming Unleashed: The Top Practices to Learn to become a Master

Extreme Programming (XP) is a software development approach that aims to improve the quality and efficiency of software development. I often heard people struggling to understand how to start applying some XP practices in real-life, so here are my suggestions for doing it!.

extreme-programming
Dan the Dev
Dan the Dev
Read now >
Cover Image for Overcoming Fear: The Key to Unlocking True Agility

Overcoming Fear: The Key to Unlocking True Agility

Being adaptable, responsive, and fearless in the face of uncertainty is central to agile software development. But what exactly does it mean to be agile? True agility stems from courage - the courage to face our fears and embrace the unknown.

agile
Dan the Dev
Dan the Dev
Read now >
Cover Image for The Surprising Truth About XP and Agile in Remote Work Environments

The Surprising Truth About XP and Agile in Remote Work Environments

Discover the Strategies and Best Practices That Can Make or Break Your Remote Team's Success while trying to apply eXtreme Programming and Agile in general.

extreme-programming
remote-work
Dan the Dev
Dan the Dev
Read now >
Cover Image for Why are we so afraid of TDD?

Why are we so afraid of TDD?

Test-Driven Development has several benefits, but a lot of developers still resist it and are afraid of it. So I asked myself: how is that possible?

test-driven-development
Dan the Dev
Dan the Dev
Read now >
Cover Image for Why No-Code and AI Should be Embraced by Software Developers

Why No-Code and AI Should be Embraced by Software Developers

Exploring the Benefits of No-Code and AI in Software Development: From Enhancing Productivity and Automating Repetitive Tasks to Unleashing Creativity and Advancing Your Career

ai
no-code
Dan the Dev
Dan the Dev
Read now >
Cover Image for Is Agile Manifesto still meaningful?

Is Agile Manifesto still meaningful?

The Agile Manifesto: Reflecting on its Continued Significance in Modern Software Development and its Impact on Teamwork, Flexibility and Delivering Value

agile
technical-excellence
Dan the Dev
Dan the Dev
Read now >
Cover Image for Why continuous improvement is fundamental for developers

Why continuous improvement is fundamental for developers

The Importance of Continuously Improving as a Developer: Why it's Essential for Career Growth and Professional Development in Tech.

continuous-improvement
Dan the Dev
Dan the Dev
Read now >
Cover Image for There is no agility without technical excellence

There is no agility without technical excellence

While Agile emphasizes the importance of individuals and interactions, working software, and customer collaboration, it is also essential to have technical excellence in order to be truly agile.

agile
technical-excellence
Dan the Dev
Dan the Dev
Read now >
Cover Image for Why Agile is important

Why Agile is important

Is Agile still relevant in 2023? Definitely yes, probably more than ever!

agile
Dan the Dev
Dan the Dev
Read now >