Please wait while the page is being loaded Skip this advertisement >
Saturday | 22 November, 2008
ARN

Microsoft tries to steer a better course on app development

Vendor says it's now more responsive to user feedback; proof could be in big product launch
Eric Lai (Computerworld) 28 February, 2008 09:44:55

Microsoft may be the world's largest software vendor, but it would also top most outside counts of the number of crimes committed against good coding practices.

Whether it's for shipping software too late (Windows Vista, SQL Server 2005) or too early (Windows ME), releasing products that are too insecure (Outlook Express 5.5 and 6.0, Internet Explorer 5.5) or too locked-down (Vista again), making too few changes (Visual Studio 2003) or too radical of an alteration (Office 2007's ribbon interface), or writing code that is too bloated and complicated (Vista one more time) or too dumbed-down (Bob), Microsoft rarely catches a break from its critics.

Obviously, it's not that Microsoft lacks for talent among its 31,000 developers. But the sheer size of the company's programming workforce, and the number, heft and widespread popularity of its products, conspire to create an environment that can be inconducive to efficient coding.

If you believe executives within Microsoft's server and tools division, though, the software vendor has become a much more agile developer over the past few years.

Led by that unit, which is still known internally by its old acronym STB (for the server and tools business), Microsoft has embraced new development tactics to help its programmers get products to market faster while also writing better code and being more responsive to feedback from users.

What sort of tactics? Things such as gathering feedback from users before embarking on the writing of any code; replacing or augmenting the conventional model of alpha and beta releases with its Community Technology Preview (CTP) program, which uses a "release early, release often" approach to testing software in the field; and creating independent "feature crews" that can quickly build specific features and communicate directly with users about them.

"I don't know that there was an 'Aha!' moment," Soma Somasegar, senior vice president in charge of Microsoft's development tools, said in an interview this month. "We just realized that we're building products for customers, not just for technology's sake. So the sooner we could engage with our customers, the better we could make it from an architecture, feature, quality and scalability perspective -- all of the things that customers care about."

That transformation, which began four years ago, will culminate on Wednesday, when Microsoft formally launches the 2008 versions of Windows Server, SQL Server and Visual Studio -- each of which was developed using some or all of the new techniques listed above -- at an event in Los Angeles.

Skeptics still abound. For one thing, they point out that despite Microsoft's newfound commitment to user feedback and development flexibility, actually releasing the three new products simultaneously didn't turn out to be possible.

Related Stories
  • +

    Microsoft finalises Vista SP1 code for mid-March release 05 February, 2008 07:19:59

    Microsoft has released Windows Vista SP1 to manufacturing, but customers won't get the code until mid-March.
    Microsoft has finalised the code for the first service pack for Windows Vista, but won't release the code via its update services to customers until mid-March, the company said this week. Moreover, some devices may not work with the initial version of the software because of driver issues that continue to plague the OS.
  • +

    Microsoft looks to make data access easier for developers 07 December, 2007 10:25:26

    Beta 3 of the ADO.Net Entity Framework released, ASP.Net 3.5 Extensions preview coming soon
    Focusing on development of data-centric applications, Microsoft released on Thursday Beta 3 of the ADO.Net Entity Framework and plans to release shortly a preview of ASP.Net 3.5 Extensions.
  • +

    Windows Server 2008, Vista SP1 set to go 05 February, 2008 07:19:58

    But vendor says Vista SP1 won't be available for another six weeks
    Microsoft Monday wrapped up work on Windows Server 2008 and Windows Vista SP1 and said both the server and client software will be generally available within the next month.
  • +

    Microsoft releases new Windows Server, Vista SP1 test code 06 December, 2007 12:09:40

    Microsoft also reveals partner resources to prepare customers for the release of the server OS
    Microsoft on Wednesday released new test versions of Windows Server 2008 and Windows Vista Service Pack, two highly anticipated technologies that are scheduled to be released early next year.
  • +

    IBM edges closer to creating an open-source Jazz version 15 January, 2008 07:57:44

    Vendor opens Jazz.net portal to all, after limiting access over past six months
    IBM Monday opened its Jazz.net open-source community to anyone who wants to provide feedback on the technology, which is intended to help improve collaboration among software development teams.
Additional Resources
ARN Library
Newsletter Subscription
Sign up for our ARN newsletters!
RSS Feeds
Market Place
 
Panel Sessions
  • ARN Panel Sessions: Day 3

    The last of our panel sessions recorded live at CeBIT 2008. Today, the topic is storage. Data is growing at an enormous rate, so what does the future hold?

Play
ARN news
Play
Channel Watch
Play
Business Continuity & Disaster Recovery Zone

When an IT disaster occurs, how handy it would be to push a button and start again as if nothing had happened.
Discover and learn more about CA XOSoft today.
ARN Vendor Directory
ARN Library

Dataract increases e5 Workflow performance with Microsoft® Windows Server® 2008

Since upgrading to Windows Server 2008 from Windows Server 2003, Dataract have made visible improvements in their workflow calculations and image presentation performance.

Sponsored Links