《{项目管理项目报告}微软项目管理》由会员分享,可在线阅读,更多相关《{项目管理项目报告}微软项目管理(115页珍藏版)》请在金锄头文库上搜索。
1、Microsoft Solution Framework (Overview),微软(中国)开发合作部 软件开发首席专家 李东方,Agenda,Overview Team Model Risk Management Process Vision approved milestone Project plan approved milestone Scope complete milestone Release milestone,Project Failure Rates,Application Development Projects,“When projects fail, its rar
2、ely technical.” Jim Johnson, The Standish Group,Root Causes of Failure,Separation of goal and function Separation of business and technology Lack of common language and process Failure to communicate and act as a team Processes that are inflexible to change,Agenda,Overview Team Model Risk Management
3、 Process Vision approved milestone Project plan approved milestone Scope complete milestone Release milestone,Lesson 2: Team Model for Application Development,A high-level overview of the team model roles and responsibilities in an application development project,Team Goals for Success,Satisfied cus
4、tomers Delivery within project constraints Delivery to specifications that are based on user requirements Release after addressing all known issues Enhanced user performance Smooth deployment and ongoing management,Team of Peers,Is a team whose members relate as equals Has specific roles and respons
5、ibilities for each member Empowers individuals in their roles Holds members accountable for the success of their roles Drives consensus-based decision-making Gives all team members a stake in the success of the project,Program Management,Development,Testing,Logistics Management,User Education,Produc
6、t Management,Team Model for Application Development,Communication,Product Management Role,Acts as customer advocate to the team Acts as team advocate to the customer Drives shared project vision Manages customer expectations Develops, maintains, and executes the business case Drives feature identifi
7、cation and prioritization Develops, maintains, and executes the communications plan,Product Management,Program Management Role,Drives the overall process Manages resource allocation Manages the project schedule and reports project status Manages the product scope and specification Facilitates team c
8、ommunication and negotiation Drives overall critical trade-off decisions,Program Management,Development Role,Builds and tests features to meet the specification and customer expectations Participates in design Estimates time and effort to complete each feature Serves the team as a technology consult
9、ant,Development,Testing,Testing Role,Develops testing strategy, plans, and scripts Manages the build process Conducts tests to accurately determine the status of product development Participates in setting the quality bar,User Education Role,Acts as team advocate to the end user Acts as end-user adv
10、ocate to the team Participates in defining user requirements Participates in designing features Designs and develops user support systems Drives the usability process,User Education,Logistics Management,Logistics Management Role,Acts as team advocate to operations Acts as operations advocate to the
11、team Plans and manages product deployment Participates in design, focusing on manageability, supportability, and deployability Supports the product during beta testing Trains operations and help desk personnel for product release,Team and Goal Alignment,Team role Product management Program managemen
12、t Development Testing User education Logistics management,Goal Satisfied customers Delivery within project constraints Delivery to product specifications Release after addressing all known issues Enhanced user performance Smooth product deployment,Not a Traditional Organizational Chart,Coordination
13、with External Teams,Technology Focus,Business Focus,End Users,BusinessArchitects and Planners,Customer,Technology Architects and Steering Committees,Operations and SupportGroups,End Users,Project Team,User Education,Development,Testing,Logistics Management,Product Management,Program Management,Lesso
14、n 3: Underlying Team Model Principles,Some of the principles and practices that make the team model successful,Principles of a Successful Team,Shared project vision Product mindset Zero-defect mindset Customer-focused mindset Willingness to learn,What it means Clearly understanding project goals and
15、 objectives Understanding and buying into a vision that is held by all team members and the customer Why it is important Provides the team a uniform sense of purpose Resolves conflicting and contradictory visions Clarifies project goals and objectives Ensures that team members are working toward the
16、 same goal,Shared Project Vision,Product Mindset,What it means Treating all work as part of a project Treating the final deliverable of the project as a product Why it is important Focuses the team on execution rather than process Enables the team to use product development techniques Increases team identity and accountability,Zero-Defect Mindset,What it means Committing to quality Performing work at the highest possible level of quality Focusing on achieving the quality bar set