Recognizing the trend toward use of agile development methodologies, which allow for more iterative development, Microsoft will make accommodations for agile in the upcoming Visual Studio 2010 IDE due in April, Somasegar said. The IDE supports agile processes such as unit testing and iteration planning, he said.
"Within Microsoft, many teams have integrated elements of agile development practices to their process," Somasegar said.
In the distributed development space, Somasegar said the experience of teams working across time zones and borders should equal the experience of a single developer, but also include cloud-based development activities such as code reviews and remote paired programming.
"Great distributed team development tools will enable developers to build the next generation of software, leveraging the worldwide talent pool," Somasegar said.
He asked blog readers to note other important trends for Microsoft to consider.