User interaction with a product is modeled based on user activity composed of perception, judgment and action together with affordances given by the product. Based on user assessment on each step of perception, judgment and action of an activity, inter-relations between specific activity and its affordance feature of the product can be scrutinized. Those affordance features of the current product could be redesigned exploiting hints from other affordance features of the corresponding affordance in the repository. This paper introduces the design for affordance method using activity analysis. An illustrative example is presented where a practicing product designer designed new affordance features for those affordances of activities with poor evaluations hinted from other affordance features in the repository for the corresponding affordances.