深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上鸿蒙开发知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
(14)关注里程碑
(15)加强进度与成本、风险、质量等知识点的协调
解决方案:
(1)向公司申请增加资源,或使用经验丰富的员工
(2)优化网络图,重排活动之间的顺序,压缩关键路径
(3)临时加班(赶工),尽可能补救耽误的时间或提高资源利用率
(4)将部分阶段的工作改为并行,并进行内部流程的优化
(5)变更原来的进度计划。根据上一阶段的绩效,对后续工作重新评估,修订计划,并征得项目干系人的同意
(6)加强同项目干系人的沟通
(7)加强对交付物、项目阶段工作的及时检查和控制,避免后期出现返工
(8)尽可能调配非关键路径.上的资源用于关键路径上的任务
(9)优化外包,采购等环节,并全程监控。
项目成本管理
1、项目成本估算的主要步骤
(1)识别并分析成本的构成科目。
(2)根据已识别的项目成本构成科目,估算每一科目的成本大小
(3)分析成本估算结果,找出各种可以相互替代的成本,协调各种成本之间的比例关系
2、成本预算的步骤:
(1)将项目总成本分摊到项目工作分解结构的各个工作包。
(2)将各个工作包成本再分配到该工作包所包含的各项活动上。
(3)确定各项成本预算支出的时间计划及项目成本预算计划。
3、应急储备
是包含在成本基准内的一部分预算,用来应对已经接受的己识别风险,以及已经制订应急或减轻措施的已识别风险。应急储备通常是预算的一部分,用来应对那些会影响项目的“已知一未知”风险。
4、管理储备
是为了管理控制的目的而特别留出的项目预算,用来应对项目范围中不可预见的工作。管理储备用来应对会影响项目的“未知一-未知”风险。管理储备不包括在成本基准中,但属于项目总预算和资金需求的一部分,使用前需要得到高层管理者审批。
①SV (进度偏差)
②CV (成本偏差)
③BAC (完工预算)
④VAC (完工偏差)
⑤项目整体拖延日期
⑥项目当前拖延日期
项目质量管理
1、质量成本
指在产品生命周期中发生的所有成本,包括为预防不符合要求、为评价产品或服务是否符合要求,以及因未达到要求而发生的所有成本。
2、质量审计目标是:
(1)识别全部正在实施的良好及最佳实践。
(2)识别全部违规做法、差距及不足。
(3)分享所在组织或行业中类似项目的良好实践。
(4)积极、主动地提供协助,以改进过程的执行,从而帮助团队提高生产效率。
(5)强调每次审计都应对组织经验教训的积累做出贡献。质量审计可以是事先安排,也可随机进行。在具体领域中有专长的内部审计师或第三方组织都可以实施质量审计可由内部或外部审计师进行。
3、七种基本质量工具
1)老七工具:
包含因果图、流程图、核查表、帕累托图、直方图、控制图和散点图
(1)因果图,又称鱼骨图或石川馨图,用来追溯问题来源,回推到可行动的根本原因。
(2)流程图,也称过程图,用来显示在一个或多个输入转化成一个或多个输出的过程中,所需要的步骤顺序和可能分支。
(3)核查表,又称计数表,是用于收集数据的查对清单。
(4)帕累托图,用于识别造成大多数问题的少数重要原因。在帕累托图中,通常按类别排列条形,以测量频率或后果。
(5)直方图,用于描述集中趋势、分散程度和统计分布形状。与控制图不同,直方图不考虑时间对分布内的变化的影响。
(6)控制图,可以使用质量控制图及七点运行定律寻找数据中的规律。七点运行定律是指如果在一个质量控制图中,一行上的7个数据点都低于平均值或高于平均值,或者都是上升的,或者都是下降的,那么这个过程就需要因为非随机问题而接受检查。控制图可用于监测各种类型.的输出变量。
(7)散点图:可以显示2个变量之间是否有关系,一条斜线上的数据点距离越近,2个变量之间的相关性就越密切。
2)新七工具
(1)亲和图与心智图相似。针对某个问题,产生出可联成有组织的想法模式的各种创意。
(2)过程决策程序图(PDPC)。 用于理解一个目标与达成此目标的步骤之间的关系。PDPC有助于制订应急计划,因为它能帮助团队预测那些可能破坏目标实现的中间环节。.
(3)关联图。关系图的变种,有助于在包含相互交叉逻辑关系的中等复杂情形中创新性地解决问题。可以使用其他工具(诸如亲和图、树形图或鱼骨图)产生的数据,来绘制关联图。
(4)树形图。也称系统图,可用于表现诸如WBS、RBS和OBS ( 组织分解结构)的层次分解结
(5)优先矩阵。用来识别关键事项和合适的备选方案,并通过一系列决策,排列出备选方案的优先顺序。先对标准排序和加权,再应用于所有备选方案,计算出数学得分,对备选方案排序。
(6)活动网络图。过去称为箭头图,包括两种格式的网络图:AOA(活动箭线图)和最常用的AON (活动节点图)
(7)矩阵图。一种质量管理和控制工具,使用矩阵结构对数据进行分析。在行列交叉的位置展示因素、原因和目标之间的关系强弱。
4、项目质量管理可能问题:
(1)有制定可行的质量管理计划并积极实施;
(2) 没有全面的质量管理进展情况报告;
(3)沟通方式单一或不全面,容易误导用户,致用户不必要的担心
(4)质量保证过程中缺乏QA的参与
(5)质量控制环节缺失,例如评审和测试(6)测试方法不当或不充分(7) 测试控制的流程不对,或未进行质量控制就进行了范围确认。
5、应该怎么解决?
(1)严格执行公司的质量管理体系规范工作流程;
(2)制定质量管理计划;
(3)执行质量保证计划;
(4)调配相关资源(如:人、财、物等)加强后续质量保证工作;
(5)加强后期的质量控制和测试;
(6)提前加强产品交付后的客户服务和维护工作;
(7)加强沟通;
(8)建议必要时修改质量基准争取以最小的代价获得用户认可。
6、提高信息系统项目质量措施:
①强有力领导,
②建立组织级项目管理体系,
③建立组织级质量管理体系,
④建立项目级激励制度,
⑤理解质量成本,
⑥提高项目文档质量,
⑦发展和遵从成熟度模型。!
7、质量保证人员,在整个项目中应该完成哪些工作?
(1)计划阶段制定质量管理计划和相应的质量标准
(2)按计划实施质量检查,是否按标准过程实施项目工作。注意项目过程中的质量检查,每次进行检查之前准备检查清单,并将质量管理相关情况予以记录
(3)依据检查的情况和记录,分析问题,发现问题,与当事人协商进行解决。问题解决后要进行验证;如果无法与当事人达成一致,应报告项目经理或更高层领导,直至问题解决
(4) 定期给项目干系人发质量报告
(5)为项目组成员提供质量管理要求方面的培训或指导
项目人力资源管理
1、建设项目团队的目标包括(但不限于):
(1)提高团队成员的知识和技能,以提高他们完成项目可交付成果的能力,并降低成本、缩短工期和提高质量。
(2)提高团队成员之间的信任和认同感,以提高士气、减少冲突和增进团队协作。
(3)创建富有生气、凝聚力和协作性的团队文化,以便①提高个人和团队生产率,振奋团队精神,促进团队合作;②促进团队成员之间的交叉培训和辅导,以分享知识和经验。
2、虚拟团队模式使人们有可能:
(1)在组织内部地处不同地理位置的员工之间组建团队。
(2)为项目团队增加特殊技能,即使相应的专家不在同一地理区域。
(3)将在家办公的员工纳入团队。.
(4)在工作班次、工作小时或工作日不同的员工之间组建团队。
(5)将行动不便者或残疾人纳入团队。
(6)执行那些原本会因差旅费用过高而被否决的项目。
虚拟团队有一些缺点,例如,可能产生误解,有孤立感,团队成员之间难以分享知识和经验,采用通信技术的成本高。
3、优秀团队的建设
一般要依次经历以下5个阶段
(1)形成阶段,一个个的个体转变为团队成员,逐渐相互认识并了解项目情况及他们在项目中的角色与职责,开始形成共同目标。
(2)震荡阶段,团队成员开始执行分配的项目任务,一般会遇到超出预想的困难,希望被现实打破。个体之间开始争执,互相指责,并且开始怀疑项目经理的能力。.
(3)规范阶段,经过一定时间的磨合,团队成员开始协同工作,并调整各自的工作习惯和行为来支持团队,团队成员开始相互信任,项目经理能够得到团队的认可。
(4)发挥阶段,随着相互之间的配合默契和对项目经理的信任加强团队就像一个组织有序的单位那样工作。团队成员之间相互依靠,平稳高效地解决问题。团队成员的集体荣誉感会非常强。
(5)解散阶段,所有工作完成后,项目结束,团队解散。
4、5种常用的冲突解决方法
(1)撤退/回避
(2)缓和/包容
(3)妥协/调解
(4)强迫/命令
(5)合作/解快问题
5、马斯洛需求层次理论
6、X理论
(1)人天性好逸恶劳,只要有可能就会逃避工作。
(2)人生来就以自我为中心,漠视组织的要求。
(3)人缺乏进取心,逃避责任,甘愿听从指挥,安于现状,没有创造性。
(4)人们通常容易受骗,易受人煽动。
(5)人们天生反对改革。
(6)人的工作动机就是为了获得经济报酬。
7、Y理论
(1)人天生并不是好逸恶劳,他们热爱工作,从工作得到满足感和成就感。
(2)外来的控制和处罚对人们实现组织的目标不是-一个有效的办法,下属能够自我确定目标,自我指挥和自我控制。
(3)在适当的条件下,人们愿意主动承担责任。
(4)大多数人具有一定的想象力和创造力。
(5)在现代社会中,人们的智慧和潜能只是部分地得到了发挥,如果给予机会,人们喜欢工作,并渴望发挥其才能。
8、成功的团队具有如下的共同特点。
(1)团队的目标明确,成员清楚自己的工作对目标的贡献。
(2)团队的组织结构清晰,岗位明确。
(3)有成文或习惯的工作流程和方法,而且流程简明有效。
(4)项目经理对团队成员有明确的考核和评价标准,工作结果公正公开,赏罚分明。
(5)共同制订并遵守的组织纪律。
(6)协同工作,也就是一个成员工作需要依赖于另一个成员的结果,善于总结和学习。
9、人力资源管理计划包括(但不限于)以下内容。
(1)角色与职责,定义项目所需的岗位、技能和能力。
(2)项目组织图,说明项目所需的人员数量。
(3)人员配备管理计划,说明需要每个团队成员的时间段,以及有助于项目团队参与的其他重要信息
常见问题
产生原因
解决措施
(1)招募不到合适的项目成员
(1)没有能够建立人力资源获取和培养的稳定体制
(1)建立稳定的人力资源获取和培养机制,在项目早期,
(2)团队的组成人员尽管富有才干,但是却很难合作
(2)没有能够完整的识别项进行项目 的整体人力资源规划
(2)明确岗位设置,工作职责和协作关系
(4)团队的气氛不积极
(4)没有清楚的分配工作职|强团队沟通, 建立合作氛围
(5)人员流动过于频繁
(4)根据项目团队成员的工作职责和目标,跟踪工作绩效,及时予以调整和改进,提升项目整体绩效
项目沟通管理和干系人管理
1、沟通方法:
(1)交互式沟通。在两方或多方之间进行多向信息交换。这是确保全体参与者对特定话题达成共识的最有效的方法,包括会议、电话、即时通信、视频会议等。
(2)推式沟通。把信息发送给需要接收这些信息的特定接收方。这种方法可以确保信息的发送,但不能确保信息送达受众或被目标受众理解。推式沟通包括信件、备忘录、报告、电子邮件、传真、语音邮件、日志、新闻稿等。
(3)拉式沟通。用于信息量很大或受众很多的情况。要求接收者自主自行地访问信息内容。这种方法包括企业内网、电子在线课程、经验教训数据库、知识库等。
3、权2利/利益方格:
利益
4、沟通过程方式分为以下几类:
参与讨论方式、
征询方式、
推销方式(说明)、
叙述方式。
5、沟通管理可能问题:
①内部管理有问题,监管不力
②没有或极少与客户进行直接沟通
③现场管理制度执行不力
④总包与分包责任不清
⑤客户获取的信息失真,总包推卸责任
⑥客户自己本身的问题,包括资金、管理水平等
⑦可能监理工作没到位
6、沟通管理应对措施
①做好千系人分析
②发挥总包的牵头和监理的协调作用
③对共用资源可用性进行分析,引入资源日历
④解决冲突
⑤建立健全项目管理制度并监管其执行
⑥采用项目管理信息系统
7、可能问题和应对措施的补充
(1)缺乏沟通,合作氛围不够
(2)及时信息分发,加强沟通,让客户了解项目具体情况
(3)注重沟通技巧,建立融洽的合作气氛
(4)没有对团队成员的沟通需求和沟通风格进行分析
(5)没有开一个高效的会.
(6)沟通方式单一
(7)没有冲突管理
(8)开高效会议的做法
(9)分析成员的沟通风格,从而采用相应的沟通方式
(10)多种沟通方式
(11)采用-些沟通模板
(12)加强冲突管理
(13)采用一些沟通模板
(14)加强冲突管理
(15)多供应商的沟通
(16)解决冲突,包括干系人对项目期望之间的冲突、资源冲突等。
(17)做好干系人分析,调研各集成商的沟通需求。
(18)周期性的沟通。
(19)突发事件的协调。
项目风险管理
1、风险管理计划可包括以下内容:
(1)方法论
(2) 角色与职责
(3) 预算
(4) 时间安排
(5)风险类别
(6) 风险概率和影响的定义
(7)概率和影响矩阵
(8) 修改的项目干系人承受度
(9)报告格式
(10)跟踪
2、消极风险或威胁的应对策略:
回避、
转移、
减轻与接受。
3、积极风险或机会的应对策略:
开拓、
分享、
提高与接受。
信息文档管理与配置管理
1、配置管理包括
6个主要活动:
制订配置管理计划、
配置标识、
配置控制、
配置状态报告、
配置审计、
发布管理和交付。
2、配置项可以分为
基线配置项和非基线配置项两类,
例如,基线配置项可能包括所有的设计文档和源程序等;非基线配置项可能包括项目的各类计划和报告等。
3、配置库可以分为
开发库、
受控库、
产品库3种类型
4、配置审计也称配置审核或配置评价,
包括功能配置审计和物理配置审计,分别用以验证当前配置项的一致性和完整性。配置审计的实施是为了确保项目配置管理的有效性,体现了配置管理的最根本要求一不允许出现任何混乱现象,例如:
(1)防止向用户提交不适合的产品,如交付了用户手册的不正确版本。
(2)发现不完善的实现,如开发出不符合初始规格说明或未按变更请求实施变更。
(3)找出各配置项间不匹配或不相容的现象。
(4)确认配置项已在所要求的质量控制审核之后纳入基线并入库保存。
(5)确认记录和文档保持着可追溯性。
1)功能配置审计是审计配置项的一-致性(配置项的实际功效是否与其需求- -致) ,具体验证以下几个方面。
(1)配置项的开发已圆满完成。
(2)配置项已达到配置标识中规定的性能和功能特征。
(3)配置项的操作和支持文档已完成并且是符合要求的。
2)物理配置审计是审计配置项的完整性(配置项的物理存在是否与预期一致),具体验证如下几个方面。(1) 要交付的配置项是否存在。
(2)配置项中是否包含了所有必需的项目。
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
出现任何混乱现象,例如:
(1)防止向用户提交不适合的产品,如交付了用户手册的不正确版本。
(2)发现不完善的实现,如开发出不符合初始规格说明或未按变更请求实施变更。
(3)找出各配置项间不匹配或不相容的现象。
(4)确认配置项已在所要求的质量控制审核之后纳入基线并入库保存。
(5)确认记录和文档保持着可追溯性。
1)功能配置审计是审计配置项的一-致性(配置项的实际功效是否与其需求- -致) ,具体验证以下几个方面。
(1)配置项的开发已圆满完成。
(2)配置项已达到配置标识中规定的性能和功能特征。
(3)配置项的操作和支持文档已完成并且是符合要求的。
2)物理配置审计是审计配置项的完整性(配置项的物理存在是否与预期一致),具体验证如下几个方面。(1) 要交付的配置项是否存在。
(2)配置项中是否包含了所有必需的项目。
[外链图片转存中…(img-A8yOpnM8-1715531007943)]
[外链图片转存中…(img-zhdUZax3-1715531007943)]
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!