Be careful about applying these rules mindlessly, as some of them are relying on the fact that you're right at the beginning of a game and restarting is easy. I don't necessarily think this applies to software or even enterprise software. Often you only get one chance.
For more information on this, see Design Club - Super Mario Bros: Level 1-1 - How Super Mario Mastered Level Design.
Be careful about applying these rules mindlessly, as some of them are relying on the fact that you're right at the beginning of a game and restarting is easy. I don't necessarily think this applies to software or even enterprise software. Often you only get one chance.