The Carnegie Mellon Silicon Valley career-accelerating software management master’s program prepares experienced software engineers and managers for leadership roles in the software industry. Through a series of integrated task assignments, student teams work on developing a new product business within an existing enterprise. These courses emphasize the business skills required to take a software product or service from an initial concept through detailed requirements analysis, market and competitive analysis, technical feasibility studies, to the development of a successful business.
Effective business communication is a key success factor for anyone in business. We emphasize continuous communication practice, incorporating written reports and oral presentations as major deliverables in all courses. The MS in Software Management program is designed for software professionals interested in becoming a product manager, director of software development, VP of Engineering, CTO, or successful entrepreneur.