킹던은 세 개의 구성요소를 통해 정책형성의 흐름과정을 설명한다. 첫째는 문제의 흐름(problem stream)으로 잠재되어 있는 문제가 특정한 조건과 상황에 따라 표출될 때 이를 계기로 정부 및 정책결정자가 이를 문제로 인지하는 과정이다. 킹던은 문제의 흐름에 영향을 미치는 요인으로 지표의 변화, 극적인 사건이나 위기의 발생, 기존 정책이나 프로그램의 피드백 등을 들고 있다. 둘째는 정책대안의 흐름으로 정책참여자에 의한 정책대안의 구체화 과정이다. 킹던은 이에 대해 정책대안의 흐름에 영향을 주는 요인으로 이해관계당사자 집단의 존재와 정책선도자, 이익집단 등의 개입이 중요한 역할을 하고 있다고 주장한다. 이에 대해 정진경·배선식(2016)도 정책 이슈와 관련된 이해관계당사자 집단, 학계 전문가, 연구자, 공무원 등 비가시적 참여자의 역할이 중요하다고 보고 있다. 셋째는 정치의 흐름으로 특정 이슈에 대한 국가적 분위기, 이익집단의 압력, 정당의 역학관계, 행정부의 이념 및 노선변화 등이 작용하는 단계이다. 이 단계는 의제설정과정에서 가장 중요한 역할을 수행하는 흐름으로 킹던은 이 단계를 의제의 조율과 타협이 이루어지는 역동적인 단계로 평가한다(킹던, 2003). 마지막으로 앞에서 제시한 세 가지 흐름들이 특정 계기와 맞물리면서 결합(coupling)되는 현상으로 ‘정책의 창’이 만들어지는 단계이다. 킹던은 문제의 흐름, 정책대안의 흐름, 정치의 흐름이 각기 개별적으로 표류하다가 결합하여 정책의 창이 열린다고 표현하였다(킹던, 2003). 정책의 창은 정책선도자들이 해당 정책 문제에 주의를 집중시키고 정책대안을 관철시키는 기회가 마련된 것을 의미하고(박길남, 2017), 정책의 창이 열렸다는 것은 해당 정책을 지지하는 사람들이 그들이 선호하는 해결책을 강구하거나 제도화 시키는 방식으로 압력을 행사할 수 있는 계기가 되었음을 뜻한다. 정책의 창은 정책이 입법되거나 변화하기 좋은 기회가 된다. 정책의 창은 예측 가능한 환경에서 발생하기도 하고, 예측 불가능한 상태에서 열리기도 한다. 국회의 법안심의, 예산심의, 국정감사 등의 계기를 통해 열리기도 하고, 선거결과, 집권당의 변화, 정책결정자의 교체, 극적인 사회변화 등의 예측 불가능한 경우에 비정형적으로 열리기도 한다. 정책의 창이 열리는 기회는 단시간에 지나가버리기 때문에 기회를 포착하고, 즉각적인 대응을 하는 것이 중요하다. 이 기회를 놓친 정책의제와 대안은 장기간 표류하게 되며 사회적·정치적 역학관계 속에 조성된 또 다른 정책의 창이 열릴 환경을 기다려야 한다는 것이다.