[Tex/LaTex] How to produce this tree diagram in LaTeX

diagramsqtreetikz-qtreetikz-trees

I want to create the tree diagram shown below in TeX code (with the Level 1… level 3 by the side of the tree diagram). Also, I would like to know how to just put bullet points under a box. For example, Level 3 instead of Max Size, Casting Complexity, etc… I want it listed as bullet points from Product Development capability.

Any help would be greatly appeciated.

enter image description here

Best Answer

Just for the record, the tree as produced using the powerful forest package; notice the economy in code:

\documentclass[border=5pt]{standalone}
\usepackage{forest}

\begin{document}

\begin{forest}
for tree={
  draw,
  minimum height=2cm,
  anchor=north,
  align=center,
  child anchor=north
},
[{Supplier\\Selection}, align=center, name=SS
  [{Production\\Development\\Capability}, name=PDC
    [Max Size, name=MS]
    [{Casting\\Complexity}]
    [{Min. Sec.\\Thickness}]
    [{Software\\ Aid}]
    [{Pattern\\Making}]
  ]
  [{Manufacturing\\Capability}]
  [{Quality\\Capability}]
  [{Cost and \\Time}
   [{Total\\Costing\\Cost}]
   [{Sample\\Delivery\\Time}]
  ]
]
\node[anchor=west,align=left] 
  at ([xshift=-2cm]MS.west) {Level 3\\Criteria};
\node[anchor=west,align=left] 
  at ([xshift=-2cm]MS.west|-PDC) {Level 2\\ Group Criteria};
\node[anchor=west,align=left] 
  at ([xshift=-2cm]MS.west|-SS) {Level 1\\Overall Objective};
\end{forest}

\end{document}

enter image description here