Microsoft Interview Question

How do you plan a research process? How do you work with developers?