hardware development manufacturing production stages timeline