文档介绍:成功的驱动者 ——微软程序经理
Shannon Sun
工具开发组总监
日程
什么是程序经理
程序经理在项目周期中的任务
程序经理的策略
什么是程序经理
程序经理在项目周期中的任务
程序经理的策略
什么是程序经理?
微软产品组三大工作种类之一
是准时发布高质量的、全面符合客户需求的产品的总负责人
需要具备综合的管理能力;但又是没有权威的领导者
产品组组织结构
Product Unit Manager
Group PM
开发经理
测试经理
程序经理主管
程序经理
开发主管
开发
测试主管
测试
项目团队分工结构
开发主管
开发人员
开发人员
开发人员
开发人员
测试主管
测试人员
测试人员
测试人员
测试人员
产品经理
程序经理
客户教育
易用性工程师
设计人员
产品开发≠编写代码
市场和商业模式
产品设计和规格书
里程碑,进度表
阶段会议,bug的跟踪
测试
国际化和本地化
用户文档,教育和培训
产品支持
为什么需要程序经理
软件变得越来越大
团队需要在远景和广度方面的领导
开发和测试人员分别需要在开发和测试上留有缓冲时间
团队之间,以及与客户需要有效的沟通
在工程和业务之间存在隔阂
团队缺乏领导能力和沟通技巧
项目经理的工作重点
唯一的职责是保证产品的发布
掌握产品前景,攥写产品规格书
制定工作项目,检查产品规格书的实施情况
掌握“三国会议”(Bug Triage Meeting)和“战争会议”(War Meeting)
对整个项目的进程进行追踪
指导产品开发进程
负责软件产品发行工作的管理
协调各个团队的工作以及团队间的沟通
项目经理是领导者、推动者和协调者。
项目经理 vs. 程序经理
一个人 vs. 一群人
管理人 vs. 管理项目
授予权威 vs. 赢得权威
攥写项目计划 vs. 攥写产品规格书