반성적 실천이라는 개념은 Schȍn(1982)에 의해서 집중적으로 조명되었다. 그는 실천가들이 재능을 발휘하는 과정이 언설화(言說化)하기 힘든 반성적 실천의 과정을 거친다고 보았다. 그에 의하면, 반성적 실천은 전통적인 기술적 합리성 개념과 구분된다. 기술적 합리성이란 이론이나 과학적 지식을 산출하는 이론가에 의지하는 기술자들이 발휘하는 도구적 능력이다. 이 기술적 합리성 개념에 따를 때, 기술자들은 이론가에 의존하여 이론가들이 만든 이론·설계도·목적에 따라 움직이는 부차적인 사람들로 그려진다. 그런데, 실제의 실천 장면은 이론이나 지식에 의해 산출된 표준적 모형에 따르기만 하면 되는 상황이아니라, 매우 다양하고 복잡하며 개별화되어 있는 상황이다. 이 실천 상황의 고유한 특성에 주목하면서, 자기 실천을 암묵적으로 반성·교정하여 새로운 실천으로 나아가는 것을 반성적 실천이라고 한다.
반성적 실천이라는 개념은 기술적 합리성 개념과 구분된다. 실제 실천 장면은 이론에 의한 표준 모형을 따르는 것이 아니라, 복잡한 상황 변수를 지니기 때문이다. 반성적 실천은 자기 실천을 숙고하고 교정하면서 새로운 실천으로 나아간다.