Microsoft software development methodology - Microsoft Software Project Management

  Microsoft software development methodology - Microsoft software project management Guo 2007 Microsoft senior technology consultant at Microsoft Research China 


  Author: chinamao-mail: Please specify the source chinamao@gmail.com reprint articles 

  Technical consultancy role: 
  1), and dealing with customers 
  2), and corporate development personnel exchanges 

  Make software scaleable, 

  CIO: chief Information Officer 

  The success of Microsoft: customer forced, the business model is support on customers, partner, 

  People (positive active energetic, enterprising spirit of cooperation cooperate, with the exception of 

  Interested in the technology, the other should also be filled with a deep interest), 

  1, Making Project Trade-offs: 
  Resources (Team Model), Schedules (Task Model), Features (Architecture) are related with each other. 
  To less the error in the software engineer 

  2, Team Model for Applicaton Development 

  Figure 1: 

  Program Management -> Product Management -> User Education -> Logistics Management -> Testing -> Development -> Program Mangement (round-trip) commucation with each others, 

  The Microsoft's success may be the support on Product Management, The Product Manager collect and arrage customers' needs, and then Developer implement the needs. So that the product is fit to the customers. 

  In the company the importance thing is to implement customer's need, and implement the features, no the generic or advanced techonolgy. 

  3, Coordination with External 

  Photo 2: 

  Map from left to right, from top to bottom of the letter: 
  End Users, Businiss Focus 
  End Users, User Education, Product Management, Customer 
Testing
Development
  Operations and Support Groups, Logistics Management, Program 

  Management, Business Architects and Planners, 
  Technology Focus, Technology Architects and Sheering Committees 

  Divided A complexity System to some simple systems, and list the relations between these system. 

  Every body in the team know what he or she exactly will do - It's very important. 

  Product Management is skill in Presentation and Personality (Can insist on his or her own opinion, but it is not adamancy stubbornness) 

  Development Management is skill in Technology. 

  Love your company, your work, and have passion in your field, not for your money, but for your passion. 

  Hungry man, passion, hungry to the Technology. 

  Risk management. 

Bookmark it: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • Sphinn
  • del.icio.us
  • Google
  • DotNetKicks
  • DZone
  • Furl
  • Netvouz

Tags: , , ,

Releated Articles


0 Comments to “Microsoft software development methodology - Microsoft Software Project Management”

No Comments. Send your comment.

Leave a Reply

You must be logged in to post a comment.