^ To be clear, most of that thread is other members. But one of my programs is in there, and it only has you doing 3 exercises per day, which is generally good for time constraints.
In general, 1 set will be more effective than 0 sets and less effective than 2 sets.
I'm only doing 1 work set per exercise at the moment for various reasons (none of them being that I consider this an optimal way to train), but that 1 set will come after a few warm up sets. Because you're a beginner, you will probably get some results doing just one set, but it will mean getting less practice each session, which will mean taking longer to reach first level mastery, which is having consistent enough technique that you don't need to think much to maintain good technique.
I think you could be doing a more balanced program, in particular in terms of balancing out your legs (lunges are good for the quadriceps, but not so much for the hamstrings or calves -- Romanian deadlifts and calf raises would be a good addition to your program). As you get stronger, you will need more warming up for each exercise. If time continues to be a restraint, you may need to split up your program as you advance, at which point you'd likely be doing more work sets per exercise anyway, or at least performing set extending techniques (which you should NOT do until you've reached first level mastery).