A dynamic scheduling strategy using the properties of flexible resource is presented for rescheduling problems caused by activity changes in product development process. Mainly to the adding activity in product development process, the timing-conflict resolution model and the resource-conflict resolution model based on resource Push-Pull technology are constructed according to the characteristics of timing constraints and resource constraints, respectively. In order to improve efficiency of conflict resolution, virtual upstream activity and virtual downstream activity are defined and their construction methods are given. Finally, the value of decision index for dynamic scheduling is calculated according to the duration of flexible resources under the condition of full load. The feasibility and effectiveness of the dynamic scheduling strategy with flexible resource constraints are demonstrated by an illustrative example showing block construction scheduling.