Microsoft software project development method-Microsoft software project management

Source: Internet
Author: User

Microsoft Software Project Development Method -- Guo Di, Microsoft senior technical consultant, Microsoft China Research Institute, Microsoft software project management

Author: chinamao mailbox: chinamao@gmail.com reprint please indicate the source of related articles

Role of Technical Advisor:
1) deal with customers
2), communicate with company Developers

Make software scaleable,

CIO: Chief Information Officer

The success of Microsoft: Customer forced, business model is support on MERs, partner,

People (Active energetic, enterprising spirit, cooperation cooperate, Division

They are interested in technology and should be very interested in others ),

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 application 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 MERs '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, implement the features, no the generic or advanced techonolgy.

3, coordination with external

Figure 2:

From left to right, the text from top to bottom is:
End users, businiss focus
End users, user education, product management, customer
Testing
Development
Operations and Support Groups, logistics management, Program

Management, Business Continuity TS and planners,
Technology focus, technology between TS 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 stubborn)

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.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.