| By Udayan Banerjee | Article Rating: |
|
| March 6, 2013 02:26 AM EST | Reads: |
832 |
The best way to do software development is to get hold of master programmers. Get them to form a self organizing team and do the development in short increments.
That is agile.
What happens if you cannot find sufficient number of master programmers?
Get as many master programmers as you can. For the rest of the team get programmers who aspire to become a master programmer and has a good chance of becoming one. Get them to form a self organizing team and do the development in short increments.
At the end of the development cycle the aspiring master programmers would have taken steps towards becoming master programmers. Few of the may indeed have become master programmers.
That is also agile.
But…
What if you cannot find enough programmers who aspire to and capable of become master programmers?
What choices do you have?
Somehow attract the right people. Pay more … create the right atmosphere … make the environment challenging … build a learning culture … solve interesting problem …
Wait till you assemble the right team.
What if your business imperative does not provide you with the luxury of time?
What if you organization culture, structure, dynamics is not conducive for creating such teams?
Should you reinvent your organization?
Do you think it would be easy? Do you think it would be possible to undertake such a transition? Do you think every organization can do it successfully?
What if there aren’t enough people in the world who aspire to and capable of become master programmers?
What about the software development problem that is not good enough to get master programmers interested?
Should you take sub-optimal approach?
How about building your team with best people that you can assemble?
This team may require the guidance of a master, may require to be managed, may need a process to follow and they may need to be directed.
Majority of the team members may not aspire to become a master programmer. They may visualize their career to follow a different path.
Many organizations may have no choice but to choose such a path.
The question is…
…can they adopt agile?
or
…is agile reserved only for the elite team?
If they do adopt agile, would an agile expert turn around, put his nose up and say that is not agile?
Related Articles
- Agile Software Is A Cop-Out; Here’s What’s Next
- Agile is a Cop-Out?
- Is it justified that companies such as Google, Amazon, Microsoft, Directi or Walmart offer salaries to a fresher which are equal to those offered to someone with 7-8 years of experience in companies such as TCS, Cognizant, Infosys, Accenture or Wipro? Does a fresher at Google really deliver more value as compared to a veteran in TCS? Is it not a waste of money?
Read the original blog entry...
Published March 6, 2013 Reads 832
Copyright © 2013 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Udayan Banerjee
Udayan Banerjee is CTO at NIIT Technologies Ltd, an IT industry veteran with more than 30 years' experience. He blogs at http://setandbma.wordpress.com.
The blog focuses on emerging technologies like cloud computing, mobile computing, social media aka web 2.0 etc. It also contains stuff about agile methodology and trends in architecture. It is a world view seen through the lens of a software service provider based out of Bangalore and serving clients across the world.
The focus is mostly on...
- Keep the hype out and project a realistic picture
- Uncover trends not very apparent
- Draw conclusion from real life experience
- Point out fallacy & discrepancy when I see them
- Talk about trends which I find interesting
- Cloud People: A Who's Who of Cloud Computing
- Cloud Expo New York Speaker Profile: Dave Linthicum – Cloud Technology Partners
- Cloud Expo New York: Cloud Is Changing the Economics of Business
- Best CIO Practices Shared from SHI’s Customers
- Cloud Expo New York: Deploying Hybrid Cloud for Performance and Uptime
- Cloud Expo New York: Delivering Digital Marketing on the Cloud
- Big Data Isn’t About the Database, It’s About the Application
- Cloud Expo New York: Rethink IT and Reinvent Business with IBM SmartCloud
- Cloudant to Exhibit at Cloud Expo & Big Data Expo New York
- BEA Updates WebLogic SOA Portal for Web 2.0 Era
- How to Move Your Oracle Databases to Amazon EC2 Cloud
- The Accessibility of the Cloud
- Cloud People: A Who's Who of Cloud Computing
- Cloud Expo New York: Best CIO Practices Shared from SHI’s Customers
- Cloud Expo New York Speaker Profile: Dave Linthicum – Cloud Technology Partners
- Cloud Expo New York: Cloud Is Changing the Economics of Business
- Cloud Expo New York: How to Use Google Apps Script
- Cloud Computing Bootcamp at Cloud Expo New York
- Rackspace Hosting Named “Platinum Plus Sponsor” of Cloud Expo New York
- Best CIO Practices Shared from SHI’s Customers
- Cloud Expo New York: Why Big Data Is Really About Small Data
- Cloud Expo New York: Deploying Hybrid Cloud for Performance and Uptime
- Cloud Expo New York: Delivering Digital Marketing on the Cloud
- Small Cancers, Big Data, and a Life Examined
- The i-Technology Right Stuff
- The Top 150 Players in Cloud Computing
- Who Are The All-Time Heroes of i-Technology?
- Where Are RIA Technologies Headed in 2008?
- Get the Message
- i-Technology Viewpoint: Is Web 2.0 the Global SOA?
- ESB Myth Busters: 10 Enterprise Service Bus Myths Debunked
- i-Technology Viewpoint: Thinking Outside the VC Box
- i-Technology Viewpoint: When to Leave Your First IT Job
- SOA Web Services Edge Conference Coverage on SYS-CON.TV
- SYS-CON.TV's "SOA Web Services" and "Enterprise Open Source" Programs To Air in December
- Five Reasons Why Web 2.0 Matters






















