Brown the bacon in your stock pot until crispy and remove to a bowl.
Brown the beef in the bacon grease until very brown. Remove the beef and set aside.
Brown the onions to deglaze the pan.
Add the tomato paste to the onions and sauté until the tomato paste takes on a dark red color.
Add the garlic and cook until you can just smell the garlic.
Add your beef stock to stop the caramelization.
Add the bacon, celery, carrots, mushrooms, parsley, bay leaf and rosemary.
Nestle the beef into the liquid.
Raise the heat to high to bring to a boil, then to low to just simmer until the beef is fork tender (2-3 hours).
Remove the meat to trim and cut up or shred into bite size pieces.
Add the barley to simmer until done, about another hour (15 minutes if using Quick Barley).
Add the cut-up meat back to the pot to heat through.
Season to taste and garnish with additional parsley.