Abstract
Given a B-module M and any presentation B=A/J, the obstruction theory of M as B-module is determined by the usual obstruction class oA for deforming M as A-module and a new obstruction class oJ. These two classes give the tool for constructing two obstruction maps which depend on each other and which characterise the hull of the deformation functor. We obtain relations between the obstruction classes by studying a change of rings spectral sequence and by representing certain classes as elements in the Yoneda complex. Calculation of the deformation functor of M as B-module, including the (generalised) Massey products, is thus possible within any A-free 2-presentation of M.