а) абсолютли самому. на начальных этапах только владелец продукта должен проводить кастдев, потому что именно он знает как разворачивать беседу в случае новых нюансов и тд. Аутсорсеры будут отрабатывать скрипт (в утрированном случае) либо, сами того не хотя, обрубать часть инфы
б) имхо, это крайность. более того, сам сталкивался с тем, что люди более благосклонно относятся именно к владельцу будущего продукта, чем к обычному исследователю. особенно если говорить о нашей ментальности, то славяне любят возносить (даже самопровозглашенных) директоров и иже с ними.
в) всегда работает правило "быть приятным собеседником". Плюс, нужно отталкиваться от аудитории. Если вы кастдевите владельцев мелкого бизнеса, просто рядовых сотрудников - скорее всего излишне формальное интервью их оттолкнет или, хотя бы, смутит и обрежет часть инфы. Если же ваша аудитория из топ-100 forbes, то, сами понимаете, "шутки за 300", так сказать, тут не к месту 🙂