From legacy chaos to the Promised Land of DDD – Anita Kvamme & Ellen Lippe – KanDDDinsky 2017

video:

For the last 2 years now, we have been working on gradually modernizing a large and complex business critical application in Statoil. This 20 year old giant was mainly written in a 4GL (CA Gen), and we wanted to utilize the power of DDD and BDD when rewriting it piece by piece. Now, 2 years later, we find it very facinating to look back at where we came from and where we are now. Of course, much of our code base is in a very different shape, so much easier to understand, work with and change. But also, the entire team culture has transformed. We now have a completely new way of looking at how software is designed and built, how we work together and so on. Our team consisted of about 10 people with great variation in knowledge, preferences and personality. Doing this transformation with them has been a great experience; lots of blood, sweat and tears, lots of fun. In this presentation we’d like to share with you the story including what we've learned and our key takeaways, both the happy parts and the tougher parts, both the technical aspects and the learnings around how to achieve a well functioning DDD team

Tags

Follow us

Read our latest news from Virtual DDD on any of these social networks!

Recent videos

Impact Mapping – The Secret Sauce

Details "Impact mapping is a lightweight, collaborative planning technique for teams that want to make a big impact with software products. It is based on user interaction design, outcome-driven planning and mind mapping. Impact maps help delivery teams and...

Pragmatic Architecture: How to Know When It’s Enough

Details Overengineering wastes time and effort, while underengineering creates future pain. How do you strike the right balance? This talk explores how you can use the balanced coupling model to achieve the just-right engineering. You’ll learn to predict volatility of...