Hardware Development: Agile and Co-Design | IEEE Conference Publication | IEEE Xplore