If you’ve worked in a software development firm for more than five years, chances are you’ve probably been asked to do more than just edit code.You might be asked to manage a team, help customers build new products or develop a new service, all while developing new business models,...