Why I do Agile: The Swamp King's Dilemna
Managing the Project in a Traditional Way
The King gathers his workforce of cartographers, explorers and engineers around and tells them that the Swamp People are moving to the mountain. Why the mountain? Because the King has heard it’s dry and there aren’t any mosquitoes.
The cartographers immediately research the route using their library and begin drawing detailed maps to be compiled into a book. Once completed, the book is handed over to the explorers who begin blazing the trail to the mountain, faithfully following the book. It’s not long before the explorers encounter their first obstacle: a river. The cartographers knew the river was there and prepared for it. They immediately send the engineers to build the bridge they've carefully planned to handle the Swamp People and their belongings. The explorers find a rope bridge about a mile down river and use it to cross the river.
While the bridge is being finished, the explorers encounter their next obstacle: a desert. This isn’t on any map in the book so they send for the cartographers. The cartographers insist that there is no desert and the explorers must have gone in the wrong direction. This naturally makes the explorers angry because going in the right direction is what they are exceptionally good at doing. So one of the cartographers is sent to put everyone back on track. When he gets to the desert, the cartographer is silent. Clearly the explorers were right. He tells the explorers to stay there until the cartographers can develop a new plan back in the swamp. On his way back, the cartographer tells the engineers to stop work since they may not need the bridge after all.
The cartographers meet and decide they should build boats and attempt to reach the mountain via the river. They know they should first create all new maps before the explorers or engineers do anything, but the desert has really set them back. They tell the explorers to go downstream and the engineers to build boats.
As the explorers make their way down river they discover a road paralleling the river. They know they should tell the engineers about this but feel it’s more important for them to continue. When they get to the mouth of the river they find that it empties into an ocean. They send for the cartographers who once again insist that they’ve done something wrong. But of course, when a cartographer arrives, they immediately know the explorers are right. The cartographer tells the explorers to stay where they are and then informs the engineers they won't need boats since there is a road.
The cartographers confer and decide to have the engineers build ships and the explorers find their way to the mountain (forget about creating any new maps for them). The engineers, having never built an ocean going vessel before, head back to the library to learn how. The explorers, meanwhile, follow the beach to get to the mountain.
Despite their outwardly calm appearance, the cartographers are worried. The plan they originally laid out isn’t working and the Swamp king has no idea there have been any problems. They inform a very unhappy King that getting to the mountain is going to take longer than they originally anticipated.
Construction of a shipyard finally begins. The engineers, understanding that they are stepping out of their field of expertise, are still confident they can build ships that will transport their people and belongings. Unfortunately, however, the explorers have reached their destination and the news isn’t good. Sure the mountain is dry, but there is no drinking water. There are no mosquitoes, but the wind is fierce. The mountain is simply inhospitable.
The King is furious at the news. He’s spent a huge amount of resources and has nothing to show for it. He banishes the senior members of his workforce from the swamp.
An Agile Approach
The Swamp King gathers everyone around and begin discussing where the Swamp People should move. Many ideas are put forth but most people think that the mountain is a likely place to live. Being a wise leader, the King acknowledges that even though the mountain seems a good idea now, it may not be the best solution for his people. His declares his initial goal is to gather as much information as possible as quickly as possible. The King begins by selecting a cartographer, an explorer and an engineer to help him identify and explore a likely route to the mountain. The group picks a route to explore and departs.
When the team encounters the river, they immediately head back to the swamp to share their findings. The cartographer shows a rough map of their route, the explorer talks about the terrain and what supplies a migrating people may need and the engineer shares his thoughts on how they might build a bridge if it becomes necessary.
Two more teams are formed using members of the original team and some new people. One team is tasked with heading upriver and the other exploring downriver. Before they leave, an outpost is constructed on the shore of the river where supplies can be kept and messages sent. This also serves as an experiment in living in a different environment than a swamp. The cartographer from the original team stays at the outpost to refine his map. Because of the time he spent with the explorer and engineer, he clearly defines sources of food, water, and building materials as well as obstacles.
Not long after departing, the down river team discovers a rope bridge and immediately sends a message back to the outpost. A new team is formed to explore across the river.
Meanwhile, the upriver team returns to report that there is a town several miles away with a bridge suitable for moving a large number of people and their belongings. Envoys are sent to the town to begin negotiating use of their bridge.
The downriver team returns to report that the river empties into an ocean. To get to the mountain using this route, ships will have to be built. The engineers are concerned that they have no experience with constructing sea-worthy vessels. When the cross river team returns and reports they’ve run into a desert, the King realizes it may not be possible to get to the mountain., However, he has seen that it is possible to move his people to the river. The outpost has proven to be self-sufficient; the river provides plenty of food and water and the surrounding trees provide lumber. Sure there are mosquitoes, but there isn’t nearly as many as back in the swamp. It may not be the perfect solution, but it would substantially improve his people’s quality of life. The teams all agree. New teams are created to begin building the new town and to prepare the Swamp People for the migration to the river.
Observations
- In the traditional model, the most important thing was that each group of people were asked to solve predefined problems. In the agile model, each group was asked to find problems and suggest possible solutions.
- The second model accomplished much more in less time than the first and used fewer resources. In roughly the same amount of time it took the first model to find the desert and build part of a bridge, the second model found the desert, the ocean and the town, built an outpost and sent envoys the town.
- It seems that the second model is waterfall since everyone is working toward building documentation, but that’s not really true. A map is simply an artifact of a team’s experiences during their travel. I would equate these missions with programming spikes.
- In the first model, the King banishes his most senior workers leaving behind an inexperienced workforce further hurting his chances of improving his people's situation.
- In the second model, innovation happened. The cartographer saw what was important to the explorer and the engineer and created a way of showing that on a map. The only way this could happen is if the cartographer was working side by side with the explorer and the engineer.
- The outpost in the second model was clearly intended to be a temporary structure. It was meant to help the teams complete their work and learn something of the area, not to serve as part of the migration of the Swamp People.
- The number of people involved in the migration initially was small for the second model: the King, the cartographer, the explorer and the engineer. When the scope of the project increased and more people were required, teams were reformed with a mixture of old and new workers.
- In the first model, the cartographers did not trust what the explorers told them. This was not true of the second model.
- The amount of waste in the Traditional model is significant. The engineers designed and started a bridge that would never be used, the cartographers drew maps of areas that were later proven to be completely inaccurate, both the explorers and the engineers spent a lot of downtime while they waited for the cartographers to plan a new strategy, the engineers built boats they would never use and then later began work on a shipyard that was never needed.

