B737 Undifferentiated or Other Model
Flight Crew Instrument; Flight Crew Multiengine; Flight Crew Air Transport Pilot (ATP)
Workload; Time Pressure
ATC Issue All Types; Deviation - Altitude Overshoot; Deviation - Altitude Crossing Restriction Not Met; Deviation / Discrepancy - Procedural Published Material / Policy; Deviation / Discrepancy - Procedural Clearance
Flight Crew Returned To Clearance
Human Factors; Procedure
On the TBARR Arrival into DEN; somewhere outside of SHNPS; we were given an expedited descent to an altitude (I can't remember) below FL 270. Pilot Flying (PF) selected VERT SPEED and started down. Around FL285; ATC said to descend via the Arrival. PF re-cruised the FMC to FL270 as I went to my Electronic Flight Bag to verify altitudes on the chart. PF then said the aircraft was not leveling at FL 270 just as we were passing BBRRO. I looked at the FMA and noticed we were still in VERT SPEED and ALT HOLD was immediately selected. We were about 400' below the crossing restriction of 270A. I told ATC of our error and they said just to make all of the following altitudes. ATC sometimes gives clearances that are difficult to execute in the time allowed.
B737 Captain reported receiving an expedited descent clearance below the charted TBARR ONE arrival altitude; moments later; it was rescinded with no sufficient time to recover from the descent.