Відповідно з визнанням (невизнанням) владою розрізняють законні (акти громадянської непокори, мітинги, демонстрації, пікети, альтернативні руху) і незаконні форми протесту (крайня форма вираження - революція).
Аналіз політичного процесу можна розділити на два етапи: виявлення його статистичних і динамічних характеристик. Мелешкіна Є. Ю. порівнює цей процес з переглядом відеоплівки: аналіз кожного окремого кадру і динамічний аналіз. При перегляді кожного окремого кадру ми можемо охарактеризувати основних акторів, характер і умови їх взаємодії. І лише переглядаючи низку кадрів, ми можемо скласти повне уявлення про сюжет, динаміці та основних параметрах процесу, що відбувається.
Шутов А. Ю. пропонує наступний алгоритм аналізу політичної ситуації:
1. верифікація (достовірність, ступінь повноти, якості інформації) отриманих даних про аналізованому процесі, відбір інформації, виключення непотрібної інформації;
2. опис інфраструктури, безпосередньо задіяної в політичному зміні: опис дій домінуючого політичного суб'єкта і політичної поведінки інших суб'єктів, що впливають на політичні зміни;
. аналіз впливу зовнішніх факторів;
. інтерпретація мотивів дій домінуючого суб'єкта, його цілей, засобів реалізації;
. аналіз мотивації інших політичних суб'єктів, ступеня неприйняття / прийняття, характеру, форм і методів протидії / сприяння;
. аналіз можливостей зовнішніх факторів коригувати дії домінуючого суб'єкта;
. аналіз ідеології політичної зміни, її адекватність досягається цілям і завданням.