关于项目管理的七十五个问题的答案之MVM版本(转载)信息时代的生存哲学

听FANTAST说他去了微软,顿时佩服的更加厉害了。

《项目开发中的75个问题及MVM版答案》

1.你们的项目组使用源代码管理工具了么?应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。

2.你们的项目组使用缺陷管理系统了么?应该用。ClearQuest太复杂,我的推荐是BugZilla。

3.你们的测试组还在用Word写测试用例么?不要用Word写测试用例(TestCase)。应该用一个专门的系统,可以是TestManager,也可以是自己开发一个ASP.NET的小网站。主要目的是Track和Browse。

4.你们的项目组有没有建立一个门户网站?要有一个门户网站,用来放ContactInfo、BaselinedSchedule、News等等。推荐SharepointPortalServer2003来实现,15分钟就搞定。买不起SPS2003可以用WSS(WindowsSharepointService)。

5.你们的项目组用了你能买到最好的工具么?应该用尽量好的工具来工作。比如,应该用VS.NET而不是Notepad来写C#。用Notepad写程序多半只是一种炫耀。但也要考虑到经费,所以说是“你能买到最好的”。

6.你们的程序员工作在安静的环境里么?需要安静环境。这点极端重要,而且要保证每个人的空间大于一定面积。

8.你们每个人都知道出了问题应该找谁么?应该知道。任何一个Feature至少都应该有一个Owner,当然,Owner可以继续Dispatch给其他人。

9.你遇到过有人说“我以为…”么?要消灭“我以为”。Neverassumeanything。

10.你们的项目组中所有的人都坐在一起么?需要。我反对VirtualTeam,也反对Dev在美国、Test在中国这种开发方式。能坐在一起就最好坐在一起,好处多得不得了。

11.你们的进度表是否反映最新开发进展情况?应该反映。但是,应该用Baseline的方法来管理进度表:维护一份稳定的Schedule,再维护一份最新更改。Baseline的方法也应该用于其它的Spec。Baseline是变更管理里面的一个重要手段。

12.你们的工作量是先由每个人自己估算的么?应该让每个人自己估算。要从下而上估算工作量,而不是从上往下分派。除非有其他原因,比如政治任务工期固定等。

13.你们的开发人员从项目一开始就加班么?不要这样。不要一开始就搞疲劳战。从项目一开始就加班,只能说明项目进度不合理。当然,一些对日软件外包必须天天加班,那属于剥削的范畴。

14.你们的项目计划中BufferTime是加在每个小任务后面的么?不要。BufferTime加在每个小任务后面,很容易轻易的就被消耗掉。BufferTime要整段的加在一个Milestone或者checkpoint前面。

16.登记新缺陷时,是否写清了重现步骤?要。这属于Dev和Test之间的沟通手段。面对面沟通需要,详细填写ReproSteps也需要。

17.写新代码前会把已知缺陷解决么?要。每个人的缺陷不能超过10个或15个,否则必须先解决老的bug才能继续写新代码。

18.你们对缺陷的轻重缓急有事先的约定么?必须有定义。Severity要分1、2、3,约定好:蓝屏和DataLost算Sev1,FunctionError算Sev2,界面上的算Sev3。但这种约定可以根据产品质量现状适当进行调整。

19.你们对意见不一的缺陷有三国会议么?必须要有。要有一个明确的决策过程。这类似于CCB(ChangeControlBoard)的概念。

20.所有的缺陷都是由登记的人最后关闭的么?Bug应该由Opener关闭。Dev不能私自关闭Bug。

22.你们项目组有TeamMoraleActivity么?每个月都要搞一次,吃饭、唱歌、Outing、打球、开卡丁车等等,一定要有。不要剩这些钱。

23.你们项目组有自己的Logo么?要有自己的Logo。至少应该有自己的Codename。

24.你们的员工有印有公司Logo的T-Shirt么?要有。能增强归属感。当然,T-Shirt要做的好看一些,最好用80支的棉来做。别没穿几次就破破烂烂的。

26.你们是给每个Dev开一个分支么?反对。Branch的管理以及Merge的工作量太大,而且容易出错。

27.有人长期不Check-In代码么?不可以。对大部分项目来说,最多两三天就应该Check-In。

28.在Check-In代码时都填写注释了么?要写的,至少一两句话,比如“解决了BugNo.225”。如果往高处拔,这也算做“配置审计”的一部分。

29.有没有设定每天Check-In的最后期限?要的,要明确Check-InDeadline。否则会BuildBreak。

30.你们能把所有源码一下子编译成安装文件吗?要的。这是每日编译(DailyBuild)的基础。而且必须要能够做成自动的。

31.你们的项目组做每日编译么?当然要做。有三样东西是软件项目/产品开发必备的:1.bugmanagement;2.sourcecontrol;3.dailybuild。

32.你们公司有没有积累一个项目风险列表?要。RiskInventory。否则,下个项目开始的时候,又只能拍脑袋分析Risk了。

33.设计越简单越好越简单越好。设计时候多一句话,将来可能就带来无穷无尽的烦恼。应该从一开始就勇敢的砍。这叫scopemanagement。

34.尽量利用现有的产品、技术、代码千万别什么东西都自己Coding。BizTalk和Sharepoint就是最好的例子,有这两个作为基础,可以把起点提高很多。或者可以尽量多用现成的Control之类的。或者尽量用XML,而不是自己去Parse一个文本文件;尽量用RegExp,而不是自己从头操作字符串,等等等等。这就是“软件复用”的体现。

36.你们的项目组每个人都写DailyReport么?要写。五分钟就够了,写10句话左右,告诉自己小组的人今天我干了什么。一则为了沟通,二则鞭策自己(要是游手好闲一天,自己都会不好意思写的)。

37.你们的项目经理会发出WeeklyReport么?要。也是为了沟通。内容包括目前进度,可能的风险,质量状况,各种工作的进展等。

39.你们项目组的会议、讨论都有记录么?会前发meetingrequest和agenda,会中有人负责主持和记录,会后有人负责发meetingminutes,这都是effectivemeeting的要点。而且,每个会议都要形成agreements和actionitems。

40.其他部门知道你们项目组在干什么么?要发一些Newsflash给整个大组织。Showyourteam’svalue。否则,当你坐在电梯里面,其他部门的人问:“你们在干嘛”,你回答“ABC项目”的时候,别人全然不知,那种感觉不太好。

42.为项目组建立多个MailingGroup如果在AD+Exchange里面,就建DistributionList。比如,我会建ABCProjectCoreTeam,ABCProjectDevTeam,ABCProjectAllTesters,ABCProjectExtendedTeam等等。这样发起Email来方便,而且能让该收到email的人都收到、不该收到不被骚扰。

43.每个人都知道哪里可以找到全部的文档么?应该每个人都知道。这叫做知识管理(KnowledgeManagement)。最方便的就是把文档放在一个集中的FileShare,更好的方法是用Sharepoint。

44.你做决定、做变化时,告诉大家原因了么?要告诉大家原因。Empowerteammember的手段之一是提供足够的information,这是MSF一开篇的几个原则之一。的确如此,tellmewhy是人之常情,tellmewhy了才能有understanding。中国人做事喜欢搞限制,限制信息,似乎能够看到某一份文件的人就是有身份的人。大错特错。权威、权力,不在于是不是能accessinformation/data,而在于是不是掌握资源。

45.Stayagileandexpectchange要这样。需求一定会变的,已经写好的代码一定会被要求修改的。做好心理准备,对change不要抗拒,而是expectchange。

46.你们有没有专职的软件测试人员?要有专职测试。如果人手不够,可以peertest,交换了测试。千万别自己测试自己的。

47.你们的测试有一份总的计划来规定做什么和怎么做么?这就是TestPlan。要不要做性能测试?要不要做Usability测试?什么时候开始测试性能?测试通过的标准是什么?用什么手段,自动的还是手动的?这些问题需要用TestPlan来回答。

48.你是先写TestCase然后再测试的么?应该如此。应该先设计再编程、先testcase再测试。当然,事情是灵活的。我有时候在做第一遍测试的同时补上testcase。至于先testcase再开发,我不喜欢,因为不习惯,太麻烦,至于别人推荐,那试试看也无妨。

50.你们的程序员能看到测试用例么?要。让Dev看到TestCase吧。我们都是为了同一个目的走到一起来的:提高质量。

51.你们是否随便抓一些人来做易用性测试?要这么做。自己看自己写的程序界面,怎么看都是顺眼的。这叫做审美疲劳——臭的看久了也就不臭了,不方便的永久了也就习惯了。

52.你对自动测试的期望正确么?别期望太高。依我看,除了性能测试以外,还是暂时先忘掉“自动测试”吧,忘掉WinRunner和LoadRunner吧。对于国内的软件测试的现状来说,只能“矫枉必须过正”了。

53.你们的性能测试是等所有功能都开发完才做的么?不能这样。性能测试不能被归到所谓的“系统测试”阶段。早测早改正,早死早升天。

54.你注意到测试中的杀虫剂效应了么?虫子有抗药性,Bug也有。发现的新Bug越来越少是正常的。这时候,最好大家交换一下测试的area,或者用用看其他工具和手法,就又会发现一些新bug了。

55.你们项目组中有人能说出产品的当前整体质量情况么?要有。当老板问起这个产品目前质量如何,TestLead/Manager应该负责回答。

56.你们有单元测试么?单元测试要有的。不过没有单元测试也不是不可以,我做过没有单元测试的项目,也做成功了——可能是侥幸,可能是大家都是熟手的关系。还是那句话,软件工程是非常实践、非常工程、非常灵活的一套方法,某些方法在某些情况下会比另一些方法好,反之亦然。

57.你们的程序员是写完代码就扔过墙的么?大忌。写好一块程序以后,即便不做单元测试,也应该自己先跑一跑。虽然有了专门的测试人员,做开发的人也不可以一点测试都不做。微软还有TestReleaseDocument的说法,程序太烂的话,测试有权踢回去。

58.你们的程序中所有的函数都有输入检查么?不要。虽然说做输入检查是writesecurecode的要点,但不要做太多的输入检查,有些内部函数之间的参数传递就不必检查输入了,省点功夫。同样的道理,未必要给所有的函数都写注释。写一部分主要的就够了。

59.产品有统一的错误处理机制和报错界面么?要有。最好能有统一的errormessage,然后每个errormessage都带一个errornumber。这样,用户可以自己根据errornumber到usermanual里面去看看错误的具体描述和可能原因,就像SQLServer的错误那样。同样,ASP.NET也要有统一的Exception处理。可以参考有关的ApplicationBlock。

60.你们有统一的代码书写规范么?要有。CodeConvention很多,搞一份来发给大家就可以了。当然,要是有FxCop这种工具来检查代码就更好了。

61.你们的每个人都了解项目的商业意义么?要。这是Vision的意思。别把项目只当成工作。有时候要想着自己是在为中国某某行业的信息化作先驱者,或者时不时的告诉teammember,这个项目能够为某某某国家部门每年节省多少多少百万的纳税人的钱,这样就有动力了。平凡的事情也是可以有个崇高的目标的。

62.产品各部分的界面和操作习惯一致么?要这样。要让用户觉得整个程序好像是一个人写出来的那样。

63.有可以作为宣传亮点的CoolFeature么?要。这是增强团队凝聚力、信心的。而且,“一俊遮百丑”,有亮点就可以掩盖一些问题。这样,对于客户来说,会感觉产品从质量角度来说还是acceptable的。或者说,coolfeature或者说亮点可以作为质量问题的一个事后弥补措施。

65.不要过于注重内在品质而忽视了第一眼的外在印象程序员容易犯这个错误:太看重性能、稳定性、存储效率,但忽视了外在感受。而高层经理、客户正相反。这两方面要兼顾,协调这些是PM的工作。

66.你们根据详细产品功能说明书做开发么?要这样。要有设计才能开发,这是必须的。设计文档,应该说清楚这个产品会怎么运行,应该采取一些讲故事的方法。设计的时候千万别钻细节,别钻到数据库、代码等具体实现里面去,那些是后面的事情,一步步来不能着急。

67.开始开发和测试之前每个人都仔细审阅功能设计么?要做。FunctionSpecreview是用来统一思想的。而且,review过以后形成了一致意见,将来再也没有人可以说“你看,当初我就是反对这么设计的,现在吃苦头了吧”

68.所有人都始终想着TheWholeImage么?要这样。项目里面每个人虽然都只是在制造一片叶子,但每个人都应该知道自己在制造的那片叶子所在的树是怎么样子的。我反对软件蓝领,反对过分的把软件制造看成流水线、车间。参见第61条。

69.Dev工作的划分是单纯纵向或横向的么?不能单纯的根据功能模块分,或者单纯根据表现层、中间层、数据库层分。我推荐这么做:首先根据功能模块分,然后每个“层”都有一个Owner来Review所有人的设计和代码,保证consistency。

70.你们的程序员写程序设计说明文档么?要。不过我听说微软的程序员1999年以前也不写。所以说,写不写也不是绝对的,偷懒有时候也是可以的。参见第56条。

71.你在招人面试时让他写一段程序么?要的。我最喜欢让人做字符串和链表一类的题目。这种题目有很多循环、判断、指针、递归等,既不偏向过于考算法,也不偏向过于考特定的API。

THE END
1.答案家课后答案网答案家免费提供小学、初中、高中、大学课后答案下载。做最好的答案免费分享社区!http://www.daanjia.com/
2.答案之书免费版答案之书app下载当你想了解自己暗恋的人是否也喜欢自己的时候?当你的婚姻遇到七年之痒的时候? 当你容易冲动、疲劳、忧郁、恐惧、内疚的时候? 当你想了解自己性格的时候? 当你想通过一些有趣的趣味小游戏缓解压力时。 翻开这本答案之书,或许答案就在这本书中! 应用功能描述: https://www.liqucn.com/article/108712.shtml
3.排列三2024330期good字谜排列三字谜good字谜328期一个人 两只熊 大森林 是一家 good字谜329期犹自得 救把思 都入幻 能醉人 good字谜330期风絮乱 雾气而 沉香亭 在枝头 成绩展示: 【飞黄腾达】3D328期双中3(双28错3) 【东北海哥】3D328期双中6【13中12】 【定位独胆王】3D328期独3双飞36中(独7中5) https://www.ssqzj.com/2024/1209/7667608.html
4.知识问答下载智慧之网问题之钩然而,面对如此广泛的信息选择,我们如何确定哪些内容是最有价值的?这就需要我们具备一定的问题意识,用“问题之钩”来引出答案,从而有效地进行知识问答下载。 三、精准搜索与筛选 在进行知识问答下载之前,我们首先需要明确自己的需求。比如,如果你想了解某个领域最新的研究进展,你应该使用专业数据库或者学术期刊网站;如果https://www.topno.cn/wen-hua/570995.html
5.2024新奥资料免费精准,逻辑解答解释落实客户版48.34.51我把这份资料带到生活中的许多方面去验证,它的实用性超乎我的想象。记得有一次,我正面临一个关键的决策,心里无比犹豫。我决定再次翻开那本资料,里面的分析和逻辑帮助我理清了思路,让我在瞬间明白了该如何选择。就这些鲜活的事例,让我更加坚信它给我的不仅仅是答案,更是生活的指南针。 https://www.cnjzyjj.com/post/1750.html
6.712笛卡尔盾众筹版密评考试参考答案(带注释版)7-12笛卡尔盾众筹版密评考试参考答案(带注释版)相关的试题大全,考试笔记https://mso.zaixiankaoshi.com/paper/18732544.html
7.2024年10月12日《纽约时报》填字游戏谜底揭晓韩国塞尔玛normal这里有 2024 年 10 月 12 日星期六《纽约时报》迷你版(内容)的线索与答案: 横向 肌肉感到酸痛 答案是疼痛 一种来自德国的呈漩涡状的酥皮糕点 答案是果馅卷 2014 年电影《塞尔玛》的拍摄地 答案是阿拉巴马州 法学 答案是法律 在法语里的“词” 答案是 https://www.163.com/dy/article/JIUI97SF05568E2R.html
8.汽车之家汽车之家为您提供最新汽车报价,汽车图片,汽车价格大全,最精彩的汽车新闻、行情、评测、导购内容,是提供信息最快最全的中国汽车网站https://www.autohome.com.cn/
9.2024年公务员始之公务员申论综合检测试卷B卷含答案.docx2024年公务员省考之公务员申论综合检测试卷B卷含答案.docx,2024年公务员省考之公务员申论综合检测试卷B卷含答案 大题(共60题) 一、注意事项申论考试是对应试者阅读能力、贯彻执行能力、解决问题能力和文字表达能力的测试。作答参考时限,阅读材料40分钟,作答110分钟。仔https://m.book118.com/html/2023/0825/8006131066005124.shtm
10.答案之书在线测试免费入口答案之书 这里是答案之书在线测试入口,打开《答案之书》,思考你最近纠结的问题,然后按下按钮,让它为你带来一些新的思考和灵感吧。标签:生活工作其它网站 进入网站手机查看《答案之书》是一本神奇的书籍,它能够帮助你找到解决生活中各种问题的答案。无论是忙碌的生活、快节奏的工作还是烦人的感情问题,这本书都能为https://www.zhanlian.net/sites/8616.html
11.青年答案之书更新更全更受欢迎的影视网站14.0万播放 02:53 兰花变形记——揭开兰花种类之谜 科普中国 1 年前 28.0万播放 01:52 小泡菜家竟然也有满汉全席,筷子也是有历史的 咪咕动漫 1 年前 42.8万播放 04:23 和龙叔一起去攒忙,看看吃的啥攒忙饭,龙叔,天气冷,超子多喝点 农民小天天 10 个月前 老玩家必玩之选!176复古传奇_网页版战力再https://www.360kan.com/va/Y85kbHN27pk8Dj.html
12.[面试问答]面试常问的40个问题附带经典答案!普通回答1: 我们家是典型的三口之家, 我是家里的独生子女。我父亲是一位公务员, 母亲是一位小学老师。 点评1: 这个回答看上去似乎没有什么问题, 但是仔细考虑一下, 这仍然是一个“挤牙膏”式的回答。申请人本来可以利用这个轻松的话题, 把面试的紧张气氛缓解下来。 https://blog.csdn.net/yanxin007/article/details/7300196
13.答案之书在线测试免费,答案之书在线测试免费答案之书在线测试免费提供优质题库和智能评测,是您值得信赖的免费答题平台。快来挑战自己,提升学习效率! ,理想股票技术论坛https://www.55188.com/topics-5335051.html
14.解答之书下载解答之书手机版2024官方下载想要查找手机版解答之书下载安装?PP提供解答之书2024版官方下载。神秘的不是世界如何,神秘的是世界的存在。——路德·维特根斯坦《逻辑论》●什么是之书:遇到纷扰繁杂的小事犹豫不决的时候,随意翻开其中一页,这本答案之书可以帮你选择。同时还有每日星座、星座配对、运势解析、一句抚慰人心的寄语、类分享,的答疑心理https://wap.pp.cn/app_BycxOBYoLzN/
15.18个宝藏小众网站,有用有趣还涨知识!尤记当年俺的创意同事桌子上,真的有本答案之书——提案前、问自己的情感状态、今天是否能准时下班等各种玄学问题,都会拿出这本书来给自己“算一卦”,准不准另说,反正挺有趣的。有了这本在线答案之书,还不悄悄算算今天创意几点能想出来? 三、涨知识 https://www.d-arts.cn/article/article_info/key/MTIwMjk4NTIxNDWDz5dmsJyocw.html
16.大梦的推荐LOFTER(乐乎)答案之书 【By.冷澈】 *速写,无逻辑 *突如其来的脑洞 1. 金希澈面对着眼前这个正在啜泣的李东海毫无办法,哄了劝了快一个小时,对面的人还是一副深受打击的模样,每当金希澈多说一个字,瘦弱的肩膀颤抖得幅度就会加大几分。金希澈觉得头疼,若是以往谁在自己面前哭哭啼啼地金希澈绝对能连踢带踹把人赶出https://www.lofter.com/shareblog/chenmengqi449
17.答案之书(解答之书)电子版精选答案.xlsx13,答案就在你身边。 14,大胆一点。 15,大方一点。 16,等等。 17,放轻松点,慢慢来。 18,管它呢79,一笑了之。 80,以后再说。 81,用尽一切办法去努力。 82,有。 83,有可能。 84,仔细想想再说。https://m.renrendoc.com/paper/249019542.html
18.答案之书安卓版下载答案之书手游下载v1.5《答案之书》是一款可以解答你问题的趣味游戏,这款游戏能给予你问的所有问题一个有趣的回答,让你在闲暇之余娱乐身心,喜欢就赶快下载吧,不药太沉迷哟! 游戏详情 答案之书是一款帮助人们解答是非的趣味游戏应用,答案之书是最近很流行的寻找人生答案之书,你在人生的路途中寻觅答案,想要在迷惑的时候就能玩这款游戏https://shouyou.3dmgame.com/android/26613.html
19.2017考研政治精讲精做答案之辛亥革命10.【答案】D 【考点】三民主义学说 【解析】民族主义不是简单的排满,不是针对一切满人,而是“要将满州政府所有压迫人民之手段、专制不平之政治、暴虐残忍之刑罚、勒派加抽之苛捐与及满洲政府所纵容之虎狼官吏,一切扫除。”所以答案选D。民族主义包括“驱除鞑虏,恢复中华”,一是要以革命手段推翻清朝政府,改变它一贯https://www.kaoyan365.cn/zhengzhi/jindaishi/79467.html
20.答案之书(爱情篇)(豆瓣)《答案之书(爱情篇)》封面采用定制触感纸,细腻如丝绒;玫瑰花瓣压凹,开启可触摸的爱情;进口内文纸顺纹印制,柔软浪漫。 作者简介· ··· 卡罗尔·博尔特(Carol Bolt),1994年毕业于华盛顿大学,作家、艺术家,擅长文字、图像和互动多元素结合的创作。她的作品富有深度而又能追随主流文化意象,亲和风趣。尤其是“答案之https://book.douban.com/subject/35671927/
21.《《答案之书》+《问题之书》礼盒套装[精选套装]》(保罗/[美]乔治答案之书答案之书(综艺同款精装版)问题之书答案之书+问题之书-礼盒套装神秘的答案之书年糕日记 江苏酷威文化发展有限公司当当自营 进入店铺收藏店铺 商品详情 开本:40开 纸张:轻型纸 包装:平装-胶订 是否套装:是 国际标准书号ISBN:25272304 所属分类:图书>休闲/爱好>运程/风水 http://product.dangdang.com/25272304.html
22.#关于白敬亭的答案之书##白敬亭桑延#Da来自星河去摘星星啦#关于白敬亭的答案之书# #白敬亭桑延# Day12 最心疼他的一瞬间图一图二,21岁的小亭,刚出道就被网爆图三,青茫还没有上线惨遭恶评,因为粉丝的鼓励变成小哭包图四,16年,23岁的小亭。肩膀疼,脖子疼,生日https://weibo.com/5945773702/O69wF5VY8
23.小学生暑假猜谜语大全及答案:猜现象之做梦篇—中国教育在线小学生暑假猜谜语大全及答案:猜现象之做梦篇 小学生暑假猜谜语大全及答案之做梦篇:猜谜语大全及答案为小学生暑假准备,暑假玩猜谜语游戏,请看猜谜语大全以及答案,小学生们一起玩猜谜语吧! 谜题:一人独自做,二人不能做,只要你不讲,别人识不破。 (打一现象)谜底:做梦https://xiaoxue.eol.cn/news/201407/t20140713_1149897.html
24.焦虑的年轻人,涌入直播间寻找“答案”于是,当人生面临选择的难题,犹豫不决的陈敏试图寻求一些“指引”,发现有帮忙翻《答案之书》的直播后,她立即带着“下份工作怎么样”的问题,忍不住花钱“插队”,输入数字,得到了一句“让自己先休息一下”的答案。这个答案,则让陈敏坚定了提离职的心。https://www.niaogebiji.com/article-553083-1.html