Welcome to the Engineering@Microsoft Blog

Microsoft has over 100,000 software engineers working on software projects of all sizes. Keeping those engineering teams productive while meeting their ever-increasing scale demands is a big challenge, and that’s where the One Engineering System (1ES) initiative comes in.

Magnus Hedlund
2 min readadvanced
--
View Original

Overview

The Engineering@Microsoft blog aims to share insights and tools developed by Microsoft to enhance productivity among its over 100,000 software engineers. It introduces the One Engineering System (1ES) initiative, which focuses on providing world-class tools and systems for software development.

What You'll Learn

1

How to utilize the One Engineering System (1ES) to improve software development processes

2

Why open-source tools are beneficial for large-scale engineering challenges

3

When to apply automated tools for verifying accessible user interfaces

Key Questions Answered

What is the One Engineering System (1ES) initiative?
The One Engineering System (1ES) initiative at Microsoft aims to enable teams with world-class tools and systems to enhance productivity and meet the demands of large-scale software projects. It addresses challenges faced by teams working in both large and small repositories.
How does Microsoft approach culture change in engineering?
Microsoft is actively driving culture change within its engineering teams by implementing solutions and sharing knowledge through resources like the Engineering@Microsoft blog. They aim to foster an environment that embraces innovative practices and tools.
What types of tools will be shared on the Engineering@Microsoft blog?
The blog will feature automated tools for verifying accessible user interfaces, CI/CD solutions for large codebases like Office and Windows, and engineering security tools that operate across thousands of repositories.

Key Statistics & Figures

Number of software engineers at Microsoft
over 100,000
This statistic highlights the scale of Microsoft's engineering workforce and the complexity of managing such a large number of projects.

Technologies & Tools

Build Automation
Msbuild
MSBuild is mentioned as a tool that Microsoft creates to help solve engineering challenges.
Open-source Tool
Accessibility Insights
Accessibility Insights is highlighted as an open-source solution aimed at improving accessibility in software applications.

Key Actionable Insights

1
Leverage the One Engineering System (1ES) to streamline your development workflow.
By utilizing the tools and systems provided by 1ES, teams can enhance their productivity and effectively manage large-scale projects, ensuring that they meet customer expectations.
2
Explore open-source solutions developed by Microsoft for common engineering challenges.
Using open-source tools like MSBuild and Accessibility Insights can help teams adopt best practices and improve software quality while contributing to the community.
3
Stay updated with the Engineering@Microsoft blog for insights on best practices and tools.
Regularly checking the blog can provide valuable information on the latest tools and methodologies that can be applied to improve engineering processes.