How semiconductor companies can get better at managing software development

They may want to consider adopting one of four basic organizational structures.