This paper describes a modeling approach SAGM (Similarity for Adaptive Guidance Model) that provides adaptive and recursive guidance for software process development. This approach, in accordance to developer needs, allows specific tailored guidance regarding the profile of developers. A profile is partially or completely defined from a model of developers, through their roles, their qualifications, and through the relationships between the context of the current activity and the model of the defined activities. This approach aims to define the generic profile of development context and a similarity measure that evaluates the similarities between the profiles created from the model of developers and those of the development team involved in the execution of a software process. This is to identify the profiles classification and to deduce the appropriate type of assistance to developers (that can be corrective, constructive or specific).