Here steady and ideal conditions means
steady=there are no such a looping statements or branching statements in program which may degrade the performance of pipeline ......
similary what a ideal condition means
we implemeted the concept of "PIPELINING" in computer just to get one goal that is CPI(clock per instruction) is equal to 1....
that means we will ALWAYS get one instruction executed at every one clock cycle....
hence here as per question in ideal case cpi=1 and performance is 100%..
AS you know in pipeline CLOCK-PERIOD is max(stage dealys)+buffer dealys
in question it is 11ns +1 ns =12 nano sec....
without pipeline the total time required is =(5+6+11+8)nano sec ....that is = 30 nano sec
ANSWER for question
speedup= time without pipeline/time with pipeline....
hence speedup=30/12=2.5