- Type: MS
- Location: Minnesota
- Duration: 1 Year
- Deadline: Ongoing
To keep up with increasing demands for high quality software, software development has shifted from the linear development of a few programs by a centralized software powerhouse to more incremental and iterative development of rich systems from cooperative sources across the globe with increasingly strong overseas off-shoring assistance.
As a result, software professionals are now faced with unprecedented challenges in effectively planning, managing, and developing software engineering projects with distributed and limited resources. Only strong leaders who have a clear understanding of both software development techniques and business management approaches can adequately tackle these challenges to meet business needs.
This program provides students with the most relevant, practical, and applicable knowledge available in software engineering and software management. With the appropriate mix of technical and business skills, graduates of this program can systematically analyze business situations and propose, plan, and manage rigorous software development strategies and efforts to fulfill organizational objectives.
Since this program focuses on both technical and development management issues, graduates of this program can apply the acquired skills and knowledge to advance their careers in software architecture, strategic software business planning, and project portfolio and program management jobs. It can also advance more experienced software engineers and project managers to pursue technical leadership roles in the modern software business.