Preheat the oven to 400 degrees F. Line a baking sheet with foil.
Place the bacon on the prepared baking sheet. Bake until crisp, 10 to 15 minutes. Allow to cool, and then crumble.
Bring a large pot of salted water to a boil. Add the broccoli florets in batches and boil until bright green, 1 to 2 minutes. Add to a large bowl of ice water to stop the cooking, or add to a colander in the sink and run with cold water. Drain well and place in a large bowl.
Add the tomatoes, almonds, dried cranberries and edamame to the bowl with the broccoli and toss.
Whisk together the mustard, vinegar and olive oil. Add the bacon and the dressing to the salad and toss.