Developing a theory-driven method to design