How to add value in a modern software development team