The Shimano Tiagra rear derailleur on that bike will only work with a cassette that has a maximum cog size of 27T. (Although a 28T can be made to work OK.)
You've already got a compact crank on there, so maybe you should look into installing a triple crankset instead.