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

人月神话阅读笔记3

时间:2023-04-30 22:34:53浏览次数:36  
标签:神话 软件开发 LPS 笔记 开发 质量 阅读 团队 进度


第十三章涉及软件开发中普遍性的问题。尽管每个软件项目都有其独特之处,但是软件开发中也存在许多普遍性的问题,如进度管理和技术选型等。作者提出了一些建议,如制定标准的进度计划和技术选型标准等,用以避免类似的问题在未来出现,并使软件开发工作变得更加高效、可靠和可预测。
第十四章提出了两种软件开发文化之间的对立:野蛮vs英勇文化。野蛮文化的特征是对个人能力的过度重视,使用单纯的技术手段解决复杂问题,盲目追求进度,不注重长期可持续性。反之,英勇文化更注重团队的协作能力,强调系统性的开发方法,尊重过程和规范,与客户建立长期的合作关系。作者认为,野蛮文化本质上是无效且危险的,而英勇文化则能够帮助软件开发团队更好地管理项目并提高开发质量和效率。
第十五章探讨软件开发中不同人群、不同团队之间因文化差异导致的冲突问题。作者给出了一些应对文化冲突的方法,如理解对方文化、适应对方文化、妥善解决文化差异等。在实际工作中,项目经理应该合理掌握不同文化的开发团队,注重沟通与理解,减少文化冲突的发生。
第十六章阐述了软件开发中的“布尔艰苦”和“信仰”两个方面。软件开发不仅需要技术上的能力,也需要坚韧不拔的意志和信仰。布尔艰苦意味着开发团队必须勇于面对困难和挫折,不断挑战自己;信仰则指的是开发团队对自己的技术能力和团队的协作能力有高度的信任和自信。作者强调,在软件开发过程中,拥有布尔艰苦与信仰的团队才能克服各种困难,并完成高质量的项目交付。
第十七章讨论大型编程系统(LPS)的问题。LPS指的是复杂、大规模的软件系统,需要多个开发团队协作开发。LPS开发中存在许多问题和挑战,如多方面的沟通和协作、瞄准目标和管理高层级系统等。作者提出了一些方法和建议,如LPS的模块化、分技术管理和统筹规划等,以帮助项目经理更好地管理LPS开发项目。
第十八章探讨软件质量的概念和评估方法。软件质量是指软件系统的度量和评价,是软件开发过程中最终目标之一。作者提出了一些软件质量的评估标准,如可用性、可靠性、可维护性等。作者也讨论了如何在实际开发中,更好地评估软件质量,如与用户沟通、使用质量评估工具等方面的建议。
第十九章探讨软件开发工作中的平衡问题。软件开发过程需要在进度、质量和成本之间保持平衡,以实现项目的最终目标。作者强调,要实现这种平衡,项目经理需要积极管理项目的进度和质量,并在整个开发过程中保持灵活性和适应性。否则,开发团队可能会失去对进度、质量和成本之间的平衡的掌控,从而导致项目失败。

标签:神话,软件开发,LPS,笔记,开发,质量,阅读,团队,进度
From: https://www.cnblogs.com/jiazq/p/17365872.html

相关文章

  • 「学习笔记」Floyd 的应用
    求最短路for(intk=1;k<=n;++k){ for(inti=1;i<=n;++i){ for(intj=1;j<=n;++j){ f[i][j]=min(f[i][j],f[i][k]+f[k][j]); } }}求最小环过程记原图中\(u,v\)之间边的边权为\(val\left(u,v\right)\)。我们注意到Floyd算法......
  • OpenResty学习笔记02:为服务增加waf功能
    一.WAF简介 Web应用防护系统(也称为:网站应用级入侵防御系统。英文:WebApplicationFirewall,简称:WAF)。目前国内的几大云服务商都提供了企业级的WAF产品,且均价格不菲。好消息是,在OpenResty生态中,有一款开源的WAF可供我等学习,开源万岁! 二.开源的WAF 该WAF的作者叫赵......
  • 树上启发式合并学习笔记
    最近几天了解到一个很神奇的算法——dsuontree,看上去没多快实际上很快,这叫低调。好久不更了,至于反演,5月再更吧,4月的最后一天分享一下dsuontree。顺便闲话一句,4/26是我生日,也是历史二模。重链剖分dsuontree这类dsuontree适用于多次询问,每次询问需要$O(子树大小)......
  • 数学学习笔记
    学习了基础的数学,发现我的数学还(fei)算(chang)可(la)以(ji),不多说了,开启美妙的数xiao学之旅吧。进制转换首先是我们熟悉的进制转换,就是n进制转m进制。要把n进制数转化十进制数,再把十进制数转化为m进制数。把n进制数转换为十进制数要先模再除,具体过程就不赘述了,把十进制数转换为m进制数......
  • 构建之法阅读笔记2
    《构建之法》这本书有哪些优点?又有哪些不足之处?优点:1、语言生动有趣,采用情景式、对白式的方式对在软件工程相关的学习中重现场景,更好的解决了读者所遇到相类似的问题。   2、注重实践。在大部分时候,大学的计算机专业,理论和实践是分离的,甚至只注重理论,讲一堆概念,定义,然而......
  • 构建之法读书笔记03
    第二章个人技术和流程2.1单元测试①重要的单元测试:有效解决程序员对模块功能的误解、疏忽或不了解模块的变化之类的问题,使自己负责的模块功能定义尽量明确,模块的质量得到稳定的、量化的保证。②好的单元测试的标准:在最基本的功能/参数上验证程序的正确性单元测试必须由最熟......
  • 构建之法读书笔记-4月-2
    《构建之法》一书共分四部分,详细介绍了具有创新性、高度可靠性的软件架构设计的方法及工具,这里主要介绍第三部分和第四部分的内容。第三部分介绍了如何针对不完美的现实环境进行系统设计,并以适应环境变化和不确定性为目标,最大限度地减少风险并提升可靠性。本部分重点关注于“鲁......
  • 构建之法阅读笔记03
    软件架构是什么?软件架构是指对软件系统的整体结构和组织方式的定义。它包括系统的各个组成部分、它们之间的关系、以及系统的行为和性能等方面。软件架构的重要性软件架构是软件开发的基础,它决定了系统的可维护性、可扩展性、可靠性和安全性等方面。良好的软件架构能够降低系统维......
  • 堆与二叉搜索树学习笔记
    部分内容来自OI-WIKI。1.堆堆的定义堆是一棵二叉树,满足每个节点的键值都大于等于它的父亲节点或者小于等于它的父亲节点。每个节点的键值都大于等于它的父亲节点的叫小根堆,每个节点的键值都小于等于它的父亲节点的叫大根堆。优先队列是一种抽象数据类型,它是一种容器,里面有......
  • 嵌入式学习笔记汇总
    本文整理STM32、STM8和uCOS-III的所有文章链接。STM32学习笔记目录源码:mySTM32-learnSTM32学习笔记(1)——LED和蜂鸣器STM32学习笔记(2)——按键输入实验STM32学习笔记(3)——时钟系统STM32学习笔记(4)——NVIC中断优先级管理和外部中断EXTISTM32学习笔记(5)——系统定时器SysTickS......