Something like this perhaps?
\documentclass[border = 10pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{timeline}
\usetikzlibrary{decorations.pathreplacing}
\begin{document}
\begin{tikzpicture}[timespan={}]
\timeline[custom interval=true]{\bfseries 2014, \bfseries 2015, \bfseries 2016, \bfseries 2017, \bfseries 2018}
\begin{phases}
%A 2014
\phase{between week=1 and 2 in -0.5,involvement degree=2.25cm}
%C 2014
\phase{between week=1 and 2 in -0.1,involvement degree=2.25cm}
%R 2014
\phase{between week=1 and 2 in 0.3,involvement degree=2.25cm}
%A 2016
\phase{between week=2 and 3 in 0,involvement degree=2.25cm,phase color=blue!80!cyan}
%C 2016
\phase{between week=2 and 3 in 0.4,involvement degree=2.25cm,phase color=blue!80!cyan}
%R 2016
\phase{between week=3 and 4 in 0.05,involvement degree=2.25cm,phase color=blue!80!cyan}
%A 2018
\phase{between week=3 and 4 in 0.5,involvement degree=2.25cm,phase color=green!50!black}
%C 2018
\phase{between week=4 and 5 in -0.1,involvement degree=2.25cm,phase color=green!50!black}
%R 2018
\phase{between week=4 and 5 in 1.4,involvement degree=2.25cm,phase color=green!50!black}
\end{phases}
%2014
\addmilestone{at=phase-1.90,direction=90:3.5cm,text={Announcement},text options={above}}
\addmilestone{at=phase-1.270,direction=270:1.5cm,text={Date},text options={below}}
\addmilestone{at=phase-2.90,direction=90:2.5cm,text={Clarification},text options={above}}
\addmilestone{at=phase-2.270,direction=270:2.5cm,text={Date},text options={below}}
\addmilestone{at=phase-3.90,direction=90:1.5cm,text={Results},text options={above}}
\addmilestone{at=phase-3.270,direction=270:3.5cm,text={Date},text options={below}}
%2016
\addmilestone{at=phase-4.90,direction=90:3.5cm,text={Announcement},text options={above}}
\addmilestone{at=phase-4.270,direction=270:1.5cm,text={Date},text options={below}}
\addmilestone{at=phase-5.90,direction=90:2.5cm,text={Clarification},text options={above}}
\addmilestone{at=phase-5.270,direction=270:2.5cm,text={Date},text options={below}}
\addmilestone{at=phase-6.90,direction=90:1.5cm,text={Results},text options={above}}
\addmilestone{at=phase-6.270,direction=270:3.5cm,text={Date},text options={below}}
%2018
\addmilestone{at=phase-7.90,direction=90:3.5cm,text={Announcement},text options={above}}
\addmilestone{at=phase-7.270,direction=270:1.5cm,text={Date},text options={below}}
\addmilestone{at=phase-8.90,direction=90:2.5cm,text={Clarification},text options={above}}
\addmilestone{at=phase-8.270,direction=270:2.5cm,text={Date},text options={below}}
\addmilestone{at=phase-9.90,direction=90:1.5cm,text={Results},text options={above}}
\addmilestone{at=phase-9.270,direction=270:3.5cm,text={Date},text options={below}}
\draw [decorate, blue, decoration = {brace, amplitude = 10pt, mirror, raise = 4pt}]
([yshift = -5cm]phase-1.180) -- ([yshift = -5cm]phase-3.0)
node [black, midway, yshift = -0.5cm, align = center] {Some text \\ with breaks};
\draw [decorate, red, decoration = {brace, amplitude = 10pt, mirror, raise = 4pt}]
([yshift = -5cm]phase-4.180) -- ([yshift = -5cm]phase-6.0)
node [black, midway, yshift = -0.5cm, align = center] {extra text};
\draw [decorate, green!80!black, decoration = {brace, amplitude = 10pt, mirror, raise = 4pt}]
([yshift = -5cm]phase-7.180) -- ([yshift = -5cm]phase-9.0)
node [black, midway, yshift = -0.5cm, align = center] {This phase is the best};
\end{tikzpicture}
\end{document}
Best Answer