Durban Agile User Group Meetup - Thursday, 22 September 2016


In this meetup we have one of the talks that were presented at DevConf 2016 as well as a guest speaker from Poland!

Talk 1 @ 5:45pm (40 minutes)
“Brownfield TDD: How to eat an elephant?” by Mark Whitfeld (@MarkWhitfeld (
I have heard so many developers say "TDD is great in concept, but I can't use it in my current project. I'll wait for my next project to introduce it..." and they never do. Let's be honest TDD is not easy, especially when you have a large legacy code base to deal with, and if you are waiting for the perfect situation to start it may never come around. You need to make it happen. This talk will give you practical handles on how to introduce TDD as one of your development practices in your existing brownfields (legacy) project. When do we start? Well, there is no better time than the present!

Talk 2 @ 6:30pm (30-40 minutes)
“Why so flat?” by Tomasz Szymański (@szimano (
In May 2013 we, the owners of SoftwareMill, came to the point where the traditional board ruling of a company that had no middle management became difficult and very time-consuming. And since we like to do other stuff than managing we had to do something about it.

The usual path people take is introducing middle management. But was that for us? Hell no! Since we run all the projects in an agile, self-organising manner we thought - why not do the same with the company?

And that, after a while, has resulted in a fully transparent (both operationally and financially) organisation that I would like to tell you the story of. How it went, what went wrong, what went well and what were the problems we encountered and had to fix.

And was it worth the hassle ;-)?

A small bio on our guest Tomasz Szymański:
His journey with professional programming has started over 10 years ago. He did his first serious coding as an intern at JBoss, to become an Application Architect in one of the biggest banks in Republic of South Africa.

He believes in clean code, communities and agile methodologies. That is why after years of experience he has co-founded SoftwareMill - first polish softwarehouse that is fully remote and flat. For over 5 years he has been building a company, where 30 professionals are running projects on 4 continents.

Active member and leader of Warsaw Java User Group, Warsaw Groovy User Group, organiser and speaker at conferences and dev events. Privately trying to match Tiger Woods in golf ;)