Journey of enlightenment: The evolution of development at Microsoft

5Citations
Citations of this article
62Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Like many software companies, Microsoft has been doing distributed application development for many years. However, recent changes in the market have altered the rules, both in terms of customer expectations and programming models for ubiquitous interconnected smart devices. These changes have provoked two dramatic shifts in the way we develop software. The first is the creation and use of the .NET Framework as a simple, secure, and robust platform for device-independent software development, data manipulation, and communications. The second is an agile yet highly disciplined approach to designing, testing, implementing, and verifying our software which presumes all bugs are unacceptable and must be found and fixed early before they impact internal groups, external partners, and eventually our customers. This paper discusses the nature and impact of these two dramatic shifts to the development practices at Microsoft. Copyright 2005 ACM.

Cite

CITATION STYLE

APA

Brechner, E. (2005). Journey of enlightenment: The evolution of development at Microsoft. In Proceedings - 27th International Conference on Software Engineering, ICSE05 (pp. 39–42). https://doi.org/10.1109/icse.2005.1553540

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free