Carnegie Mellon Offers New Master's Degree in Product Management
cs.cmu.edu
cs.cmu.edu
I'm the academic head of this new program on the School of Computer Science side of things. Happy to answer any questions you might have about this program (though it will have to be in the morning since it's about 1am on the east coast and well past my bedtime) And no, I didn't plant this link. :)
One of the key strengths of our Master's of Product Management program is that it combines elements of computer science, user experience design, and business skills (including strategy and management). We also have a significant component devoted to communication and leadership skills, based on interactive workshops and personal mentoring.
On a personal note, this notion of marrying business skills with UX design and computer science has been a long-term goal of mine. I'm a techie at heart (I got my PhD from Berkeley CS), but I feel that having strong skills in user experience or CS only helps so much if you don't have decision-making authority. And to get to those decision-making positions, you need to be able to manage technical teams well, understand how a product fits within the existing market, and know about best practices in prototyping and evaluating user interfaces so that your product has a compelling user experience.
I imagine a number of interested folks might ask "I'm considering a masters in CS or maybe this new PM one; why should I choose one over the other?". How will you answer them?
If you search for "CMU CS Master's", you will end up here: https://www.cs.cmu.edu/masters-programs . We have 26 options for master's programs, ranging from machine learning, human computer interaction, language technologies, robotics, and more.
The high order bit here is that our Master's of Product Management is focused on the combination of business, tech, and UX with an eye towards jobs in managing the strategy, design, implementation, and rollout of products and services. In contrast, most other CS master's programs focus entirely on strengthening your portfolio of technical skills.
I have a few questions.
While I have been working in tech industry as backend engineer for 3 years (startups including) I don't have an undergrad degree in CS/Software (I have an M.Sc in Physics). Would that disqualify a candidate like me from being admitted?
What advantage would this course give over an M.B.A?
What kind of recognition do you think this degree would get in the industry being that it is a new program?
When we talked to companies and alums of our other programs who are now product managers, they mentioned that the vast majority of product managers came from engineering backgrounds. This is necessary for leading teams of engineers, to understand how products work, what the tradeoffs are, and where trends are going. It's also very useful for additional credibility with respect to the engineers.
Our Master's of Product Management (MSPM) also requires students to take a technical elective in computer science, e.g. cloud computing, parallel computing, machine learning, networking, etc. We want our students to have technical depth too, since that will help with the above as well as making students better at charting out potential business opportunities.
The main advantages of this program over an MBA are that it is 1 year (instead of 2), it offers more technical depth in CS than MBA programs, and it also brings in a strong component of user experience design. This latter part of UX is something that many of our alums commented on as being important for products and for product managers. Other advantages (though it depends on which MBA track one chooses) are courses in managing people (incentives, motivations, negotiation), high tech marketing, basics of data science, and a capstone course focused on putting those skills together.
With respect to recognition, it's a tough question to answer since it is a new program. One main advantage here is the reputation of CMU's School of Computer Science and the Tepper School of Business. We also have strong industry ties and an active Career Opportunities Center to help students find good jobs.
This has always been the toughest area for me to teach and I'm wondering if you can give some detail on how you approach this in your component that you mentioned (interactive workshops/personal mentoring).
Nothing in the entire world can be taught. It must be learnt.
We do have a staff member who can assist with financial aid. Given current projections of salary for product managers and likely high placement rates, I think that this would still be a good option, but that's also a personal decision that you would have to make.
gl with everything!
One further observation was that Google, Facebook, Yelp, and likely other companies had their own internal programs for training product managers, in large part because of a mismatch in supply and demand.
So we believe that placement will be good and in high demand at prominent tech companies.
In terms of comparing the Master's of Product Management (MSPM) to MBAs, that's hard to say at this point. One of the big differences is that the MSPM has a stronger component in UX design and computer science than a typical MBA. It would also depend on what areas of business you specialize in your MBA, e.g. finance and marketing graduates would likely be viewed very differently from the MSPM graduates.
CMU is an incredibly unique school that has world-class programs in business, computer science, and design. They are especially perfect for this kind of multidisciplinary program.
PM's have to negotiate and gain consensus on what is to be built and contend with resources available. In software you can be at the mercy of the development manager and what they want to build, can sometimes be at odds with what you want built. Other times you may have a dev lead who just decides that like as they are building it, they will code what they damn well please, and ignore your architecture team (if you are fortunate to have one).
Those are just some of the things a Product Manager learns to deal with to get their product built and shipped.
What you're telling us is actually very well aligned with what we've heard from our alums and from some companies. Yes, product managers are not CEOs and can't always just tell people what to do. Product managers work with their direct team (typically some engineers, QA, 1-2 UX designers, possibly a data scientist), but also need to know how to interface with marketing, sales, and others. Part of our curriculum looks at how to work with and positively influence others to achieve desired goals. But you're right, that's not easy, though there are some strategies and tactics that work better than others.
- 65k is a lot, but Pittsburgh is cheap compared to the Northern California or New York or almost anywhere. Someone on the thread tossed out 65k a year in additional cost of living; this number is way off. You can get a room for < 800 bucks a month (possibly significantly less if you're willing to commute even a little). Food is cheap, there is modest but acceptable public transit, the city's pretty bikable, and there's plenty of free stuff to do etc etc. TL;DR Pittsburgh is great.
- There are lots of fellowships for grads available through CMU. I TAed Web dev and creative coding courses and IIRC, the money I got for doing so completely covered my rent and internet bill.
- If you've spent any time at all on the CMU campus, it's pretty clear the the institution is absolutely unique WRT the depth and breadth of CS, Design, HCI, Robotics, and Business talent. BTW, this list is not exhaustive. The sheer density and variety and stuff happening on campus is simply not comparable to working at a startup (which requires laser focus). A big part of the CMU experience is expanding your horizons about what's possible in ways that MOOCS (and I daresay industry) cannot.
- Also CMU grad programs place nearly EVERYBODY. It's the primary reason I went there as a chronically underpaid, semi-clueless freelancer having trouble breaking into industry. Their relationships with industry – both formal, and through causal peer/alumni connections – are pretty staggering.
All of that being said, I didn't move into a PM role until I'd spent significant time in the UX org at Mozilla learning how the sausage gets made. I definitely only started to grok the on-the-ground dynamics of product management after several years in industry, and I'm still learning every day. My sense is that most PMs have similar trajectories of transitioning into the role after time in industry. I'd be curious about whether industry would look favorably on hiring PMs directly out of school.
Not to call this a vanity project, and obviously I am not privy to all of the financial information at CMU so I may be wrong and this program may just be quite expensive. The main problem I see with something like this is that
1: As with most Master's programs, it's probably just a cash grab by the university. Although since this is CMU I assume the placement will be very good, I'm also of the opinion that programs like these can, but not necessarily will, taint the overall reputation of the university by setting lower standards.
2: It's fine for a few universities to offer degrees in Product Management. But the thing is, the market (at least within tech) for this role isn't THAT large, especially when you consider that a lot of product managers start out as developers to begin with. If enough universities start also offering these programs, I assume the placement and utility of the program will suffer greatly. We don't need a glut of PMs the same way we had a glut of lawyers following the recession.
Importantly, faculty and admin staff at both the NFL and CMU are both highly paid.
Everyone in higher education should pay attention. We may be seeing the tipping point here where people start questioning whether the best move for them is to borrow $100k for a non-mgmt degree.
I think our generation will be the first to raise our kids by saying college is great, but only for the right price.
By way of comparison, I think an MBA from CMU runs somewhere > $110k these days. It is one of the most expensive schools in the country (largely due to its until-recently-non-existent endowment; a rarity among top private schools). Hopefully once the settlement with Maxtor shakes out the school will end up with a healthy endowment (I know they're not getting all $10B but $2B would be a nice start for an endowment).
Also, I reject the statement that as a product manager you have no control over the resources. In a product-focused matrix organization, the product manager is ideally responsible for P&L over the product, which means they absolutely do get control over budget. Product management has changed a lot over the last 10 years, and what used to be a powerless position that was a glorified business analyst is now getting budget and control as tech companies reorganize themselves to look like CPGs.
Also - can you take individual classes like the ones you referenced at CM? or do you need to be in the Masters Program
Thanks for taking the time to answer some questions here.
It also seems like the expected roles for people coming out of your program would be general kinds of managers, consultants, or researchers.
There's also a certain underlying style and set of assumptions in the coursework in your program that, for lack of a better term, is European. Have you noticed that in the US that computer science theory usually means complexity theory, but in Europe, it often means automata theory? Sort of the same thing here. There's a strong emphasis in your program on knowledge networks, methods and processes, and so on. It's not that one is better than the other, it's just very different underlying assumptions and starting points for a curriculum.
MOOCs have a less-than-positive view at CMU, in part because the evidence is strongly mixed as to their effectiveness in practice. One thing I've learned after being at CMU for many years is that people across the board here really care a lot about empirical evidence.
A MOOC would also make it hard to teach interpersonal skills, as well as assemble a cohort that can learn from each other.
Speaking as someone who has co-founded a successful company (Wombat Security Technologies, over a thousand customers for our security training software), I really didn't know what I didn't know. As an undergrad and a PhD student in CS, I learned tons about graphics, distributed systems, hardware, algorithms, and so on. But that didn't prepare me to read balance sheets, understand how to do a good competitive analysis, know how to manage people, know the best methods for rapidly prototyping and validating ideas, how to do sales and marketing and (more importantly) how to measure it, and so on.
Just on this last point, like most techies, I originally had a negative view of sales and marketing. I never realized how hard it was, how good you have to be at it, and that it can actually be measured in useful ways. If you're lucky enough to be part of a good team that can teach you these and other skills, that's really fantastic.
Now, our Master's of Product Management won't teach you all of the skills above, but it covers many of them. It also does it in a safe space where it's ok to try out ideas, take risks, and fail. You can do it without having to worry about making payroll (though of course there is tuition), or having to find space to lease, or figuring out founder's pies, or worrying about lots of other logistics and paperwork.
That is, at a startup, you are focused solely on one thing: survival. You don't have a lot of time for reflection, for deep thinking, for understanding what are best practices backed by lots of empirical evidence. Like I had when doing my startup, you might also have a narrow view of things because you simply don't know what you don't know. You don't know what other options are possible. And making too many mistakes can be fatal for a startup, resulting in bad feelings from your co-founders and funders.
Now obviously no single master's program can address all of that, or even guarantee success. These are just very different paths for learning, with lots of different goals and tradeoffs.
It's also worth pointing out that startups are not for everyone. Some people might be at a large company and want to make a career change, but still want to stay at a large company. Again, different goals and different tradeoffs.
I definitely look forward to hearing about the experience of this class after its first one or two semesters.
Curious if Carnegie Mellon is following the same train of thought.
Anyways, that's a digression.
The short answer is that we are keeping standards very high for admissions for this program. Also, having been in academia for many years, I can easily say that there are lots of brilliant people from all over the world.
http://www.cmu.edu/silicon-valley/academics/software-managem...
Some of the differences are that the Master's of Product Management (MSPM) has a much stronger emphasis on HCI and User Experience Design, and is on a different cycle. That is, the MSPM runs from January to December (1 full year, off cycle), whereas the Master's of Software Management is on the regular cycle. The MSM is also available for part-time students. Lastly, the MSM has a stronger focus on being an engineering manager, though there will be some overlap with being a product manager.
Would love to attend, but we don't fit in the mold of regular applicants for this program (as described in the FAQ)
For some stupid reason someone in HR still puts "MBA preferred" on the posting... but I have yet to meet anyone without hands-on experience that I want to hire. I don't care if you have an MBA, I don't care if you have a college degree... what I want to know is can you do the work?
If I ask about the SLDC, what I want to hear is that they know enough to keep everything balanced -- that they aren't going to get all flustered and just try and shoehorn devs and QA and content and UX designers into something you read out of a textbook but have never really implemented.
A PM should be a shit shield, they should be comfortable saying, "No," to stupid suggestions from people up the food chain -- this leads to success of people down the food chain. An MBA doesn't prepare them for that. They will have to be able to put themselves in other peoples' shoes... lead by example. (My ideal candidate has a few years Dev or QA experience... I can go with UX even... but they have to have done some real delivery work prior to being a PM in order to not suck at it -- my opinion.)
Anyway, long way of saying, "Undergrads, save your money. Go learn how to code, get a job doing that, then make the transition a few years in once you actually know how things work. At that point, if you want to go to school -- cool, you may find it useful to augment what you already learned on the job."
For anyone, I think getting an MBA straight out of undergrad sort of sets you up to be perpetually useless -- a stuffed shirt. You never get the hands-on experience doing the work you are supposed to be leading. Then you have to learn how to manage the work on the job, and as the old saying goes, "Months of dev work can save hours of planning!"
No question, I'd advise people to get hands-on experience if they want to be a leader.
I switched in the end of last year from Team Lead Engineer to PM position and have had blast since then. The job is very challenging and I'm keep learning new and new things about our customers and users. Previously working with PMs who are not from engineering background was often very frustrating, because google can find any answer right?
Worse than just trying to Google for the answers are the Product Managers who come over from Marketing and tend to just make up answers. Ha! You have to go over with them the whole notion of compromise, and how just because it's on a Gantt Chart, doesn't mean we want to commit to all the dates for all the features 6 months out... Perpetual compromise, stuff is going to come up, we adapt and reprioritize and if we're lucky (and a good bit of it is luck) then the wheels don't come off the car while we're driving.
Edit: Low effort Google gave me the answer: https://www.google.ca/search?q=sldc&gws_rd=cr&ei=C98bWZvbDIj...
I predict a near 100% placement rate.
Why? Actually working on delivering a product seems like far better experience than any educational program, internship or not. Since most people go to school with the end goal of getting a job, it seems far better to skip school if you have the option. What are they going to teach you that you can't learn on the job?
I'd much rather a manager have real experience in the role of the people he's managing than come straight out of school with a pretense of expertise.
How to solve common problems of the job without ending a complete wreck? Or sinking the project? Or having to overwork the whole team to compensate for your lack of preparation?
Real world experience is great, but it is always better for you and your environment if you at least try not to make the same mistakes as your predecessors.
The cost of engineering makes product missteps extremely expensive over time in both the large and the small.
Yes, I am biased. But I would be happy to be convinced otherwise if someone can provide the data.
Some grad programs similar to this one also lead up to a capstone course that brings previous students back and gets them exposed to new graduates. This greatly improves exposure and success.
Key problem: At least in the tech world, companies maintain a 10:1 (or even 100:1) engineer:product manager ratio. In my experience it is extremely difficult to land even a non-senior PM role, while companies will hire engineers dozens at a time. You think companies are overly picky about their engineering candidates? Hooo boy! Do a few PM interviews and get back to me.
I think a specialized degree in Product Management is great though! Had this been available when I decided to do a very expensive MBA program, I would have chosen it instead in a heartbeat! This program is half the time commitment and half the cost of my MBA--no brainer.
Also a side note, I would love to hear about your experience as a PM in the VR industry, as I am both passionate about developing Augmented Reality products and looking for opportunities to break into the VR industry!
Also, I've seen some students from Cornell Tech do research internship at the Technion and several Technion appointed professors are lecturers at Cornell Tech.
It would be great to hear any suggestions you have on how you and other students at the Technion would want to collaborate/interact and I can pass it along to the dean of the school. Cornell Tech is really great about listening to the feedback of the students!
Just dive into a startup then learn.
3mons in a startup > 1y in Master's Degree in Product Management
Save your money please.
Do you think the connections and opportunities in CMU program are better than the connections and opportunities in a YC startup? If you don't, then I suggest you can just jump in a YC startup then learn something REAL.
In my personal opinion, it's hard to compare startup experience with 8 hours of full time learning every day, for a year or more.
If you wanna be a product guy:
8hours of full time job experience at a startup > 8 hours of full time learning every day in Master program of PM
Unless some people wanna have a title like"Stanford MBA dropout",then that's a different story and I respect that.
*Josh Elman + David Cancel for starters.
Ouch.
How long would it take to recuperate those losses on a product manager salary?
Perhaps just landing an entry level product manager job would teach you the practical skills you need, and you get paid for doing it instead of the other way around.
Note: Not affiliated with CMU.
Comparing an overpriced thing to a really overpriced thing doesn't change the fact that they're both overpriced
Even if a single Amazon PM has made $600K in one year, it does a disservice to readers to imply that that's commonplace.
https://www.glassdoor.com/Salary/Amazon-Senior-Product-Manag...
A friend of mine has a younger sister who was offered $120k base salary out of college to work at Google in NYC, and another 30k in RSUs. She's told me this compares favorably with what friends of hers were offered at similar companies on the east and west coasts.
I'm going to avoid a discussion about merit, but suffice it to say that I believe seniors PMs working at Amazon for a few years are far closer to $600k than $100k.
two: I got an offer from Amazon when I graduated and it was very low compared to other companies. Only around 100k whereas other companies offered more than your friend's little sister.
People studying in a country where education is free and go to one of the top schools, can still go to the US and do the same, if they so desire.
Getting grants of AMZN (or GOOG/GOOGL) every year or so for the last ~5 years has worked out pretty well for those of us who have been so fortunate, but if the stock had been flat or moved downward I doubt you'd have many PMs pulling even half of that.
If you're paid heavily in stock you are taking on a bit of risk, and summarizing $200k in salary and $400k in vested stock as "averages something like $600k/year" fails to capture that information.
Thank you to user tedsanders for a reality check.
I doubt it will ever be a net positive financially. It's worth it to me personally, though.
How can I jump into product management? I founded a startup previously so I can say I have a strong product vision, and I can just feel intuitively that it's the position i'd be good at.
I'm reluctant to put 65k to make the move though. Anyone else made the move Senior software dev -> PM, if yes, how did you go about it?
Instead of going right for the Product Manger role, people should aim for some sort of delivery internship. And from there a Business Analyst role, Software Engineering role, UX Designer role, Quality Assurance Engineering role... anything hands-on. This sets them up to be good at Product Management -- better than the kids who come straight out of school anyway.
There's a good amount of "inflation of self-worth" (for lack of a better word) around people coming out of college right now. It's true that college costs a lot, but virtually everyone has a degree. AND we all know that there's massive grade inflation going on -- so it's hard to take a college degree seriously. Also hard not to have one... not an ideal situation, to be sure. (There's a lot of role inflation too... people now are "senior" with a year or two experience? Come on.)
Anyway, requirements are inflated to screen people with 0 experience out. If you have done well for a few years at a staff role, nobody is going to care that you don't specifically have N years as a product manager. But it's a HUGE risk taking someone out of college and giving them a leadership position. Better for them, and the company that hires them, if they spend a little time in the trenches.
Right now Harvard has the best course in the US. Stanford and Berkeley are a joke.
The best path into PM is still doing something hands-on in that area. If it is enterprise, then start in consulting or pre-sales. Consumer is pure chance.
http://poetsandquants.com/2011/01/08/how-much-does-a-top-mba...
This site says average two year tuition is 60k.
https://www.thoughtco.com/cost-of-earning-an-mba-degree-4662...