I agree that flexibility is needed to overcome obstacles. Being flexible to changes in our schedules allow us to be a vital part of a team with the overall goal in mind.
The flexible approach does require a degree of selflessness as the priorities of the team will collide with a persons desire to pursue personal desires and goals. Take Care of Business, Work for the overall good of the organization and Quit Breaking Things!