Click here to Skip to main content

Survey Results

Should those who develop Software do an MBA?

Survey period: 9 Sep 2013 to 16 Sep 2013

An interesting post in the Harvard Business Review asks if MBAs should learn to code. Let's turn it around. (Suggested by Manas Bhardwaj)

Yes for Business / Functional Analysts50235.83502 votes, 35.83%
Yes for Solutions Architects30221.56302 votes, 21.56%
Yes for Developers18112.92181 votes, 12.92%
Yes for Project Managers42130.05421 votes, 30.05%
Yes for Product / Business Unit Managers52337.33523 votes, 37.33%
No to all.56039.97560 votes, 39.97%
Respondents were allowed to choose more than one answer; totals may not add up to 100%

Generalnot at all PinmemberSOHAM GANDHI3-Feb-14 7:39 
GeneralShould-those-who-develop-Software-do-an-MBA PinprofessionalKhandwawala Hatim14-Oct-13 23:26 
GeneralNo to all Pinprofessionalridoy13-Sep-13 7:10 
Generali am always amazed by those who believe they need to be taught how to run business/projects Pinmemberdevvvy12-Sep-13 20:49 
GeneralNO PinmemberAarti Meswania11-Sep-13 23:31 
GeneralRe: NO PinmemberForogar13-Sep-13 9:08 
GeneralThose needs to do Business Administration Pinmemberrk_prabakar11-Sep-13 22:21 
GeneralYes for Project Managers PinmvpCPallini11-Sep-13 11:03 
GeneralIt might help for interpreting management speak PinmemberPeter Mulholland11-Sep-13 7:29 
GeneralLet’s turn it back (or not) Pinmemberdrdigit10-Sep-13 13:55 
AnswerCommodified Educations [modified] PinmemberSir Spazalot10-Sep-13 10:00 
GeneralNo, but ... PinmemberMember 908236510-Sep-13 5:17 
GeneralIf You want to manage, not develop PinmemberMember 1026466310-Sep-13 5:15 
GeneralIt depends Pinprofessionalihoecken9-Sep-13 23:03 
GeneralEducation is overrated... PinmemberNaerling9-Sep-13 21:03 
GeneralRe: Education is overrated... PinmvpCPallini11-Sep-13 11:06 
GeneralIt depends... Pinmemberravithejag9-Sep-13 20:28 
GeneralIt is a good idea PinmvpRahul Rajat Singh9-Sep-13 18:26 
GeneralThoughts PinprofessionalPIEBALDconsult9-Sep-13 17:18 
GeneralIf your answer is not "No to all." PinprofessionalAnand Ranjan Pandey9-Sep-13 11:13 
GeneralAn MBA is useful, depending on your role PinmemberErik Burd9-Sep-13 9:42 
GeneralSuch a fallacy PinmentorTom Clement9-Sep-13 8:04 
This question assumes that an MBA is the best way to understand business. It might help developers communicate better with the pure business side folks who all went that path. However, in my perspective, this question is a bit off because it assumes a method for reaching a desirable goal. I'd ask:
Should developers understand the business of how their company succeeds/fails in their market?
Should developers understand the business of their company's customers?
In both cases, I think the answer is yes, but the second of these seems more directly relevant to our jobs, even as developers.
I suspect that in business school, they teach you that Product Managers define what developers will develop, Solution Architects define how it will be developed, and Developers code exactly what the PM and SA told them to. This is a nice theory, but for most of us it's a fallacy or some BS (Business School) fantasy. Developers almost always do both of these tasks all the time. How many times have you gotten arm-waiving requirements from a product manager and had to figure out what the customer actually needs? The PMs often even get the problem wrong, or come up with out-of-architecture demands that would ultimately be a disaster to implement. Solution Architects can provide some guidance about high level architecture, and may be great collaborators when it comes to how to develop a solution, but again, we'd grind to a halt if we waited on them for architectural guidance.
I think the truth is that if you're a developer, you're most likely to be playing all these roles all the time. It's one of the very coolest things about the job. Do you need to understand your customers' business to do it well? Yes. But will you learn that better by going to business school, or by talking with your customers? The answer seems pretty self-evident to me.
Tom Clement

GeneralRe: Such a fallacy PinprofessionalMycroft Holmes9-Sep-13 17:23 
GeneralRe: Such a fallacy PinmemberDonDriskell12-Sep-13 8:21 
GeneralWhy? PinmvpAbhinav S9-Sep-13 7:42 
GeneralMBA PinmemberClifford Nelson9-Sep-13 7:03 
GeneralMost people... PinprotectorMarc Clifton9-Sep-13 6:37 
GeneralRe: Most people... PinprofessionalSpliffa9-Sep-13 8:11 
GeneralRe: Most people... PinmemberJacek Gajek9-Sep-13 13:55 
GeneralDevelopers should have an appreciation of the business aspects of their job PinmemberGary Wheeler9-Sep-13 6:22 
GeneralRe: Developers should have an appreciation of the business aspects of their job PinprofessionalAlexCode9-Sep-13 6:55 
QuestionShould they learn eXtreem snowboarding ?? PinprofessionalCanny Brisk9-Sep-13 3:17 
Questionsuggestion Pinprofessionaldholakiya ankit9-Sep-13 3:15 
AnswerRe: suggestion PinmemberNelek9-Sep-13 3:19 
GeneralRe: suggestion Pinprofessionaldholakiya ankit9-Sep-13 3:22 
GeneralRe: suggestion PinmemberNelek9-Sep-13 3:26 
GeneralAll people studying MBA should study Software Engineering [modified] PinmemberR. Erasmus9-Sep-13 2:22 
GeneralRe: All people studying MBA should study Software Engineering PinmemberNelek9-Sep-13 3:28 
GeneralRe: All people studying MBA should study Software Engineering PinmemberYves9-Sep-13 13:26 
GeneralRe: All people studying MBA should study Software Engineering PinmemberIndifferentDisdain10-Sep-13 4:35 
GeneralAlways depends on the future one want... PinmemberJoan Murt9-Sep-13 2:08 
GeneralRe: Always depends on the future one want... PinprofessionalAlexCode9-Sep-13 6:34 
GeneralCrazy. PinmemberdimensionJumper9-Sep-13 2:03 
GeneralRe: Crazy. PinmemberRyanDev9-Sep-13 3:16 
GeneralRe: Crazy. PinprofessionalAlexCode9-Sep-13 4:47 
GeneralI'm an Engineer PinmemberG3ZHX9-Sep-13 1:45 
GeneralRe: I'm an Engineer PinmemberChrisElston9-Sep-13 3:59 
GeneralNo, no and thrice no PinmemberNagy Vilmos9-Sep-13 0:59 
GeneralDepends... Pinmembersellinger9-Sep-13 0:50 
GeneralWhat's an MBA? PinmemberChrisElston9-Sep-13 0:13 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Advertise | Privacy | Mobile
Web04 | 2.8.150326.1 | Last Updated 10 Aug 2007
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid