微软资深项目经理人的项目管理经验(转载)

AI视觉特效实战:从环境部署到批量生成完整指南 视觉特效技术通过计算机图形学和人工智能算法,实现了从传统影视制作到社交媒体内容的革命性突破。其核心原理基于生成对抗网络和扩散模型等深度学习架构,能够将普通素材转化为具有强烈视觉冲击力的创意内容。在工程实践中,本地部署AI模型需要合理配置Python环境、GPU硬件和依赖库,而WebUI界面则大大降低了技术门槛。这类技术在短视频创作、社交媒体营销等场景中具有显著价值,特别是能够实现类似'第一刀到那么大把刀'的戏剧性视觉效果。通过API接口和批处理脚本,开发者可以进一步实现自动化内容生成,提升创作效率。掌握从环 阅读详情

这是微软资深项目经理人Stephen Maguire的项目管理经验。软件开发和网站开发有极其相似的地方,我们可以从中学习领会许多知识。

    第一章.有效团队的基础

    1、专心改善产品

    公司付工资给设计师,要他们在合理的时间开发出品质精良的网站,但是设计师们的时间却经常被其它事情占用了。

    典型的情况是设计师要花大量的时间准备会议,参加会议,读写开会记录和进度报告,还有回复email等等,这些事情都不能改善网站的工作,虽然其中一些是设计师自己主动做的,但更大一部分是项目经理下的命令。

    虽然项目经理的本意是好的,但是却违背了项目经理的基本守则:项目经理的任务是努力消除设计师工作上的一切障碍,让设计师权利专注在真正重要的工作上---网站开发。

    这不是震惊世界的发现,只是简单的道理,但是有多少项目经理确实做到呢?

    2、排除干扰

    如果你希望团队在期限之内完成网站,就必须尽可能排除一切不必要的工作。在你分派工作给组员前,请问问自己,这件工作真的有必要让大家做吗?身为项目经理,必须时刻问自己一个问题: “我努力的目的究竟是什么?”

    常见的就是让组员写报告。一天8小时工作时间,很可能4个小时花在了写报告上。而正常的开发工作却不得不加班做。

    请不要误解我的意思,我并不是说不需要进度报告,只是提醒项目经理们,不要过分注重“项目流程”,而忽略了真正的产品----你的网站。我的一点心得是:用一个新的办法了解进度,容易写,而且不花时间。

    1)当有设计师完成一个功能(子项目),就发一个内部email给大家;

    2)当项目进度可能落后,就和我私下交流,讨论解决的办法。

    3、明确目标

    什么样的目标是明确的目标呢?其实并不一定是博大精深的,只要足够详细,能够保证项目向正确的方向进行就可以。通常只要项目组长花几小时,或者几天时间就可以制定一个详细的项目目标。例如本站:

    目标1: 建立一个以网站项目管理为主题的网站。评价:目标已经明确主题,但还是不够详细。

    目标2:为网站项目管理爱好者提供一个交流的平台。评价:目标定位了服务对象和主要功能。但是并没有体现我们建立网站的深层目的。

    目标3:为网站项目管理爱好者提供一个学习交流,并能够共同制定详细规范的平台。评价:明确的目标,指出了服务对象,最主要的功能和网站本身的目的。

    在目标确定后,我们就坚持这个大方向,凡是有利于目标实现的最先完成,比如:论坛,规范文章。与目标无关或关系不大的,可以不做或者推迟做,比如人才交流,漂亮的界面等。

    4、设计的优先考虑

    我们要建立以下基本观念:项目目标引导项目的方向,而设计的考虑顺序影响设计的过程。

    每个项目的具体情况不同,考虑的优先顺序也回不同,一般来说,程序设计考虑的优先级表为:
    1)尺寸大小(size)
    2)速度
    3)安全性
    4)可测试性
    5)容易维护
    6)简洁
    7)再用性
    8)可移植性
    除了优先考虑顺序外,你还应该建立各项考虑点的质量规范。如果事先能够决定最合适的优先考虑顺序,并建立质量规范,团队就不会浪费时间,网站的整体风格就会比较一致。

第二章 有效的作业方式

    1、什么时候修改错误

    微软的经验是:(1).bug越晚清除,时间花得越多; (2).在开发过程中立刻除虫,可以让您早些学到经验,然后不会犯同样的错误;(3).如果能够保证没有任何错误,您就能比较准确的估出项目的完成时间。 所以,设计师应该把找错误当成一件重要的事情,不要为任何理由而耽误。

    2、email的时间陷阱

    回复email要分批做,早上一上班,中午休息时间,或者是下班前看一下都可以,但不要有事没事都不停的看email。

    3、方法让大家分享

    身为主管,你应该鼓励组员提出改进工作效率的建议。引导组员思考的方法也很重要。比如,下面两个问题:

    a.为什么进度总是一再落后?

    b.有什么办法可以避免将来再发生进度落后?

    第一个问题可能的答案是:互相依赖的工作太多,工具太难用,老板是个白痴等等;第二个答案可能是:减少互赖性的工作,购买更好的工具,与老板加强沟通。

    两个问题的方向不同,第一个是探究原因,导引出抱怨;第二个是未来改进的方法,导引出解决办法。

    问题越精确,问题越有力,对项目目标的实现就越有益,让我们再看三个问法:

    a.如何保持每次都如期完成项目?

    b.如何在不加班的前提下,如期完成项目?

    c.如何在不加班,也不增加人手的前提下,如期完成任务?

    第三个问法,就迫使大家来点真正有创意的思考和认真检讨工作本身值得改进的地方了。一次比一次更精确的问题,可以刺激思考过程,激发更有创意的答案。

    4、无意义的惩罚

    惩罚是一种心理上的负强化作用,惩罚是对员工的责骂,训斥与威胁,就象鞭打马匹使它服从主人的命令。这种管理手段是该受谴责的,如果主管们的用意是希望组员因此而工作更努力的话,就大错特错了。这种责骂只会激起组员心中的愤怒,羞恼和沮丧。实际上,往往这些项目的问题都出在管理方面,目标不明确或者野心太大,设计师只是倒霉的遇上了差劲的主管,其实他们的能力不比其他项目的设计师差。因此放弃责骂吧,责骂只会让项目更糟,绝对没有任何改善的效果。

    第三章:保持进度

    即使最顺利的项目,也无法完全按照计划执行,但是,如果你放任计划随意进行,有一天你猛然发现项目脱轨太远,来不及完成。项目就象一枚瞄准月球的火箭,只要有一点点不够精确,到时候就无法命中目标,差之毫厘,失之千里,实在不可不慎重。聪明的主管懂得这个道理,他们会经常注意项目的精度,随时修正方向,保持项目不偏离计划进行。本章将介绍一些很有效的策略,帮助项目保持进度。

    1、向前看

    我一直相信,项目之所以脱轨,主要原因在于人们没有认真思考如何使项目保持进度,顺利进行。如果没有未雨绸缪,只是坐等问题发生,到那时候就太迟了。一个月前没有花30分钟思考这个问题,现在就可能要浪费几小时或几天的时间去修正。这就是所谓的“被动工作”。
解决这种被动工作的方法,就是化被动为主动,事先发掘潜在的问题,并设法避免。有很多方法和技巧可以训练自己“向前看”,但总结起来不过是一句简单的要决:定期暂停手边的工作,然后往前思考,随时做必要的修正,以避免未来的大障碍。

    我已经有十年以上的习惯,每天花10到15分钟思考下列问题,并且列出答案: 有什么事情是我今天能做,而且可以帮助项目在未来几个月内顺利进行的?

    2、明确定义需求的范围

    人们在开口要求的东西未必是他真正想要的,处理他的要求之前,请务必确定他究竟想要做什么。

    在网站项目开发中,经常会遇到客户或者领导层提出一些希奇古怪的需求。一次,首席设计师惊慌失措的跑来找我,告诉我麻烦来了,客户对新设计的界面不满意,要求按照某个著名网站一摸一样的设计。如果真的那样做,需要重新花一个星期才能做出来,可是目前离期限的时间已经很短了。听了他的陈述后,我必须承认如果真得那样做,我们的进度就完蛋了,同时我也很好奇,为什么客户会有这样的要求,所以在我答复他们做还是不做之前,请客户经理去了解一下这个需求的原因。不一会儿,客户经理笑嘻嘻地回来了。

    “他们只是看中了那个网站的动态下拉菜单,觉得那样比较吸引人”

    呵呵,我知道他在笑什么了,这样的动态菜单我们其实早就有现成的模板了,只要将它替换现有的设计就可以了。而我们的设计师不清楚客户的喜好而已。

    大部分客户在提出需求时都不解释原因,这种情况太普遍了,甚至你的管理层也会发生这种情况。如果你从他们的请求中无法看出他们的目的,你可以反问他们,在还没有弄清楚究竟想要做什么之前,不要贸然答应,宁可拒绝他们的要求也不要浪费这种时间。

    3、就是说不

    当遇到客户或上级的无理需求,项目经理往往会忍气吞声的同意他们的要求。迫于某些压力,主管们宁可宁事息人,也不愿意为了整个产品或自己的团队坚持最佳的选择。

    有时候,对方的请求也可能是非常合理的,你也想同意,但是因为你的日程排满了,实在爱莫能助,您也只好对他们说“不”。然而,在我的经验中,很多主管为了避免冲突,仍然会同意这样的请求,只是不知道该如何如期完成这些过多的工作,只是想到时候再说吧,船到桥头自然直,事实上事情很少这么容易---船上若是载了太多的货,就是船身直了也过不了桥啊。

    这些主管不了解,勉强接下自己不可能完成的任务,实在是一长痛代替短痛的做法,到时候无法如期完成,倒霉的是整个团队因此必须加班工作。所以,最好的办法还是老老实实拿您的日程表,与客户或上级说明自己心有余而力不足的情况,设法安排一个折中的日程或工作内容。想想这要比现在无条件答应请求而最后食言的结果要好的多。

    4、你无法让每个人都满意

    身为项目主管,你必须明白这个道理:如果您希望每个人都满意,最后您会焦头烂额,什么事都做不成。

    记住:不要为了讨好别人而伤害工作进程,您永远要根据自己的目标,做适当的决策。

    同样,对待上级的建议您也应该考虑后再决策,不要盲从。应该以项目目标为最优先的考虑。我不是主张反抗权威,而是强调:上级也是人,一样可能犯错,他们的建议不一定是最好的,如果你想做一名出色的主管,您必须非常认真的衡量所有的建议,不论是谁提出的,您都得确定其符合项目目标才能采纳。

    如果上级要求您做一件事,而您认为不妥,那您应该在着手进行之前向上级说明您的想法,也许上级回同意你的想法而放弃他的建议,也许,上级会赞许你的想法,但仍请你考虑他的意见,不论结果如何,起码经过沟通对彼此都有帮助。

    记住:是你在为项目负责,不要让任何人的建议阻碍项目的进行,包括上级的建议。

    想确保项目按计划进行,其关键就在于项目经理完全明白该做什么,并且不让该做的事受到不当的干扰。


微软不同分工不同侧重的面试——项目经理的面试(摘自《微软60度》) 在 微软的产品小组里,往往有三个角色。除了大家熟悉的开发工程师和测试工程师外,还有一个有“微软特色”的角色,叫做项目经理(PM,Program Manager)。不少读者可能对PM不是很熟悉,或者有一定误解。也许是因为PM本身是一个很不公平的称谓,因为他们既不写程序(program),又 不管理(manage)人员,却被称为Program Manager。一个有趣的说法是:PM的职责是做软件开发中 阅读详情

相关推荐

RoboCup智能机器人足球教程(二)

RoboCup智能机器人足球教程(二) 运行方式 RoboCup2D仿真平台通过一个服务端,若干客户端联系而成,同时通过监视器进行画面播放。当启动服务端后,客户端通过改写程序内部的client.cpp文件来实现球员逻辑,编译后即可与服务端进行连接,从而进行比赛。 因此我们要做的主要工作就是改写client.cpp,以实现球员逻辑。该文件位于Robocup/rcssserver-15.2.2/src...

qq_40058642的博客 6212

第二章 有效的作业方式

1、什么时候修改错误     微软的经验是:(1).bug越晚清除,时间花得越多; (2).在开发过程中立刻除虫,可以让您早些学到经验,然后不会犯同样的错误;(3).如果能够保证没有任何错误,您就能比较准确的估出项目的完成时间。 所以,设计师应该把找错误当成一件重要的事情,不要为任何理由而耽误。     2、email的时间陷阱     回复email要分批做,早上一上班,中午休息时间,或者是下班

RobocupWinner的专栏 1032

微软资深经理人的项目管理经验

每个项目的具体情况不同,考虑的优先顺序也回不同,一般来说,程序设计考虑的优先级表为: 1)尺寸大小(size) 2)速度 3)安全性 4)可测试性 5)容易维护 6)简洁 7)再用性 8)可移植性

微软对项目经理的要求

优快云的软件开发所需要的三种人中总结了一些MS对项目经理的要求:在微软,软件项目经理,也就是Program Manager将不仅仅负责项目的管理,还要对整个软件负责。有别于其它软件公司的Project Manager负责制,在微软的软件开发过程中,将由Program Manager分配资源、控制进度、管理流程。微软对软件项目经理有很高的情商要求,如亲和的性格、极强的协调和沟通能力、能迅速把握用户

tigerzhou 2736

多模态数据集对比:MicroLens、PixelRec和Amazon在电商推荐中的表现差异

本文深入对比了三大主流多模态数据集MicroLens、PixelRec和Amazon在电商推荐中的表现差异。通过实际测试数据,分析了这些数据集在冷启动处理、模态融合、稀疏性挑战等关键场景下的真实表现,为算法工程师和研究员提供实用指南。特别关注多模态数据集的选择对推荐系统效果的影响,帮助开发者优化模型性能。

weixin_28717939的博客 418

CST仿真提速秘籍:用好Local Mesh,别再让简单结构拖慢你的仿真速度

本文深入探讨了CST仿真中Local Mesh技术的应用,通过区域加密与全局排除策略,显著提升电磁仿真效率。针对5G天线阵列、微波滤波器等多尺度结构模型,提供了网格划分的黄金法则和实战技巧,帮助工程师优化仿真速度与精度,特别适用于电磁仿真和网格设置场景。

weixin_27134495的博客 406

project项目管理系统的作用

它允许项目经理有效地监控项目状态,确保项目按时按预算完成,并提高整体的项目执行效率。在这些关键功能中,,因为它是确保项目成功的基础。MS Project 允许用户通过直观的界面创建详细的任务列表、里程碑、以及时间表,这些都是项目规划的关键组成部分。

csssbad的博客 2677

VLSI数字信号处理系统——第九章滤波器和变换中的算法强度缩减

[课程学习] VLSI数字信号处理系统——第九章滤波器和变换中的算法强度缩减

夏风喃喃的博客 1604

微软资深经理人的项目管理经验 第一章.有效团队的基础

第一章.有效团队的基础     1、专心改善产品     公司付工资给设计师,要他们在合理的时间开发出品质精良的网站,但是设计师们的时间却经常被其它事情占用了。     典型的情况是设计师要花大量的时间准备会议,参加会议,读写开会记录和进度报告,还有回复email等等,这些事情都不能改善网站的工作,虽然其中一些是设计师自己主动做的,但更大一部分是项目经理下的命令。     虽然项目经理的本意是好的

RobocupWinner的专栏 1246

STGCN实战:从零构建PyTorch时空图卷积网络预测城市交通流

本文详细介绍了如何使用PyTorch从零构建时空图卷积网络(STGCN)进行城市交通流预测。通过将交通网络建模为图结构,并融合时间卷积与空间图卷积,STGCN能有效捕捉交通流的时空依赖性。文章提供了从数据预处理、核心模块(TimeBlock与STGCNBlock)搭建、模型训练到实战技巧的完整指南,帮助开发者快速掌握这一前沿的交通速度预测技术。

wasm7browser的博客 249

C# .NET6 TesseractOCR 图片文字识别

在你的项目中的tessdata-main文件夹找到这几个文件,并右键->属性设置为【如果较新则复制】有几个需要用到的模型,需要生成的时候复制到输出目录中,在项目中设置即可。TesseractOCR兼容 x86 与 x64。附 :ImageUtils.RegionCropping()源码。Visual Studio 2022 社区版。下载完成后解压在你的项目中,如图所示。从官方项目中获取模型数据, 网址为。

qq_44121554的博客 3854

微软资深经理人的项目管理经验(转载)

这是微软资深项目经理人Stephen Maguire的项目管理经验。软件开发和网站开发有极其相似的地方,我们可以从中学习领会许多知识。 第一章.有效团队的基础 1、专心改善产品 公司付工资给设计师,要他们在合理的时间开发出品质精良的网站,但是设计师们的时间却经常被其它事情占用了。 典型的情况是设计师要花大量的时间准备会议,参加会议,读写开会记录和进度报告,还有回复email等等,这些...

weixin_30887919的博客 171

7.91版本unidbg调用方式

【代码】xhs最新7.91版本unidbg调用方式。

Codeooo 博客 1107

转载:认识自我,把握机遇 —— 谢恩伟 (二)

2007年,微软华人协会曾组织编写了《微软360度——企业和文化》一书,本月该书的姐妹篇《微软360度--成功与成长》新鲜出炉了。本博客经本书作者授权,转载其中一篇的采访纪实。由于篇幅较长,分三段刊登。 第一部分 第二部分如下: 采访者:金昀,钟颂东 笔者:很好,我相信这一点对于众多有兴趣进入微软的朋友来说是很有帮助的。您刚才提到了职业生涯中的几次转变,那么您觉得您在职业发展道路中...

weixin_30535843的博客 89

第四章节 Qt字符串QString详解

QString 的使用方式和 C++标准库的 std::string 字符串的非常相似。

m0_65635427的博客 890

2025年再论 SAP ABAP 系统经典的三层架构的理解

【摘要】本文基于作者19年SAP开发经验,深入解析SAP经典三层架构在S/4HANA时代的演进与实践。数据库层从多数据库支持转向HANA专属,通过SQLScript实现计算下推;应用层以ABAP平台为核心,融合OData和RAP等现代开发范式;表现层从SAP GUI过渡到Fiori Launchpad为主导。文章通过真实案例(如月末关账优化、ATP检查改造)展示三层协作如何提升性能,并探讨了本地/云/混合部署策略。全文贯穿SAP官方技术文档参考,为开发者提供体系化架构认知和实践指导。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 756

IT技术型人才的职业规划方向(全面的参考)早准备早收获

此外,不论是国企、民营企业还是外资公司,都需要大量的基础技术工人。甚至很多在豪华写字楼office内工作的白领,从事的工作都是和技术相关的。 ( 《长松企业组织系统》工具包——建设、优化人力资源系统的第一帮手;数千家企业的选择,值得您的信赖!) 不过,一个严峻的现实是,大量的技术类人员对自己的...

chuobaojueye4007的博客 263

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

项目经理微软第一份实习

工作之余抽点时光出来写写博文,希望对新接触的朋友有帮助。明天在这里和大家一起学习一下项目经理微软     头几天终于把练习的事情确定了,想想从4月份开始斟酌练习到当初找到,哈哈哈,还似乎做梦一样,当初听别人说自己马上就要工作了,还认为很不可思议。这篇文章是为了记录下我人生的第一次面试和第一次拿到练习offer的经历,也许良久以后看看还认为当时自己真的很荣幸、很芳华。     在四月一开始,其实...

weixin_34198453的博客 422

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

可怜的微软与项目管理经典图解

第一张图:看当前以Bill Gates为首的微软帝国是如何应对八方来敌的!与几个朋友分享之后,发现微软也真够可怜的,在成长的过程中要受到那么多敌人的攻击,不过话又说回来,微软也真够伟大的,能在那么多敌人攻击的情况下发展到现在,而且赚了个盆钵满满。现在Bill走了,留下了一个仍然饱受非议的微软帝国,摆在继任者面前的这个摊子,会是一个多大的挑战?微软能挺住吗?这个问题就留给历史吧!  

编辑空间 4927

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

RoboCup与我

一直想写一篇博客,来纪念下我对RoboCup还有实验室包括中国这个领域。从2007年开始,到现在,我也在这个圈子里面折腾3年了,不能说一无所获,至少这个过程让我曾经一度感觉到快乐,荣耀。为何今天想到纪念?我想,人之所以会深刻的没日没夜的缅怀过去,大多是因为过去胜于现在,如果有更美好的事物可以让自己天天的得瑟着,也没有那么多闲余时间来感伤了。闲话不说,我要回到1997年,哦不,是2007年去了,很舍不得你们..这是2007年的9月份刚过,开学不久,我们刚从新区搬迁过来南区。一切都很陌生,不知道食堂在哪,图书馆

分享编程和生活的快乐 3129

1.4 微软的程序和项目管理

1.4微软的程序和项目管理在80年代后期,微软面临的一个问题就是如何协调各个部门的工程成果和市场、业务之间的关系(这可能仍然是包括微软在内的许多公司所面临的问题)。有一个叫 Jabe Blumenthal的人意识到应该存在一个专门的职位来扮演领导和协调的角色。拥有这个职位的人应该参与从项目开始的计划阶段,一直到项目测试的最后一天。能够胜任这个职位的人应该具有很强的技术能力去赢得与其共事的程序员的尊

moneyice的专栏 3656
上一篇: Java初始化顺序
下一篇: 何管理软件开发团队
socoolfj
博客等级 码龄21年 9粉丝 52原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值