项目管理信息技术:微软的项目管理

项目管理信息技术:微软的项目管理,第1张

项目管理信息技术:微软的项目管理,第2张

1.管理机制
组织架构
产品开发行政架构,一个产品单元经理,下设三级部门经理,团队项目经理(产品单元经理)、软件开发经理(开发经理)、测试经理(测试经理);每个部门经理分管几个团队负责人,每个团队负责人又有三到五个具体的工作人员,比如项目经理、软件开发人员、测试人员等。
产品设计、产品实现和产品测试,三权分立,相互配合,相互制约,相互依存,有利于建立明确的责任体系,从而保证产品开发的顺利完成。
软件开发和测试经理/团队负责人,都是专业技术人员,可以指导下属或代替他们完成任务;这种人员的行政管理是领域专家管理,保证了发展从技术的角度去思考和判断设计问题。员工也会愿意接受真正能理解他们具体工作的人的领导,并给予他们充分的尊重。同时可以防止开发商虚报所需工作日。
微软的行政级别决定了员工的工资、股权等福利,而职称与行政级别并不直接挂钩。技术人员只要能力强,贡献大,行政级别和薪酬福利可能和高级管理人员一样,就不需要当经理或领导才能获得更高一级的待遇。这样他们才能安心于自己擅长的工作,自己的能力和贡献也能通过不断的晋升得到认可和回报。
项目经理配置
随着软件产品项目的规模越来越大,产品质量、开发周期、内部管理等问题越来越突出。需要从根本上加强项目的组织管理,所以微软有项目经理这个职位。
项目经理全面负责产品的最终完成,其任务包括:了解用户需求;定义、规划和设计产品的功能;做各种复杂的决策,保证开发团队顺利工作,跟踪程序错误等。项目经理占开发人员总数的1/5,即在每个开发团队中,有一个项目经理,两个软件工程师,两个软件测试工程师。
具体职位描述:
1)制定产品愿景规划,撰写项目说明书;
确定商机后,产品单元经理会拟定一份粗略的商业计划书,并提交给项目经理,以准备一份项目计划草案,包括长期描述、主要功能、建议的时间表、里程碑和所需资源。
主持开发和测试骨干参加的会议,综合分析讨论方案草案,确定主要功能模块。
为每个模块写一页的设计说明书,包括功能优先级的制定及原因、资源的估算、进度的估算、风险评估以及与其他功能块的关系;目的评估实现这一功能块的成本、目标和条件。
召集产品单元经理和部门经理参加的设计规格评审会议,汇总所有功能块规格,对进度和功能块的选择做出总结和决策。
2)制定详细的任务清单,跟踪任务的执行情况,确保符合规范的原始设计。
3)指导项目开发的流程设计和实施;对各种具体方案进行权衡和决策。
4)组织会议,审核程序错误;协调成员之间的互动。
5)产品完成后,主持项目总结汇报会,讨论这次的经验教训;下一版本的改进,以及具体的行动计划。
项目经理要求
项目经理通过产品单元经理调整软件设计工程师和测试工程师的资源和任务分配,但不会直接下达行政命令;其核心任务是领导业务,掌握产品的整体概念和进度,协调开发人员和测试人员的工作进度,联系与产品相关的其他人员,如营销、用户支持和客户教育等。
团队的领导力主要取决于其个人信用,开发人员和测试人员的尊重和配合;其威信来自于工作中表现出来的领导力、洞察力和判断力,以及高质量的技术专长和优秀的协调沟通能力。
1)领导保证项目团队的高效运转,比如每周召开项目进度会议,确定并跟踪工作进度,提交项目进度报告等。
2)洞察力和判断力有助于在复杂情况下快速找到问题的症结所在,并提供解决方案。
3)技术专长能真正帮助开发人员解决设计问题,测试人员分析判断程序错误;理解开发人员和测试人员的共同语言,让他们感受到你对他们的理解和尊重,赢得大家的信任。
项目经理面试问题:
1)过去你觉得最自豪的产品项目是哪个?为什么?
2)你解决过的最难的技术设计问题是什么?为什么要采用这种解决方案?
3)你按期完成了哪些项目?不能按时完成的主要原因是什么?
2。微软软件开发
1)新产品项目建议书;
2)市场分析与预测;
3)技术可行性分析;
4)产品R&D计划及实施步骤;
5)高层论证和审批;
6)项目的确立和执行。微软项目管理-多里程碑过程
每个里程碑完成一些功能;便于团队集中精力完成一个又一个功能;提供多个适应需求变化的机会如何完成一个里程碑
第一步:达成共识愿景/范围批准的里程碑
基本完成需求调研和分析(产品经理负责);确定大方向和长、中、短期目标,愿景会对其进行解释,激励团队;评估机会和风险;;分析可用资源的限制,以证明产品值得做;
项目管理团队:设计新产品目标和具体实施方法;描述产品结构,用户场景覆盖80%以上的功能。
软件开发团队:开发技术原型,测试新产品的价值,展示产品的未来预期。
第二步:完成项目计划项目计划批准里程碑
定义详细的逻辑设计、功能设计规格(项目经理负责)及其优先级;所有角色都参与功能规范的评审;
评估进度控制风险和功能技术风险;风险评估通常在物理设计后立即进行。
制定整体开发计划和进度,包括资源和职责的分配,制定测试、开发计划和进度;
产品管理团队:概念设计和营销计划/日程;
软件开发团队:物理设计和开发计划/进度表,任务级评估。
第三步:完成功能范围的功能规范完成/首次使用milestone α版本短语
版本,完成所有功能代码的编译;所有按规范构建的特性
及时集成模块,及时发现问题(日常构建);版本控制工具VSS
测试团队:测试规格和测试用例设计,BMS缺陷跟踪,自动化Bug解决流程;
产品管理团队:控制用户期望、推广、价格、包装(官方产品为黄金发布)
项目管理团队:项目跟踪/沟通,根据综合进度表不断检查进度;制定测试版计划。
第四步:稳定发布Release Milestone β版本短语
并全面测试功能;开发团队全力配合解决Bug;决定下一个版本将解决哪些bugs
预测发布日期;编写操作手册和帮助文档;
基于版本的发布:每个版本都有明确的目标,解决或结束产品中的一些问题;
成立分诊小组:由PM、Dev、Test的负责人组成,决定如何处理发现的bug。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 项目管理信息技术:微软的项目管理

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情