首页 > 其他分享 >人月神话阅读笔记2

人月神话阅读笔记2

时间:2023-04-25 20:46:06浏览次数:41  
标签:项目经理 需要 神话 软件开发 项目 笔记 开发 阅读 团队


第七章对其他软件工程师提出的反驳进行回应。作者认为,虽然软件工程领域在过去几十年中发展迅猛,但是由于软件项目本身的特殊性以及人类本质的复杂性,软件开发仍然存在很多挑战和困难。因此,要想使软件开发过程更加高效和有序,需要深入研究软件开发的本质和规律,并制定相应的开发方法论。
第八章探讨了开发过程中的外部因素对项目进度和质量的影响。软件开发往往不仅仅受制于技术因素,还受制于市场、政治和文化等外部因素。项目经理需要积极应对这些因素,及时调整项目计划,保证项目能够按时交付,并且满足客户的需求。
第九章探讨了软件开发中的前期准备工作的重要性。软件开发前期的准备工作是非常重要的,包括需求分析、设计规划、技术选型等。如果前期准备不充分,就会导致后期开发时遇到很多问题,甚至会影响项目进度和质量。因此,项目经理需要认真对待前期准备工作,确保项目能够按计划进行。
第十章探讨了软件开发中的规则和约束对项目管理的重要性。软件开发需要遵循一定的规则和约束,如文档规范、代码规范、测试规范等。这些规则和约束能够帮助开发团队更好地协作,提高代码的可维护性和可读性,避免出现一些问题。因此,项目经理需要制定相应的规则和约束,并严格执行。
第十一章探讨了第二个系统的问题。由于第一个系统的成功,开发团队会在开发第二个系统时产生一些不必要的自信和轻敌情绪,导致出现一些问题。因此,项目经理需要认真对待第二个系统的开发工作,制定详细的计划和规范,避免出现一些不必要的失误。
第十二章探讨了软件开发中领导力的重要性。软件开发项目需要一个优秀的领导者来指导团队工作,保证项目能够成功交付。领导者需要具备很高的技术水平和管理能力,能够带领团队完成各种复杂的任务。因此,项目经理需要注重培养自己的领导能力,从而更好地管理软件开发项目。
在阅读这几章时,我也有了一些自己的思考和体会。比如,在软件开发项目初期,必须认真对待需求分析和技术选型等前期准备工作,否则可能会影响后期的开发进度和质量。同时,在管理团队时,必须注重领导力的培养,建立一个能够高效协作的开发团队。总之,《人月神话》对于软件工程领域的研究和实践具有非常重要的参考价值。

标签:项目经理,需要,神话,软件开发,项目,笔记,开发,阅读,团队
From: https://www.cnblogs.com/jiazq/p/17353787.html

相关文章

  • Java学习笔记(五)
    一、面向对象程序设计思想找一个对象帮助我们做事情(万物皆为对象),用虚拟思想去模拟现实生活。二、类和对象的概念是事物相关属性和行为的集合,可以看成是一类事物的模板,使用事物的属性特征来描述该类事物。是一类事物的具体体现,对象就是类的一个具体实例,对象具备该类事物的......
  • 【动手学深度学习】第四章笔记:多层感知机、权重衰减、暂退法、数值稳定性和模型初始化
    为了更好的阅读体验,请点击这里4.1多层感知机4.1.1隐藏层由于仿射变换中的线性是一个很强的假设,因此导致了线性模型可能会不适用。线性意味着单调假设:任何特征的增大都会导致模型输出的增大或者模型输出的减小。但是违反单调性的例子比比皆是。除此之外,分类任务中,仅依托像素......
  • selenium笔记之多窗口
    在使用selenium中,会经常遇到,校验弹窗,或者是多标签之类的,会发现在当前webdriver中.查找想检查的元素,比如弹窗上某个元素就查找不到了那么就出现了一个句柄的概念在Selenium中,可以使用`driver.window_handles`方法获取当前浏览器中所有窗口的句柄。该方法返回一个列表,其中包含每......
  • 一线架构师实践指南读书笔记
    重大风险:功能质量约束高层切分:借助鲁棒图,初步识别功能别后的职责,就可以规划高层切分的具体方式分析和综合是思维方向相反的过程。一般是先分析后综合,没有分析就不能综合,没有综合,也只是片面的分析通过系统切分,虽然无法降低复杂性,当可以控制复杂性分层式概念架构:逻辑层物理层......
  • 红黑树笔记
    (本人笔记潦草,估计只有我能看懂,保存给自己看,不代表肯定让其他人能理解)附上源码笔记://SPDX-License-Identifier:GPL-2.0-or-later/*RedBlackTrees(C)1999AndreaArcangeli<[email protected]>(C)2002DavidWoodhouse<[email protected]>(C)2012Mi......
  • KMP算法学习笔记
    总算把这个东西搞懂了......KMP是一个求解字符串匹配问题的算法。这个东西的核心是一个\(next\)数组,\(next_i\)表示字符串第\(0\simi\)项的相同的前缀和后缀的最大长度。这里的前缀和后缀概念略有不同,如DUCK的前缀为D,DU,DUC,后缀为K,CK,UCK,不包含DUCK本身。再举一个例子......
  • 拉格朗日插值学习笔记
    这个算法的用途是,给出\(n\)个点,第\(i\)个点为\((x_i,y_i)\),它可以找出一个\(n-1\)次的多项式\(f(x)\),以便求出\(x\)值为其他情况。当然也是可以用来整活的,可以构造一些奇奇怪怪的多项式坑人。首先这个多项式存在是显然的,然后我们求它的方式是一个构造。我们考虑跟中国剩余......
  • SOA笔记
    1,SOA应用是面向服务的业务应用,是采用SOA的思想、模块化、可复用的业务应用。通过将SOA应用作为业务的载体,利用服务化的接口,实现在系统间、部门间甚至企业间的复用。和以往应用相比,SOA应用具有模块化、服务化、数据标准化、易集成、用户体验良好、灵活......
  • tp 阅读手册
    1.依赖注入,将类以参数的形式传入方法中,相当于在方法中newStore();namespaceapp\api\controller;usemodel\ModelEntityasStore;classApi{//依赖注入Store,相当于在方式中已$store=newStore();publicfunctionstoreList(Store$store){$list=$st......
  • [Web app] 笔记
    如何回收应用池1.找到需要回收的webapp2.找到“应用服务编辑器(预览版)”,打开编辑器3.找到web.config文件,可以随意添加一点注释或修改任何内容,自动保存后即可进行应用池回收 ......