Randy Spiess is a collaborative leader experienced in program and project management, strategic planning, business operations, and process improvement. He has a background in software application projects and has led initiatives in agile transformation, sales operations, and quality management. His experience includes roles as a business development manager, sales operations manager, program manager, agile coach, and software engineering manager.