I think the key to the success with my courgettes has been to get them started early; on the window sill in March, then in pots in the greenhouse in April, then dig in plenty of well rotted horse manure a month or so before planting out in May/June.
This has worked well for me for the last couple of years.