First step in development of a modern revolutionary theory needs to be re-formulation of laws of dialectics, in light of developments in knowledge and society which have accumulated since the death of Hegel.
In more detail:
The truth is that there is no revolutionary theory, or theory of revolution, adequate for the moment.
Critique of Marxism – the most advanced revolutionary theory up to this time – needs to start with development of dialectics. The general study of development – dialectics – has not developed beyond the level to which it was taken by Hegel, and to some extent Engels.
Crisis of Marxist communism is manifested exactly in abandonment of the study of dialectic. Karl Korsch writes, in 1923: “not only … the dialectical method of Marx and Engels but also … ‘Hegel’s dialectic’, did not meet with very much understanding in the leading theoretical circles of the Comintern, and still less among the theoreticians of the German Communist party”.
Karl Korsch also writes: “Vladimir Il’ich Lenin declared two years ago in his article “Under the Banner of Marxism,” published in issue no. 21 of the journal Communist International, that one of the two great tasks which communism must deal with in the field of ideology is ‘to organize a systematic study of Hegel’s dialectic from a materialist standpoint’.” This point of view refers us to the study of Hegel’s dialectic, and proclaims the need to interpret that in a materialist fashion. However, since the time of Hegel, i.e. beginning XIX century, there have been revolutions in the fields of science, technology, and society. Hence, modern study of dialectic needs to take these into account, first of all.
Laws in any one field can be formulated by studying numerous cases present in that field. For example, laws of social revolution can be obtained through the study of the many social revolutions which have taken place. So, if we’re interested in the laws of development, we should study development which has taken place in various spheres of life. Basis for this study can be “Map of Knowledge”, in which we attempt to map and classify our knowledge.