项目实战笔记2:硬技能(上)
序:
本节串讲了项目管理硬技能,有些术语可以结合书或者网上资料来理解。没有想书上讲的那样一一列举。
做计划
首先强调为什么做计划?
计划就是各个角色协同工作的基准(后面做风险监控、进度的监控),贯穿于整个项目管理生命周期。不要怕麻烦,磨刀不误砍柴工,做了计划不能保证项目一定成功,尤其是对于大项目不做计划就是挖坑,迟早会掉进去。
计划要具体:
wbs工作分解,需求跟踪矩阵都是常用工具。
计划相关点:
关键路径,有拆分细化、找依赖,找最长的
关键路径法是项目管理中的一种技术,可以帮助项目经理确定项目的关键路径。关键路径是在项目中时间最长的路径,它定义了项目完成所需的最短时间。如果在关键路径上有任何延迟,项目的整个时间表都会受到影响。
关键路径分析通常需要以下步骤:
1. 识别项目中的所有任务和活动。
2. 确定任务之间的依赖关系。
3. 估计完成每个任务所需的时间。
4. 确定每个任务的提前开始时间和最迟开始时间。
5. 通过计算各个任务的提前开始时间和最迟开始时间,确定关键路径。
6. 根据关键路径确定项目的最短时间。
7. 管理关键路径上的任务,以确保按照计划完成。
关键路径分析对于计划和跟踪项目进度至关重要,可以帮助项目经理在项目的关键方面做出明智的决策。
项目管理中的里程碑是指项目中的重要时间节点或事件,其具有重要意义和价值,用于标识项目进展情况和实现项目目标的重要阶段。常见的里程碑包括项目启动、关键任务完成、里程碑审查、项目进度控制点等。里程碑的设定可以帮助项目经理和团队成员跟踪项目的进展情况,及时发现问题、调整计划和资源,确保项目按时完成。
里程碑的一种可视化展示
完成的标准
需求确认、设计确认:都是评审完之后,大家提完意见就改动达成一致。
功能完成,达到什么程度能提测,什么程度算是测试完成
达成共识:
计划要达成共识,公开透明,发邮件,走wiki。
任何计划的变更要及时通知所有项目组成员。
执行:
再快速迭代,允许试错的背景下,很多项目经常会发生返工。很多是需求和设计把关评审不严格,先做了再说,导致后期修改代价很大。不然产品的需求“这个需求很简单,怎么实现我不管”就埋雷了。该花的时间不花,后面延期返工代价更大。
方案评审(OARP决策机制)
评审不是简单的开会,而是需要决策机制。
OARP 是 Owner、Approver、Reviewer、Participant 的缩写,分别对应四个关键角色:
负责人(Owner):负责给出方案,组织各方讨论并推进做出最终的决定;
批准者(Approver):最终批准者;
审核者(Reviewer):负责人和批准者挑选出的审核人。审核者有责任对文档进行讨论分析,并提出反馈意见,负责人必须重视并给予回复;
参与者(Participant):其他提供意见的人。参与者会收到文档的相关信息,可以对相关问题做出反馈。
Bug大扫除
上线前开发末期,专门一个时间段,集中精力进行 bug修复。
这种可以有点作战室的味道,把相关人员集中到会议室,有吃有喝,集中精力做一件事。
也需要根据实际情况来,如果项目简单,开发质量高,测试的bug当天很快修复了,也可以不用。
冒烟测试用例
这个就是让开发和测试对标准的冒烟用例集达成约定,不再是凭感觉差不多了,开发发起提测以后,测试人员就会依照这个标准用例集进行冒烟,并记录冒烟测试通过率,如果通过率不达标,就打回修正并再次提测。理想情况是100%,初期可以适当降低一点。
监控
即使做了计划,觉得已经想的周全了,还是可能有各种问题。需要有效沟通汇报。
紧急汇报:
开发人员通常习惯于有事自己扛着,不到最后一刻绝不暴漏问题。等发现已经 偏差很大了。承认遇到问题需要帮助是件困难的事情。对于PM,遇到问题超出可控范围,需要第一时间直面问题,如实地呈现和反馈遇到的困难。
紧急汇报包含 5个基本元素:
1.事件描述;
2.影响后果;
3.跟进分析;
4.响应措施:包含负责人及时间表;
5 所需支持。
举得例子很实际,如果涉及老系统改造,开始没考虑到,有没人对老系统熟悉,那就风险很大,还需要拉上技术产品一起讨论规避方案。
总之,遇到紧急问题,PM必须要直面问题,在紧急时刻勇于站出来承担责任,能让决策者在第一时间选择更好的应对方式,另外尽可能简洁地描述清楚可能的影响和后果,目前的建议方案和所需支持,最大程度地争取各个相关环节的协同配合,共同应对问题。
常规汇报:
周报不是体现工作量,说重点就行,pm需要用简要的方式呈现项目全貌,客观地展示项目问题,推进问题解决,目的是简短的时间内让大家对体项目状态评估、风险列表、项目概况及计划变更情况有个清晰统一的认知。
反思下,这块我之前做的不够好,简单的罗列下本周干了啥,下周要干啥。项目的整体进展状态到底如何?风险可控吗?目标达成有没有问题?这些没有体现出来。
数据汇报
工作量燃尽图、剩余工作量、工作状态分布图
你要结合项目组中当前需要重点推进或改进的事项,选择合适的数据和图表去做“透明”。
项目进展汇报是项目经理面向所有干系人、非常重要的一个沟通和发声的平台,想要改善什么,你就去透明什么。实际没有理想情况,公司项目运转并不是规范的,有人就有江湖,不可能只管事不管人,还是需要坚守对事不对人,第三方,客观,中立、专业做事。
收尾:
主要是复盘吧。我之前经历的复盘通常比较少,其中复盘就是失败的项目居多,复盘跟追责关联起来,人人甩锅效果不好。
基调:
要放下戒备,进入反思区,需要设定开放的基调:这次复盘不是来挑问题的,而是为了找到问题的根源并改进的。
准备工作:
包括项目或里程碑的各项数据和信息、目标和达成结果、进度计划、需求变更、质量状况等,这些是客观数据的总结。
落地改进
改进措施一定要落地,重点行动不要太多,一个就够了!
组织一个复盘会本身并不难,难的是在复盘会后,持续跟进这些反思,落地为切实的改进措施,让团队真正看到效果,从而打开团队持续改进的正向循环。
相关文章:
项目实战笔记2:硬技能(上)
序: 本节串讲了项目管理硬技能,有些术语可以结合书或者网上资料来理解。没有想书上讲的那样一一列举。 做计划 首先强调为什么做计划? 计划就是各个角色协同工作的基准(后面做风险监控、进度的监控),贯穿于…...
神经网络基础-神经网络补充概念-59-padding
概念 在深度学习中,“padding”(填充)通常是指在卷积神经网络(Convolutional Neural Networks,CNNs)等神经网络层中,在输入数据的周围添加额外的元素(通常是零)…...
【开源免费】ChatGPT-Java版SDK重磅更新收获2.3k,支持插件模式、实现ChatGpt联网操作。
everybody 七夕来了还单着么? 一、简介 ChatGPT Java版SDK开源地址:https://github.com/Grt1228/chatgpt-java,目前收获将近2200个star🌟。 最新版:1.1.1-beta0 <dependency><groupId>com.unfbx</g…...
情报与GPT技术大幅降低鱼叉攻击成本
邮件鱼叉攻击(spear phishing attack)是一种高度定制化的网络诈骗手段,攻击者通常假装是受害人所熟知的公司或组织发送电子邮件,以骗取受害人的个人信息或企业机密。 以往邮件鱼叉攻击需要花费较多的时间去采集情报、深入了解受…...
Swift 周报 第三十五期
文章目录 前言新闻和社区五天市值蒸发 2000 亿美元,苹果公司怎么了?在你的 App 中帮助顾客解决账单问题需要声明原因的 API 列表现已推出 提案通过的提案正在审查的提案 Swift论坛推荐博文话题讨论关于我们 前言 本期是 Swift 编辑组整理周报的第三十五…...
uni-app + SpringBoot +stomp 支持websocket 打包app
文章目录 一、概述:二、配置:1. 后端配置2. uni-app(app端)3. 使用 一、概述: websocket 协议是在http 协议的基础上的升级,通过一次http 请求建立长连接,转而变为TCP 的全双工通信;而http 协议是一问一答…...
LeetCode--HOT100题(35)
目录 题目描述:23. 合并 K 个升序链表(困难)题目接口解题思路1代码解题思路2代码 PS: 题目描述:23. 合并 K 个升序链表(困难) 给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合…...
idea插件grep console最佳实践
首发博客地址 https://blog.zysicyj.top/ 参考博客:https://blog.csdn.net/ayunnuo/article/details/123997304 效果 配置 具体颜色 日志级别前景色背景色Error#FF0000#370000Warn#FFC033#1A0037Info#00FFF3无Debug#808080无 本文由 mdnice 多平台发布...
Android 12 源码分析 —— 应用层 二(SystemUI大体组织和启动过程)
Android 12 源码分析 —— 应用层 二(SystemUI大体组织和启动过程) 在前一篇文章中,我们介绍了SystemUI怎么使用IDE进行编辑和调试。这是分析SystemUI的最基础,希望读者能尽量掌握。 本篇文章,将会介绍SystemUI的大概…...
【C#】通用类型转换
【C#】通用类型转换 自动类型转换(隐式类型转换)强制类型转换(显式类型转换)通过函数进行转换(通过方法进行类型转换)使用 as 操作符转换通用类型转换方法实现 数据类型转换就是将数据(变量、数…...
传统DNS、负载均衡服务发现框架与专业服务发现框架(Eurek、nacos)分析
1、DNS 服务器 DNS 服务器可以在一定程度上用作服务发现的机制,以下是其冲动服务发现的一些利弊 优势 广泛性: DNS是互联网的标准协议之一,已经广泛地被支持和使用。因此,使用DNS作为服务发现的机制可以借助现有的网络基础设施…...
js中数组常用操作函数
js数组经常会用到,当涉及到 JavaScript 数组的函数,有许多常用的函数可用于对数组进行操作和转换。以下是一些常见的数组函数的讲解 splice() splice() 函数用于修改数组,可以删除、插入或替换数组中的元素。 var fruits [apple, banana,…...
Windows、Mac、Linux端口占用解决
Windows、Mac、Linux端口占用解决 简介 在使用计算机网络时,经常会遇到端口被占用的问题。当一个应用程序尝试使用已经被其他程序占用的端口时,会导致端口冲突,使应用程序无法正常运行。本文将介绍在Windows、Mac和Linux操作系统上解决端口…...
企业文件透明加密软件——「天锐绿盾」数据防泄密管理软件系统
PC访问地址: 首页 一、文档透明加密软件 文档透明加密功能:在不影响单位内部员工对电脑任何正常操作的前提下,文档在复制、新建、修改时被系统强制自动加密。文档只能在单位内部电脑上正常使用,在外部电脑上使用是乱码或无法打…...
Postman接口自动化测试实例
一.实例背景 在实际业务中,经常会出现让用户输入用户密码进行验证的场景。而为了安全,一般都会先请求后台服务器获取一个随机数做为盐值,然后将盐值和用户输入的密码通过前端的加密算法生成加密后串传给后台服务器,后台服务器接到…...
软件团队降本增效-构建人员评价体系
在软件团队中,最大成本往往来自于人力。这是因为软件开发是一项高度技术密集和智力密集的工作,需要研发人员具备较高的专业知识和技能。研发人员的工作状态和主动性对产出和质量具有极大的影响。如果研发人员缺乏积极性和投入度,可能会导致项…...
Python实现SSA智能麻雀搜索算法优化随机森林分类模型(RandomForestClassifier算法)项目实战
说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 麻雀搜索算法(Sparrow Search Algorithm, SSA)是一种新型的群智能优化算法,在2020年提出&a…...
web JS高德地图标点、点聚合、自定义图标、自定义窗体信息、换肤等功能实现和高复用性组件封装教程
文章目录 前言一、点聚合是什么?二、开发前准备三、API示例1.引入高德地图2.创建地图实例3.添加标点4.删除标点5.删除所有标点(覆盖物)6.聚合点7.自定义聚合点样式8.清除聚合9.打开窗体信息 四、实战开发需求要求效果图如下:封装思…...
AlpacaFarm: A Simulation Framework for Methods that Learn from Human Feedback
本文是LLM系列文章,针对《》的翻译。 AlpacaFarm:从人类反馈中学习方法的模拟框架 摘要1 引言2 背景与问题描述3 构造AlpacaFarm4 验证AlpacaFarm模拟器5 AlpacaFarm的基准参考方法6 相关工作7 不足和未来方向 摘要 像ChatGPT这样的大型语言模型由于能够很好地遵循…...
【Linux】Linux工具篇(yum、vim、gcc/g++、gdb、Makefile、git)
🚀 作者简介:一名在后端领域学习,并渴望能够学有所成的追梦人。 🚁 个人主页:不 良 🔥 系列专栏:🛹Linux 🛸C 📕 学习格言:博观而约取ÿ…...
自己实现 SpringMVC 底层机制 系列之-实现任务阶段 5- 完成 Spring 容器对象的自动装配 -@Autowried
😀前言 自己实现 SpringMVC 底层机制 系列之-实现任务阶段 5- 完成 Spring 容器对象的自动装配 -Autowried 🏠个人主页:尘觉主页 🧑个人简介:大家好,我是尘觉,希望我的文章可以帮助到大家&…...
linux的http服务
Web通信基本概念 基于B/S(Browser/Server)架构的网页服务 服务端提供网页 浏览器下载并显示网页 Hyper Text Markup Lanuage,超文本标记语言 Hyper Text Transfer Protocol,超文本传输协议 虚拟机A:构建基本的Web服务 [root…...
Restful架构简单了解
Restful Rest全称representational status transfer 表述性状态转移。 原则 资源与URI URI既可以看成是资源的地址,也可以看成是资源的名称。如果某些信息没有使用URI来表示,那它就不能算是一个资源, 只能算是资源的一些信息而已。URI的设计…...
conda常用命令
使用conda可以在电脑上创建很多套相互隔离的Python环境,命令如下: 创建环境 创建一个名为deeplearning的环境,python版本为3.7 conda create --name deeplearning python3.7查看版本 conda --version切换环境 切换到deeplearning环境 c…...
Linux:shell脚本:基础使用(6)《正则表达式-awk工具》
简介 awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息 awk处理过程: 依次对每一行进行处理,然后输出 1)awk命令会逐行读取文件的内容进行处理 2)a…...
国际阿里云腾讯云:阿里云服务器怎么打包
近年来,跟着云计算的发展,越来越多的人开始运用云服务器来保管自己的运用和网站。其间,阿里云服务器是国内最大的云计算服务供给商之一,能够供给高效安稳的服务器服务。可是,阿里云服务器的打包办法相较于其他云服务器…...
FPGA中锁存器(latch)、触发器(flip-flop)以及寄存器(register)详解
文章目录 1 定义1.1 锁存器(latch)1.2 触发器(flip-flop)1.3 寄存器(register) 2 比较2.1 锁存器(Latch)危害即产生原因2.2 寄存器和锁存器的区别2.3 锁存器和触发器的区别 3 结构3.…...
【正点原子STM32连载】第十八章 通用定时器PWM输出实验 摘自【正点原子】APM32F407最小系统板使用指南
1)实验平台:正点原子stm32f103战舰开发板V4 2)平台购买地址:https://detail.tmall.com/item.htm?id609294757420 3)全套实验源码手册视频下载地址: http://www.openedv.com/thread-340252-1-1.html# 第十…...
分类预测 | MATLAB实现BWO-TCN-Attention数据分类预测
分类预测 | MATLAB实现BWO-TCN-Attention数据分类预测 目录 分类预测 | MATLAB实现BWO-TCN-Attention数据分类预测分类效果基本描述程序设计参考资料 分类效果 基本描述 1.BWO-TCN-Attention数据分类预测程序; 2.无Attention适用于MATLAB 2022b版及以上版本…...
6.链路追踪-Zipkin
链路追踪(Distributed Tracing)是一种用于监视分布式应用程序的技术,通过收集和展示分布式系统中不同组件之间的调用和交互情况,帮助开发人员和运维团队理解系统中的请求流程、性能瓶颈和异常情况。 1.Zipkin Zipkin 是一个开源的…...
网站的建设需要虚拟机吗/龙斗seo博客
学习资料: 力扣 史上最棒的正则表达测试网站。 regex101: build, test, and debug regex 特殊字符: 限定字符: 定位符,用的少。...
wordpress 不同分类页面/信阳网络推广公司
一 问题 在给OrangePI PC配置内核时,出现warning: override: reassigning to symbol的问题(使用的配置文件是官方提供的文件sun8iw7p1_mainline_defconfig) warning字面意思是“覆盖:重新分配给符号XXX” 使用的配置命令是 mak…...
网站建设部署与发布有效期/搜索引擎优化解释
转载:点击查看原文在我们使用vue开发的时候 有很多时候我们需要用到背景图(特别是这个背景图是变量时)这个时候会直接使用 内联样式 直接把你拿到的数据拼接上去 注意 在vue中直接使用style时 花括号一定别忘记 还有就是你的url一定要加引号拼接 :sty…...
网站建设与制作的毕业论文/国家新闻最新消息今天
关于心愿的作文150字篇一:关于心愿的作文今天,爸爸妈妈带我去开封玩,我的心情别提有多高兴了。到了清明上河园里,我的心情非常兴奋。迎面看见张泽端塑像,再往里走,穿越虹桥,看见院里有捏面人、吹…...
wordpress 联系地图/今日头条新闻最新疫情
Kylin 安装Kylin 依赖环境Kylin 搭建上传 Kylin 安装包解压文件Kylin兼容性问题排除冲突的jar包Kylin启动关闭KylinKylin BI工具集成JDBCZepplinZepplin安装与启动修改名称修改端口配置 Zepplin 支持 KylinKylin 依赖环境 安装 Kylin 前需先部署好 Hadoop、Hive、Zookeeper、H…...
php开发系统网站建设/东营seo整站优化
一、工作中因为要使用到Tomcat集群部署,此时就涉及到了Session共享问题,主要有三种解决方案: 1、使用数据库来存储Session 2、使用Cookie来存储Session 3、使用Redis来存储Sesssion 二、本文中主要讲一下第3种方案,也就是使用Redi…...