사회복지 프로그램 개발의 개념과 의의
사회복지 프로그램은 개인, 가족, 조직, 지역사회 등 다양한 사회체계에서 발생하는 문제를 해결하거나 완화하기 위한 목적을 성취하도록 체계적으로 계획된 활동들의 집합체로 정의된다. 프로그램을 수행하기 위해서는 기본적 구성요소로 목적, 자원과 기술, 계획된 활동을 갖추고 있어야 한다. 또한 좋은 프로그램이 되기 위해서는 적절한 인력, 예산, 안정적 재원, 인정받는 정체성, 서비스 철학, 연구기반실천, 이론적 기반, 체계적인 평가노력 등의 조건들의 충족이 필요하다. 앞서 프로그램에 대한 이해를 높이고자 의도되었다면, 여기서는 프로그램의 개발을 수행할 수 있도록 프로그램 개발의 개념, 의의, 영역 등에 대해 살펴보고자 한다.
1. 프로그램 개발의 개념
프로그램 개발은 새로운 프로그램을 만들어 내거나 기존의 프로그램을 수정 또는 보완하여 더욱 체계적이고 효과적인 프로그램으로 개선시키는 노력과 과정을 의미한다.
프로그램 개발은 단순하게 새로운 프로그램에 대한 기획이나 설명(description) 또는 흐름도(flowchart)에 한정하거나, 프로그램의 성과를 평가하는 단계만을 말하지 않는다(Sussman, 2001). 프로그램을 개발한다는 의미에 기존과 달리 대두되고 있는 문제를 해결하나 욕구를 충족할 수 있는 새로운 프로그램을 기획하는 것에서부터 기존에 수행된 프로그램을 개선하기 위해 실행방법에 변화를 가져오는 것까지 포함된다.
기존에 수행된 프로그램에 대한 개선은 프로그램의 실행과 실행과정 및 결과에 대한 철저한 평가가 있어야 한다.
프로그램 개발을 새로운 프로그램의 기획이나 설계 또는 프로그램의 실행과 평가를 통한수정이나 보완으로 한정하는 것은 프로그램 개발의 개념을 협의적으로 접근한 것이다. 반면 프로그램 개발의 광의적 개념은 프로그램 개발을 프로그램의 기획planning 및 설계design 실행implementation 평가evaluation 등을 포함한다.
프로그램 개발의 개념은 프로그램의 기획 및 설계, 실행, 평가 등의 전 단계를 고려하는 광의적 접근이 일반적으로 학계 및 실천현장에서 받아들여지고 있다. 따라서 프로그램 개발은 프로그램을 실제로 수행할 수 있는 실행계획뿐만 아니라 수정 및 보완할 수 있는 평가체계까지 철저하게 기획하는 것을 말한다.
사회복지실천 활동으로 프로그램 개발이 활용되고 있다. 사회복지실천에서 프로그램 개발은 표적체계가 될 수 있는 개인, 가족, 집단, 조직, 지역사회 등에서 발생하는 문제나 욕구를 파악하는 것부터 시작된다. 확인된 문제를 해결하거나 욕구를 충족시키는 목적을 설정하며 목적달성을 위해 일련의 활동을 체계적으로 프로그램 내용으로 구성한다. 프로그램의 활동들을 실행하기 위해 필요한 자원과 기술 등을 구체적으로 제시하며, 수행되는 활동들이 얼마나 프로그램 성과를 달성한지에 대한 평가과정과 환류까지 포함하게 된다. 따라서 사회복지 프로그램 개발은 특정 목적을 달성하기 위해 프로그램을 기획과 설계, 프로그램 실행, 프로그램 평가까지의 전 과정을 의미한다.
2. 프로그램 개발의 의의
사회복지 프로그램 개발은 프로그램의 기획 및 설계, 실행, 평가등의 과정을 모두 포함하며, 일반적으로 기존에 개발되어 수행되었던 수많은 프로그램을 기반으로 하여 진행된다. 대부분의 경우 새로운 프로그램 개발을 위해 사용되었던 기존 프로그램들은 프로포절(사업계획서 작성과정에 드러나지 않지만, 사업내용의 형태로 제시된다.

분야