AGILE CAREERS BLOGSwarms vs TeamsBY JAMES (COPE) COPLIEN
Anthropologists sometimes debate whether homo sapiens are social animals like apes or loners like bears. I tend to lean to the social animal side of the argument. At t However, today I want to talk about swarms. Yes: humans swarm, though the collected entity is rarely as physically identifiable as the apiarian analogue. Such structures have long existed in human culture. Religious denominations often fit this model, as do political parties. Swarms long pre-date the Internet, though the Internet has brought life to swarms with instant communication and connectedness that were unthinkable five years ago. I dare say that will remain a timeless claim no matter how far in the future you are reading this article. That’s why swarms are so important: our swarm-connectedness is bound to grow over the decades. Back in 2000, Dick Gabriel’s OOPSLA keynote talked of the importance of swarm development in software. Open source had already been in full swing for many years. Forget pair programming: bug density plummets under the gaze of thousands of pairs of eyes. I can launch a question into the swarm about an Apple API and get a useful answer in minutes or hours. That was unthinkable even from dedicated help desks just a few years back.
| The one-stop destination for technology professionals at any stage of their career, whether getting started, advancing, or transitioning. CERTIFICATION & TRAININGStart your move to the next level The IEEE Computer Society is your one-stop source for professional education:
| |||||||||