Guidance on Application of Agile in Combined Hardware and Software Development Projects | Synapse