Strategic directions in human-computer interaction
ACM Computing Surveys (CSUR) - Special ACM 50th-anniversary issue: strategic directions in computing research
Software developer perceptions about software project failure: a case study
Journal of Systems and Software - Special issue on software engineering education and training for the next millennium
Rapid Development: Taming Wild Software Schedules
Rapid Development: Taming Wild Software Schedules
The Mythical Man-Month: Essays on Softw
The Mythical Man-Month: Essays on Softw
Design of a major in software development
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Dynamic Software Development: Managing Projects in Flux
Dynamic Software Development: Managing Projects in Flux
50 Years of Software: Key Principles for Quality
IT Professional
Architectural Integration Styles for Large-Scale Enterprise Software Systems
EDOC '01 Proceedings of the 5th IEEE International Conference on Enterprise Distributed Object Computing
Trends in Software Process: The PSP and Agile Methods
IEEE Software
Hi-index | 0.00 |
Advancing technologies, emergent software development approaches, and economic conditions influencing corporate budgets are creating new challenges for the software development manager. Information dependent enterprises continue to require high quality software that quickly satisfies customer needs, at a time when traditional software development methods are being challenged by agile, user centric approaches. This paper focuses on one higher education program that addresses the unique needs of the software manager in a dynamic enterprise that promises to deliver software projects with successful outcomes.While it is difficult to assure that graduate studies definitively improve the software manager's ability to deliver projects with successful outcomes, RIT has designed a contemporary Software Development & Management curriculum to prepare students to manage and successfully implement software-oriented projects. This paper will discuss a graduate curriculum comprised of practical, theoretical, and technical foundations that serves to increase the probability of success for today's software project. Unique course outlines and delivery mechanisms that further differentiate the curriculum will also be presented.