首页 > 其他分享 >四月读书笔记1

四月读书笔记1

时间:2023-04-27 22:11:56浏览次数:39  
标签:项目 要么 读书笔记 可能 完成 四月 里程碑

四月读书笔记1

       《人月神话》告诉我们要管理一个项目,首先需要制定严格的进度表。而在现实的工作中,不少的项目在存有明确完成时间的前提下,往往是从预计完成时间倒推制定进度表——先设定几个节点,按照估计赋予它们预计完成的时间,然后各部门分头行动——定期或不定期的碰头开会,本来以为一切都会顺利进行,但结果却往往会出现“时空偏移”的现象,其结果要么就是时间上的滞后,要么就是内容上的偏离,抑或两者兼而有之。针对这种情况,《人月神话》给出了解决方案——“里程碑的选择只有一个原则,那就是,里程碑必须是具体的、特定的、可度量的事件,能够进行清晰定义。” 里程碑有明显边界和没有歧义,必须是100%完成的事件,而不能是什么“进度过半”、“接近完成”、“民族伟大复兴完成62%”。然而在现实的生活中,相当一部分人不愿意这么做,这部分人中,有些是 “闪转腾挪”的长袖善舞客,有些是“好大喜功”的刚愎专断人,还有些是“和光同尘”的和平主义者。书中关于项目计划的论述,揭露了三个令人沮丧的事实:在项目正式开展之前就进行的时间表预估,无论如何谨慎,无论事前如何频繁地修改,一旦项目开始,你会发现都是存在很大问题的。随着项目的开展并不断接近预计完成时间,你会发现对于各个里程碑预计完成的时间估计越来越激进,即便是原来预计非常宽裕,需要三个星期才能完成的事项,最终完成可能只安排了3天,至于质量么……上帝知道。对于时间原本就预估过紧的事项,在项目进展初始几乎没有人会真正认识到这一点,直到项目距离截止日期只有2-3星期的时候,才会有人如“恍然大悟”一般地发现:这件事情TM(这里你可以看成Trademark的缩写)怎么才给我留了这么一点点间?上述三个事实几乎会导致同一个结果——几乎所有的时间预计偏差都很难在项目正式开始之前被发现,当发现的时候,所剩下的选项只有要么牺牲质量,要么拖延进度。

       《人月神话》中揭露的另一个事实是,当一线经理发现自己的队伍出现了计划偏离时,他肯定不会马上赶到老板那里去汇报这个令人沮丧的消息。一线经理的利益和老板的利益是内在冲突的。一线经理担心如果汇报了问题,老板会采取行动,这些行动会取代经理的作用,降低自己的威信,搞乱了其他计划。所以,只要项目经理认为自己可以独立解决问题,他就不会告诉老板。所有的事情都被隐藏在地毯之下。

地毯最终会被揭开,但没人知道会以什么样的方式被揭开。如果是一个拥有良好沟通文化的企业,应该是在定期的沟通会或者其他正式沟通渠道被揭开,如果是一些“一般”的,拥有“历史成色”的公司,这层地毯很有可能是“被迫”掀开的,掀开它的,可能是投诉、可能是市场、可能是互联网上内外部人士爆出的“大瓜”,当然也有可能是项目经理的“敌对势力”。然后,龙庭震怒,杀伐果断,要么试图挽狂澜于既倒,要么寄望日后卷土重来。而在发现问题-采取行动这一条线路上,很多管理者都疏忽了“状态检查”,即现在这个项目到底处在什么状态,可以明确衡量的“里程碑”(Milestone)究竟完成了几个,如此迫不及待的行动的原因可能是急怒攻心,可能是痛心疾首,可能为改弦易辙,而结果往往不如人意,多数是头痛医头,甚至是头痛医脚。

标签:项目,要么,读书笔记,可能,完成,四月,里程碑
From: https://www.cnblogs.com/JIANGzihao0222/p/17360375.html

相关文章

  • 四月二十六日
    CSS链接链接的四种状态是:a:link-正常,未访问过的链接。a:visited-已访问过的链接。a:hover-当鼠标滑动到链接上时。a:active-链接被点击的那一刻。CSS列表作用:1设置不同的列表项标记2设置列表项标记为图像修改列表项标记使用list-style-type,使用图像作为标记......
  • 读书笔记-《人件集》-2
    第二个是改善工作环境。工作环境的质量直接关系开发者的效率。一般来说,除了新手,经验对产出效率影响不大。反倒是,和身边的人有关;如果他们表现好,你也会自然表现好。这也就是环境同化,好的工作环境真的很重要。好的工作环境:工作空间宽敞、光亮、安静、具有私密性、不容易受到打扰并且......
  • 《用户故事与敏捷方法》读书笔记6
     优秀的用户故事准则目标故事:了解使用软件的目的,通过目标衍生故事。例如找工作是一个目标,那么可以拆分为搜索工作,编写简历,投递简历,申请工作等……切蛋糕方法:面临一个大的故事,采用纵向切蛋糕的方法拆分更小的故事,每个故事都提供某种完整的endtoend(闭环)的功能。例如“求职......
  • 软件工程日报——《用户故事与迅捷方法》读书笔记二
    今天,我又读了一会儿《用户故事与迅捷方法》,有了新的心得体会:用户故事是敏捷开发中的一种技术,用于描述系统的功能需求。迅捷方法是一种敏捷开发方法,旨在通过快速迭代和反馈来提高软件开发的效率和质量。这点在实际开放上很重要,在开发过程上要重点关注用户故事,了解用户的需求和各......
  • 四月二十五日
    今天学习了一下cssCSS通常称为CSS样式表或层叠样式表(级联样式表),主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局等外观显示样式。CSS以HTML为基础,提供了丰富的功能,如字体、颜色、背景的控制及整体排版等,而且还可以针对......
  • 一线架构师实践指南读书笔记
    重大风险:功能质量约束高层切分:借助鲁棒图,初步识别功能别后的职责,就可以规划高层切分的具体方式分析和综合是思维方向相反的过程。一般是先分析后综合,没有分析就不能综合,没有综合,也只是片面的分析通过系统切分,虽然无法降低复杂性,当可以控制复杂性分层式概念架构:逻辑层物理层......
  • 四月二十四日
    今天把团队项目的每个人写的东西和了一下,深刻的认识到团队合作的重要性,但同时如果写作不好的话,没有商量好会带来很大的困难。对我们这个团队项目来说,我们忘记了数据库建立的规范,导致我们每个人所建立的数据库有点不同,导致我们代码合在一起的时候麻烦了很多,需要修改自己的代码,然后......
  • 四月二十三日
    今日所完成代码<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"><html><head><%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><metahttp......
  • 《Redis设计与实现》读书笔记
    《Redis设计与实现》读书笔记简单动态字符串SDS的定义结构:buf数组:用于保存字符串len属性:记录SDS中保存字符串的长度free属性:记录buf中未使用字节数量遵循C字符串以空字符串结尾的惯例,保存空字符串的字节不计入长度SDS与C字符串的区别常数复杂度获取字符串长度因为SDS中......
  • 读书笔记 程序员修炼之道
    我们看到过整洁、运行良好的系统,一旦窗户开始破裂,就相当迅速的恶化;不要留着破窗户不修;发现一个bug就修复一个,如果没有足够的时间进行恰当的修理,就用木板先订起来;或许你可以先把代码注释起来,或是显示“未实现”的消息;采取某种行动防止进一步的损坏,并说明情形在你的控制之下;投资知......