Kingdon은 여섯 개의 구성요소를 통해 정책형성의 흐름과정을 설명한다. 첫째는 문제의 흐름(problem stream)으로 잠재되어 있는 문제가 특정한 조건과 상황에 따라 표출될 때 이를 계기로 정부 및 정책결정자가 이를 문제로 인지하는 과정이다. Kingdon은 문제의 흐름에 영향을 미치는 요인으로 지표의 변화, 극적인 사건이나 위기의 발생, 기존 정책이나 프로그램의 피드백 등을 들고 있다. 둘째는 정책대안의 흐름(policy stream)으로 표류하던 정책대안들이 어떻게 논의･선정되는지 그 과정에 관심을 두는 과정이다. 즉, 이는 정책대안의 구체화 과정으로 Kingdon은 정책대안의 흐름에 영향을 주는 요인으로 이해관계자 집단의 존재와 개입, 정책선도자가 중요한 역할을 하고 있다고 주장한다. 셋째는 정치의 흐름(political stream)으로 특정 이슈에 대한 국가적 분위기, 이익집단의 압력, 정당의 역학관계, 행정부의 이념 및 노선변화 등이 작용하는 단계이다. 이 단계는 의제설정과정에서 가장 중요한 역할을 수행하는 흐름으로 Kingdon은 이 단계에서 의제의 조율과 타협이 이루어지는 역동적인 단계라고 평가한다(Kingdon, 2003). 넷째는 앞에서 제시한 세 가지 흐름들이 특정 계기와 맞물리면서 결합되는 현상으로 ‘정책의 창’이 만들어지는 단계이다.