Алгоритм
Содержание
Что такое алгоритм?
Алгоритм – это изначально математическое понятие, которое ввел в обиход арабский математик Аль-Хорезми в IX в. для выполнения математических действий. Потом это определение в свое время заняло место в информатике, а также во всех других сферах, где человек сталкивается с решением задач разной степени сложности.
Следовательно, алгоритм – это четкая последовательность действий в виде сбора определенных правил (инструкций, предписаний), которые направлены на достижение поставленной цели и объяснения исполнителю, как решать данную задачу.
Свод этих правил можно изучить заранее или сформулировать самостоятельно в процессе решения. Чем более точно и однозначно будет создан алгоритм, тем быстрее можно овладеть его правилами и эффективно их применять.
Свойства алгоритмов
1) Дискретность – разбивка алгоритма на шаги, следующие в определенном порядке.
Важность этого свойства состоит в том, что невозможно достичь цели, если изменить последовательность шагов, поменять их местами или исключить из цепочки хотя бы одну операцию. Порядок действий таков: сделать один шаг, убедиться в его успешном выполнении, и только потом приступать к следующему шагу, который определен последовательностью.
2) Однозначность – любое действие в алгоритме должно быть строго и четко оговорено.
Команды должны быть понятны и доступны тому исполнителю, который осуществляет их реализацию.
3) Завершаемость – исходные данные должны быть корректно заданы и сформулированы, чтобы каждое отдельное действие могло быть реально к выполнению. То есть, определенное число шагов в алгоритме должно завершиться заведомо известным результатом. Если результата нет, или он не такой, каким его ожидали видеть, значит:
- Исходные данные неправильно сформулированы или неверно поняты.
- На каком-либо этапе исполнения была допущена ошибка.
4) Результативность – после завершения всех предусмотренных шагов, следует получить ожидаемый результат.
5) Массовость – возможность решать множество однотипных задач с помощью одного и того же алгоритма.
Роль алгоритма в бизнесе
В деловой среде алгоритм имеет такое же значение, как и в науке. Многие бизнес-процессы проще и быстрее реализовать, если следовать определённым правилам, которые были созданы раньше, протестированы и не единожды внедрены. В бизнесе можно пользоваться существующей практикой – то есть, заимствовать алгоритмы, а можно разработать свой собственный алгоритм для реализации того или иного бизнес-процесса – это ноу-хау. В первом случае есть возможность сэкономить время, во втором случае можно создать новый продукт, на котором можно заработать.
Для каких бизнес-процессов применяют алгоритмы?
Алгоритмы – собственные и позаимствованные, имеют место быть в следующих ситуациях:
- Для создания бизнеса или нового продукта.
- Для оптимизации производственных процессов.
- Для преобразований и внедрений.
- Для продажи и предпродажной подготовки продукта или бизнеса.
- Для проведения переговоров.
- Для управления конфликтами и решения спорных ситуаций.
- Для процесса слияния и присоединения.
- Для реорганизации или ликвидации бизнеса и проч.
Ссылки
- Александра Карепина: «Ты не умничай, ты – покажи». Как создавать понятные схемы для тренингов, лекций и семинаров
- [1]Валерий Зацепин: Алгоритм работы с распространением слухов
- Алгоритм переговоров с розничными сетями. Лучшая статья (20-26.09.11) в «Творчестве без купюр»
Это заготовка энциклопедической статьи по данной теме. Вы можете внести вклад в развитие проекта, улучшив и дополнив текст публикации в соответствии с правилами проекта. Руководство пользователя вы можете найти здесь