Flight Crew Air Transport Pilot (ATP); Flight Crew Instrument; Flight Crew Multiengine
Flight Crew Last 90 Days 106; Flight Crew Total 2745; Flight Crew Type 1516
Confusion; Situational Awareness; Time Pressure
Deviation - Altitude Crossing Restriction Not Met; Deviation - Altitude Overshoot; Deviation - Speed All Types; Deviation / Discrepancy - Procedural Clearance; Deviation / Discrepancy - Procedural Published Material / Policy
Flight Crew Became Reoriented; Flight Crew Overcame Equipment Problem
Human Factors; Aircraft; Procedure
As the flying pilot departing on the [Departure] out of ZZZ Airport I exceeded the crossing altitude at the ZZZZZ waypoint by 200 feet. The crossing restriction is to cross ZZZZZ below 6000 feet MSL. I crossed it at 6200 feet and as I was leveling off and returning to 6000 feet ATC gave us a climb to 14000 feet. Neither ATC or the crew mentioned the altitude deviation.I departed runway XXR in LNAV/VNAV. I followed the SID laterally with the autopilot off and prior to ZZZZZ the airspeed bug accelerated to the Econ climb speed of plus 300 knots. The command bars did not command me to level off at 6000 feet as I approached ZZZZZ. The pitch bar rose to the top of the attitude indicator. At this point the Captain opened my airspeed window via airspeed intervention and dialed my speed back to 250 knots. Prior to departure I programmed the FMC at the gate for (a different departure) with an L3 climb. Looking back on what could have gone wrong I think I may have entered this data incorrectly. I entered 1599 feet at L3 with the proper clean maneuvering speed for our weight; but I may have not entered the L2 data correctly. 250 knots to 10000 feet. This would explain why the VNAV accelerated to Econ climb speed passing 800 feet AGL. If this is true then I think the reason it happened is because I was rushing to get everything done prior to pushback. I was trying to do it all so all the Captain had to do was double check my work. This is not good CRM on my part and I must stop it.
B737 First Officer reported overshooting altitude and climb speed on departure due to FMC programming mistakes.