Benefits of dedicated software development teams