\documentclass[tikz]{standalone}
\usepackage{pgfgantt}

\begin{document}
\definecolor{ao}{rgb}{0.0, 0.0, 1.0}
\definecolor{cadmiumgreen}{rgb}{0.0, 0.42, 0.24}
\definecolor{carnelian}{rgb}{0.7, 0.11, 0.11}
\definecolor{barblue}{RGB}{153,204,254}
\definecolor{groupblue}{RGB}{51,102,254}
\definecolor{linkred}{RGB}{165,0,33}
\definecolor{byzantium}{rgb}{0.44, 0.16, 0.39}
\definecolor{darkorange}{rgb}{1.0, 0.55, 0.0}
\renewcommand\sfdefault{phv}
\renewcommand\mddefault{mc}
\renewcommand\bfdefault{bc}
\setganttlinklabel{s-s}{START-TO-START}
\setganttlinklabel{f-s}{FINISH-TO-START}
\setganttlinklabel{f-f}{FINISH-TO-FINISH}
\sffamily
\begin{ganttchart}[
	canvas/.append style={fill=none, draw=none, line width=.75pt},
	hgrid style/.style={draw=black!50, line width=.75pt},
	vgrid={*1{draw=black!5, line width=.75pt},*1{draw=black!50, line width=.75pt},*3{draw=black!5, line width=.75pt},*1{draw=black!50, line width=.75pt},*3{draw=black!5, line width=.75pt},*1{draw=black!50, line width=.75pt},*3{draw=black!5, line width=.75pt},*1{draw=black!50, line width=.75pt},*3{draw=black!5, line width=.75pt},*1{draw=black!50, line width=.75pt},*3{draw=black!5, line width=.75pt}},
	title/.style={draw=none, fill=none},
	bar label font=\mdseries\small\color{black!70},
	milestone label font=\mdseries\small\color{black!70},
	group height=.1,
	group/.append style={fill opacity=0},
	milestone/.append style={fill=darkorange},
	x unit=0.5cm,
	y unit title=0.2cm,
	y unit chart=0.5cm
	]{1}{17}
	\gantttitle{2016}{2}
	\gantttitle{2017}{4}
	\gantttitle{2018}{4}
	\gantttitle{2019}{4}
	\gantttitle{2020}{3}
	\\  [grid]
	\ganttgroup{Top physics}{1}{0} \\
	\ganttbar[
	name=W,
	bar/.append style={fill=ao}
	]{\textbf{$\mathrm{t}\bar{\mathrm{t}}$ production [7, 8 TeV] - JHEP 08 (2016) 029}}{1}{1} \\
	\ganttbar[
	name=W,
	bar/.append style={fill=ao}
	]{\textbf{$\mathrm{t}\bar{\mathrm{t}}$ production [2016] - EPJC 79 (2019) 368}}{3}{12} \\
	\ganttbar[
	name=W,
	bar/.append style={fill=ao}
	]{\textbf{$\mathrm{t}\mathrm{W}$ production [2016] - JHEP 10 (2018) 117}}{6}{11} \\
  \ganttbar[
	name=W,
	bar/.append style={fill=ao}
	]{\textbf{$\mathrm{t}\mathrm{W}$ differential [2016] - TOP-19-003}}{9}{16} \\
	[grid]
	\ganttgroup{Higgs Physics}{1}{0} \\
	\ganttbar[
	name=W,
	bar/.append style={fill=cadmiumgreen}
	]{\textbf{$\mathrm{t}\bar{\mathrm{t}}\mathrm{H}$ multilepton [2016] - JHEP 08 (2018) 066}}{6}{10} \\
	\ganttbar[
	name=W,
	bar/.append style={fill=cadmiumgreen}
	]{\textbf{$\mathrm{t}\bar{\mathrm{t}}\mathrm{H}$ combination [2016] - PRL 120, 231801 (2018)}}{9}{10} \\
	\ganttbar[
	name=W,
	bar/.append style={fill=cadmiumgreen}
	]{\textbf{$\mathrm{t}\bar{\mathrm{t}}\mathrm{H}$ multilepton [2017] - HIG-18-019}}{8}{11} \\
	\ganttbar[
	name=W,
	bar/.append style={fill=cadmiumgreen}
	]{\textbf{$\mathrm{t}\bar{\mathrm{t}}\mathrm{H}$ multilepton [Run 2] - HIG-19-008}}{12}{16} \\
	[grid]
	
	\ganttgroup{SUSY searches}{1}{0} \\
	\ganttbar[
	name=W,
	bar/.append style={fill=carnelian}
	]{\textbf{OSSF lepton SUSY [2016] - JHEP 03 (2018) 076}}{1}{8} \\
	\ganttbar[
	name=W,
	bar/.append style={fill=carnelian}
	]{\textbf{EWK combination [2016] - JHEP 03 (2018) 160}}{5}{8} \\
	\ganttbar[
	name=W,
	bar/.append style={fill=carnelian}
	]{\textbf{OSSF lepton SUSY [Run 2] - SUS-20-001}}{11}{16} \\  [grid]
	\ganttgroup{CMS detector operation and calibration}{1}{0} \\
	\ganttbar[
	name=WBS1A,
	bar/.append style={fill=byzantium}
	]{\textbf{Top trigger activities}}{5}{16} \\
	\ganttbar[
	name=WBS1A,
	bar/.append style={fill=byzantium}
	]{\textbf{Muon selection and calibration}}{8}{16} \\ 
	\ganttbar[
	name=WBS1A,
	bar/.append style={fill=byzantium}
	]{\textbf{Top muon activities}}{11}{16} \\  [grid]
	\ganttgroup{Detector performance summaries}{1}{0} \\
	  \ganttmilestone[inline=false]{\textbf{Performance of top triggers in Run 2 - DP-2019-026}}{13} \\  
	  \ganttmilestone[inline=false]{\textbf{Muon reco. performance during Run 2 - DP-2019-022}}{13} \\  
	  \ganttmilestone[inline=false]{\textbf{Muon id. and iso. efficiencies - DP-2018-042}}{9} \\  [grid]
	
	
	
\end{ganttchart}
	
\end{document}
