I have developed software for over twenty years.
Followed a few methodologies and styles, had a few role names, in several countries, using several programming languages, on most of the usual layers (database, backend, middle tier, frontend, …), with many technologies, techniques, libraries and frameworks.
And there is always something new to try, and there is always a bit of history that repeats itself!
Talk: Remote agile
It is accepted wisdom that physically collocated teams usually perform better.
What happens when your client or/and part of your team is thousands of KMs away? How do you ensure a close collaboration and short feedback loops between clients and the delivery team? How to bridge the cultural gap? How do you effectively run standups/meetings/retrospectives? What about pair programming? What traits should you look for in candidates? What tools can you use to mitigate the distance?
When properly managed, a remote team can rival a local team effectiveness in quality, speed while tapping talent from wherever it can be connected.
In this presentation we aim to share our experiences, engage and learn with the agile community.