Narrative:

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.

Google
 

Original NASA ASRS Text

Title: B737 First Officer reported overshooting altitude and climb speed on departure due to FMC programming mistakes.

Narrative: 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.

Data retrieved from NASA's ASRS site and automatically converted to unabbreviated mixed upper/lowercase text. This report is for informational purposes with no guarantee of accuracy. See NASA's ASRS site for official report.