The beans taste nicer cooked separately and I usually use the boneless chicken option.
I use this recipe as a basic one that I can tweak: swap mayo for creme fraiche to be dairy-free, swap sweet chilli sauce in for honey & mustard, etc.
The potatoes need to be small so cut them in half if necessary - old potatoes work as well as new ones if cut small enough.