B777 Undifferentiated or Other Model
Flight Crew Last 90 Days 180; Flight Crew Total 14236; Flight Crew Type 8858
Situational Awareness; Time Pressure
No Specific Anomaly Occurred All Types
General None Reported / Taken
Aircraft; Company Policy; Human Factors
Did not have takeoff data available before push back because the incorrect runway data was sent to the airplane even though the correct runway was requested multiple times. On taxi out; the SATCOM failed; so we were unable to contact dispatch/load planning via voice. After multiple messages to dispatch; in addition to multiple distractions on taxi out; [we decided] we would pull over and sort this whole mess out at the end of the taxiway. As we approached the end; it was obvious we could not get out of the taxi lineup due to traffic and closures. We finally received the correct info as we approached our spot in the takeoff sequence.The entire concept of pushing off the gate without takeoff data is patently unsafe and dangerous in certain situations. Taxiing the aircraft; with all the inherent distractions associated with moving an airplane on the ground (heavy rain; taxiway closures; language barriers; etc); without being properly configured for takeoff with the proper flap and trim settings is just a disaster looking for a place to happen.The fact that we are putting operational performance (getting off the gate) in front of safe operation of the airplane is embarrassing to me as a professional pilot and I will never do this again. Ever. This is an incident/accident just waiting to happen and the procedures should be revised immediately; it is absolutely shocking how much 'heads down' time this procedure has generated and we are lucky nothing has happened yet.
B777 First Officer laments the new company policy of allowing aircraft to push back and taxi before receiving their final weight and balance message. In this instance; a late message at a foreign airport; caused a great deal of consternation for the First Officer.