The given strict-alteration solution for $2$ process synchronization satisfies mutual exclusion and bounded waiting requirements but progress requirement is not satisfied. This is because each process at end is giving the turn to another and so if the other process is not scheduled in alteration the current process is forced to wait even though no process is in critical section.