Начиная с античных времен, представление о социальном управлении и его функциях неоднократно изменялось и не утвердилось вплоть до настоящего времени.
Еще в античные времена Аристотель в качестве основных функции государственного «правления» рассматривал законодательную, исполнительную и судебную.
Основатели менеджмента совсем иначе отнеслись к управлению, чем их предшественники. В частности, Анри Файоль пишет:» Я предлагаю следующее определение: управлять значит предвидеть, организовывать, распоряжаться, координировать и контролировать. Предвидеть – означает учитывать грядущее и вырабатывать программу действия; организовывать – означает строить двойной – материальный и социальный организм предприятия; распоряжаться – означает заставлять персонал надлежаще работать; координировать – означает связывать, объединять, гармонизовать все действия и все усилия; контролировать – означает заботиться о том,чтобы все совершалось согласно установленным правилам и отданным распоряжениям».
Как видим, указанные функции существенно отличаются от законодательной, исполнительной и судебной функций. Это отличие объясняют обычно различием управляемых объектов (общество и фирма). В таком случае получается, что функции управления не являются универсальными, так как зависят от вида рассматриваемой организации. Необходимость выработки универсального представления об управлении привела многих исследователей к идее обратной связи как основе управления и надежде на кибернетику, которая в конце 40-х и в 50-х годах претендовала на роль универсальной науке об управлении в обществе, живом организме и машине. Формированию кибернетического подхода к управлению во многом способствовал системный подход (системный анализ),чрезвычайно популярный в мире в 60-70-е годы.
В конце 60-х и 70-е годы в России под влиянием идей кибернетики и системного анализа в рамках марксистско-ленинской философии появляется множество теоретических работ по социальному управлению.
Представители этого направления исследований (В.Г.Афанасьев, Г.И.Петров, В.С.Основин, Б.М.Лазарев) понимали под социальным управлением управление обществом. При этом к функциям социального управления они относили: выработку и принятие управленческих решений, организацию (как процесс), регулирование, учет и контроль, информация (как процесс), сбор, обработка, хранение, анализ, руководство, планирование, прогнозирование, моделирование, подбор, расстановка и воспитание кадров. Состав этих функций включает, с одной стороны, функции классического менеджмента (планирование, организация, регулирование, контроль, прогнозирование),а с другой – функции управления кибернетических систем (моделирование, информацию, выработку и принятие управленческих решений).
Менеджмент не только расширяет сферу своего влияния, расширяется и состав его функций. Различные авторы вносили и продолжают до сих пор вносить свои коррективы в перечень классических функций, добавляя к нему новые функции (целеполагание, принятие решений, подбор персонала, мотивация, согласование, учет, анализ и др.). Фактически почти в каждой публикации по управлению содержался список управленческих функций, который хоть немного, но отличался от других подобных списков.