Place the potatoes in a large pot and cover with water. Season liberally with salt and bring to a boil. Turn the heat to low and simmer for 15-20 minutes or until fork tender.
While the potatoes are cooking, place a medium skillet over medium heat and cook the bacon until crisp. Remove the bacon from the pan with a slotted spoon and transfer to a paper towel lined plate to drain.
Add the onion to the skillet and cook until translucent, approximately 4-5 minutes. Whisk in the vinegar and mustard. Cook for an additional 1-2 minutes.
Whisk in the olive oil and season with salt and pepper, to taste. Remove from the heat.
Drain the potatoes and transfer to a large bowl. Pour the bacon dressing over the potatoes and toss to coat.
Stir in the reserved bacon, chives and parsley. Serve warm or at room temperature.