Published time of departure is push back time. At BA doors are to be closed 5mins prior to this time. Time to taxi is absorbed into the scheduled ‘flight time’.
I was told on a visit to EDI Tower that the official departure time for CAA statistics on punctuality, comes from the time ATC give approval for Push & Start.