Simple warm up routine or full workout ? It's up to you. If you're bored of cardio machines then you can rather warm up yourself with this simple but effective bodyweight workout. Execute one set only for that purpose. On the other hand, if you execute all the three sets then you got an effective full workout session. Finally you can add weights to some exercises or have an additional 4th set.
Good for the beginner and the advanced, the first will use this workout to get at speed and the latter to have an alternative option to cardio and a backup plan when far from the gym. (20' to 1h sessions depending on number of sets / repeat as frequently as you please)
This workout is structured in one big superset with no rest between exercises. Beginners may need to pace themselves. Once used to it, the execution will be pretty quick and effective.
Your metabolism will be pushed to burn more calories even after your workout is finished. Depending on your goals you can keep a caloric intake slightly on deficit or on surplus to respectively loose fat or increase the muscle tone.
Remember that an excessive deficit of calories would lead your body to eat from your muscles whereas an excessive calories surplus would store excess fat.