The role of IS is changing from a task perspective to a role perspective focused on aligning IS with business needs and goals. In this paper we present a problem solving perspective for teaching systems development methodologies as a means of fostering this shift in perspective in IS students. Polya\u27s formal problem solving process is synthesized with the traditional systems development life cycle. This synthesis makes explicit the tacit knowledge embedded in system development methodologies and enables the transfer of domain knowledge to the broader organizational context and the alignment of IS with business needs and goals