How App Development is a Weak Link Sport
During my commute, I often pass the time by listening to podcasts. I was recently influenced by an episode from Malcolm Gladwell’s Revisionist History, where he discusses his “weak link versus strong link” theory.
In his podcast episode, Gladwell illustrates how some sports are “weak link” in nature, as outcomes are dependent on the overall quality of the team. Take soccer, for example, where teams filled with players with complementary skill sets can outpace those that are reliant on one or more superstars. As a contrast, Gladwell illustrated how basketball is more of a “strong link” sport, where success can be defined on the opposite dynamic—who has the bigger superstar.
I like to think of software development as the former—a weak link sport. Our founder, who has seen a few teams come and go in nearly 20 years in business at CrossComm, often tells me that we currently have the best team he’s seen yet. When he mentioned this to me again recently, a comment that intersected with my podcast listen, I set about thinking of the attributes that a team would need to have to cover all the bases of app development.
Each app development project is different as each has its own unique business logic and requirements. Regardless of the app, there is quite a list of skills and services that you may not realize developers need in order to produce a quality app:
It’s pretty easy to see from this rather exhaustive list of skill sets that it takes a lot of expertise across a wide range of fields to bring an app from concept to market. As you were reading the list, do you think it’s more likely that there’s a LeBron James of app development out there, or a Real Madrid? If you’re thinking it’s easier to find these diverse skills within a team than in one person, you’d be right. At a minimum, depending on the size of the project, you’d need at least half a dozen folks to share the skill load that I listed above.
I can show you such a team—I’m fortunate to work with them here at CrossComm. We don’t claim to be a team of superheroes, nor do we need to be. Where one of us is weak, others are strong, and vice versa. While each of us has our unique human and professional limitations, the team together is strong. If you’d like to meet them, contact me today because two heads are better than one.