11. February 2011 04:57
A project manager, a software architect and a programmer are on a plane heading to nowhere in particular.
Suddenly the pilots (testers of course) leave the cockpit, don the only parachutes, and jump out of the plane.
The project manager schedules an emergency landing planning meeting.
The software architect suggests the team follow a new process to avoid crashing.
The programmer disclaims responsibility and points out that automated landing was not in the requirements.
Which of these survive?
(scroll down for the answer)
All of them. Apart from some scrapes and bruises for the testers, who take it like troopers as always, everyone is fine. The plane never left the ground. Are you kidding? No software takes off without crashing a few times first.
And sometimes, the plane really does take off. And that is why I do this.