Discovery and delivery are important aspects for IT professionals looking for better ways of working.For discovery, a set of principles and techniques is more important than the specific approach to be taken.Recommended discovery techniques include interviews, prototypes, and iterations for optimal results.Delivery principles involve considering other roles, such as data analysts, to ensure goal achievement.