Monday, October 13, 2008

Software is a TEAM Sport

Yes, Software is a TEAM Sport !

Well, what is NOT a "Team effort" now-a-days ? Thinking, Dreaming, Writing, Blogging are not TEAM-works ;-)...But TEAM can play a great role in these "lone-player games" !

So possibly anything useful in these crazy constantly changing days needs to be a TEAM-work ! And what is the essence of a TEAM ?

T: Together
E: Everyone
A: Achieves
M: More

Yes, In a TEAM, Togther Every Single Person Achieves more than what s/he could do alone. That is the bottom-line of any TEAM-spirit ! If any person feels his value or ROI (Return On Investment) gets hurt or lowered after joining a TEAM, s/he immediately withdraws himself (or herself) mentally from the TEAM ! Bcz, all our popular FM Radio Channel is WIIFM (What's In It For Me) :-). And without the hot WIIFM music, we soon turn cold :-(.. Any TEAM hardly enjoys a "cold-body" without a "warm-heart" ;-)...

The old heroic-Herculean days in Software are gone ! Yes, SUN's Chief Scientist Bill Joy wrote the first VI editor in one night ! And that was a great heroic effort ! But surely it was Great TEAM-work which made the later VI editor versions ! And also the evolution of Open Source TEAMs / Communities contributing to Great Software Products like Linux, TomCat, JBoss, and so on ...

In almost all useful software products, the combined Thought-Works of all the Developers, Marketers, Testers, Users, Customers, and all related Stakeholders play the pivotal role. And they MUST work as a TEAM ! And only those software products really excel, in which all these TEAMs took those as Great TEAM Sports !!

So, I call a Software (a really good one) a Great TEAM Sport !

0 comments :