(2) 프로그램 논리모형 개발
노화준(2006)은 어떤 프로그램을 검토하기 위한 프로그램 논리모형을 구성하는 절차로서 프로그램 경계의 정의, 적절한 자료 수집, 프로그램이 해결해야 할 문제와 그의 상황 기술, 모형의 구성요소들에 대한 정의, 프로그램 논리모형의 작성, 모형의 검증 등 6단계를 제시하였다. 여기에서는 논리모형의 작성까지 논의하고 프로그램 논리모형의 작성 및 모형의 검증은 이후 다른 목차에서 논의한다.
  프로그램 경계의 정의
프로그램 논리모형의 개발을 위한 첫 단계는 이슈가 되고 있는 프로그램의 경계를 정의하는 것이다. 정부의 수행하는 정책과제 안에는 관련된 주요 프로그램들이 포함되어 있는 계층구조를 이루고 있는 경우가 많다. 행정서비스에 조사가 목적인 경우 조사의 관심 범위가 어디까지인지 확정하는 것이 필요하다. 정책 구조상 프로그램에 관한 의사결정이 내려지는 조직의 구조와 활동을 포함할 수 있도록 의사결정자의 관할 범위에 속하는 프로그램이 분석 대상이 되어야 한다. 프로그램 논리모형의 구성 방식으로 보면 프로그램 논리모형은 수단과 목적들의 관계로 구성된다. 따라서 프로그램 경계를 설정할 때에는 그 경계 내에 중요한 결과들과 연결되는 투입자원, 집행활동 및 사건들이 포함되어야 한다.