MBA for Software Developers. Sounds like an oxymoron. Most software developers would probably consider a MBA only if they are in or moving to a management role, changing careers, or starting up their own business.
Why this topic? No, I’m not taking a MBA (yet?) It’s because I’m studying Software Quality as part of my job in a software development shop. I read discussion on Lean Software Development, based on Lean Manufacturing and Kaizen (Continuous Improvement). Even if this method is not in use, the principles still apply.
Quality code comes from quality people, the proper application of their skills, with quality tools and processes. People need to be hired and trained. Tools may need to be bought. Processes learned and trained – how are these paid for? From the increased profits of a quality product delivered on schedule and ahead of the competition.
Of course, Leadership is necessary for the developer. Both people leadership and thought leadership. An MBA is not required for this.