Built for Product Quality: How Thermo Fisher Scientific Develops Software