It is obvious, Scott died, Amundsen did not. What can we learn from an expedition like the journey to the South Pole?
Scott went for the "best" equipment (motors, dogs, horses), but failed. Amundsen used dogs and they wore clothes made of sealskin. On Amundsen's trip through the Northwest passage he learned from the local Netsilik people about arctic survival skills that proved very useful on the expedition to Antarctic.
In software development you must know your problem domain before you develop and finally go into deployment. This is what Amundsen did, he learned from domain experts, and this is what developers should do. Investigate the problem domain and write tests. When you know the domain well you will have a good base for writing tests. This will make your application safe and stable.
Another thing I like about mountaineers is that they practice a lot before they go for the real expedition. Like Tormod Granheim, who skied down from Mount Everest. He skied down a lot of other safer mountains before Mount Everest. Testing your application thorough, and close to the real environment, will make it stand a real situation.
Metaphors for software development are useful, but they will not be a complete analogy. Anyway, I like the mountaineering approach.
