如何做好多项目全生命周期的资源调配,提升资源利用效率?【橙子】
随着产品研发中心各团队承接的研发项目数量和规模日趋增加,人均产值和利润目标逐步提升,人均承接的项目数量也逐渐增加,目前缺乏合理的研发资源管理方案,存在多项目研发过程中资源冲突及部分项目研发人员忙闲不均等现象,本方案旨在做好多项目全生命周期管理过程中的项目资源调配,提升资源利用效率,进一步提高项目进度、质量和成本管控目标。
一、多项目人力资源配置特点
产品研发中心以项目为组织配置研发资源,各职能经理根据项目需要指定项目经理,根据项目周期和计划向各资源部门寻求研发资源,但如何保证项目经理合理使用资源和释放资源,以避免项目间人力资源冲突问题,同时保证产品研发中心整体人力资源使用效率达到最优,需根据当前研发资源配置特点来分析和优化。
当前产品研发中心在多项目动态环境下的资源配置具体有以下特征:
1.相似性
研发项目全生命周期流程阶段和活动内容基本相似,因此势必造成各项目活动之间对同类资源的争夺问题,资源冲突在所难免。
2.动态性
研发项目项目目标和范围常在研发过程中发生变化,从而造成项目计划和资源需求的动态变化,需要实时动态的根据计划调整资源使用情况。
3.统筹性
多项目管理的根本目的是实现资源在多项目之间优化配置,解决项目间的资源冲突,实现各项目顺利推进,从而保证项目工作目标的完成。
二、多项目资源冲突原因分析
企业的人力资源都是有限的,在面多越来越多的项目提出资源需求时,我们需要分析找到问题的根源,在此基础上进行改善,同时充分发掘现有资源潜力,逐步培养能力,切实提高资源的利用效率。
(一)承接项目科学性有待提高
资源有限,应当将有限的资源投入最有价值的项目中,但由于科学的项目承接决策体系不足,未统筹外部需求,进行综合评估和排序后进行项目承接决策,造成项目承接过多,该重点投入的项目缺乏资源,其它项目争抢资源造成多项目风险上升。
(二)公共构建模块和技术复用不足
各业务线项目在设计过程中采用定制设计和开发思路较多,欠缺基于产品化和通用化开发的意识和方法,各项目都根据设计输入重新论证和设计系统架构,比较少基于成熟产品架构的设计创新。
(三)人员使用需更合理
在资源不足的情况,为解决冲突情况,偶尔使用高等级人员做低等级工作,会造成人力资源浪费;同时,使用低等级人员做高等级工作,造成任务完成质量低,影响项目进度和质量的情况也有发生。
(四)资源统筹策划需更合理
各项目以项目计划安排相关人力资源需求,未统筹资源,会出现资源冲突情况,由于事先无策划,冲突发生时临时处理造成管理成本上升,且临时安排的处理工作完成质量不好,影响项目推进。
三、多项目资源配置优化措施
(一)构建科学的项目承接决策体系
项目启动前,结合产品规划和需求优先级,通过更完善的制度和程序,进一步加强对市场信息收集、论证和分析等决策前环节的控制,将资源用到最能产生效益的项目中。
构建多项目决策管理机制,组建跨部门业务决策管理团队,这个团队需要涵盖产品开发相关的所有关键业务部门的领导,例如事业部领导、财务领导、研发领导、人力资源领导等,将产品开发立项的决定权全从单一部门,单一要素,上升到基于公司整体价值、整体利益决定是否启动某个项目,从市场、技术、竞争、财务、保障、资源、风险等多维度来判断项目的可行性,从而在立项源头就将对公司整体价值不大的项目剔除,更加聚焦有价值的项目上。
在项目启动阶段,需要确认项目优先级。项目经理需要做的是,充分了解当前项目的价值,做好项目计划,并明确的向上传达。在项目开展前,也要采用适合的管理方法,比如工作职能分配、人员调配和范围、以及职能部门对项目团队的支持情况等,都要在项目启动前做好承诺与规划,避免后期出现资源不足的情况。
(二)构建公共组件库和技术库
提高共享度,强化复用:建立科学的公共组件库、技术库管理机制,根据产品规划,提前开展各类产品通用公共组件库和技术开发;梳理总结各项目产品和技术成果,形成可用公共组件库和技术模块;要求各类产品尽量基于原有架构继承性研发,并充分调用原有成熟公共组件或技术。在此基础上开展各项目研发设计工作,以便减小风险、控制成本、保证产品质量,减少重复劳动,整合领域资源。
(三)构建科学计划管理方法
建立项目研制全生命周期计划,评估并设定标准工时,根据项目难度系数确定各任务工作周期,并制定标准项目里程碑级计划节点,按照任务周期安排各项目详细工作计划,并开展计划拟制、审核、发布、监控和考核,相关数据作为考核项目团队和团队成员的参考依据之一。
具体措施包括为项目和项目集建立资源日历,确定每种资源的可用时间。说明相关⼈员、何时可投⼊项目、何时不可用或休息。资源日历中列出了资源的属性,包括资源的经验和/或技能⽔平,以及资源的来源等信息。资源日历是组建项目团队、实施采购过程的输出,也是估算活动资源过程的输⼊。 使用项目管理工具管理资源日历。
项目规划需要对关键里程碑、其他项目活动进行计划,这些进度计划需要与项目相关方协商取得一致意见,并获得他们对各自责任的承诺。在这个过程中,可以有效降低管理程序冲突、进度冲突产生的风险,同时需要防范技术风险。在执行过程中,对人力资源需求和资源调配需求增加。解决项目执行阶段的冲突,通过项目管理软件,例如甘特图功能、资源日历功能、里程碑功能等,对于项目进度管理、资源管理都能起到积极正向的作用。
(四)建立多项目资源冲突管理机制
在合理安排各项目计划和资源的前提下,使用项目管理工具统筹企业项目详细计划,分析项目资源冲突情况,作为资源申请和资源冲突协调的依据,当出现冲突时,及时统筹和调配资源,化解冲突,并避免忙闲不均的情况出现,提高整体资源利用效率。
具体措施包括结合需求优先级和项目等级优先级建立决策机制。
(1)通过对项目的优先次序以及成本预算(包括资源)确定应该立项的项目,确保能实现资源保证,同时也确保被立项的项目有一定的资源保障。
(2)研发经理做资源的管道管理,把资源按排好的优先次序做资源的分配,管道管理的实现会造成排序在后的项目资源出现一定的竞争,甚至缺少资源需要通过招聘、等待等方式获取,这种情况的项目通常不能按通常的情况制定项目目标,优先级垫底的项目要做好资源被抽调的风险管理,必要时可能会做项目变更。
(3)项目立项时都会在立项评审时确定资源。要项目组成员承诺完成项目任务,同时通过这样的方式承诺资源的保证。
推行项目资源计划和资源管道管理,规范资源申请、资源审批、资源承诺、资源核算,将资源在项目间的分配、使用情况透明起来,只要透明了,核心重要项目是否给予更多资源投入?资源是否存在摸鱼情况?分配给项目的资源是否真正有效使用了?到底哪些资源不足,而又哪些资源无事可干,忙闲不均?
具体可以分为以下几步执行
第一步
各个研发项目制定相应的资源计划,提出相应的资源申请,注意资源申请可以按天、按周、按月,具体要结合研发模式、开发周期、公司对资源管理的精细化程度等情况而定,建议可以每双周申请,同时申请未来4~8周的资源。申请未来2周的资源需求,要求第1周要100%准,第2周要尽量100%准,同时严格杜绝有资源空闲的情况,所有资源必须都要有任务安排下去。
第二步
研发(资源)经理进入相应资源池,资源池会自动汇总各个项目对本资源池资源的使用申请信息,资源经理就可以发现资源冲突的地方,资源分配明显不合理的情况,资源经理就可以基于公司决策层已经定义的不同项目优先等级次序等因素,与相应项目经理进行协调沟通,最终将资源在不同项目的投入比例给最终确定下来,形成达成一致的资源供给承诺,项目经理这时就可以根据达成一致的资源供给承诺进行详细计划定义了,这样项目计划的资源会更有保证,同时项目计划的可执行性会提升。
第三步
前面2步已经确定资源计划,协调了跨项目资源冲突问题,形成项目与职能部门之间的资源承诺。接下来基于员工实际资源投入的反馈,例如工作日志、周报、报工时等模式,收集到人员在项目中的实际资源使用情况,我们就可以把资源计划与资源使用对比分析,这样持续资源申请-资源批准-资源使用汇总-对比分析-资源申请的循环,就可以不断提升整个组织的资源管理水平,解决资源紧张和跨项目资源冲突问题。
相关文章:
如何做好多项目全生命周期的资源调配,提升资源利用效率?【橙子】
随着产品研发中心各团队承接的研发项目数量和规模日趋增加,人均产值和利润目标逐步提升,人均承接的项目数量也逐渐增加,目前缺乏合理的研发资源管理方案,存在多项目研发过程中资源冲突及部分项目研发人员忙闲不均等现象࿰…...
JVM - 内存分配
目录 JVM的简化架构和运行时数据区 JVM的简化架构 运行时数据区 PC寄存器 Java栈 Java堆 方法区 运行时常量池 本地方法栈 栈、堆、方法区交互关系 Java堆内存模型和分配 Java堆内存概述 Java堆的结构 对象的内存布局 对象的访问定位 Trace跟踪和Java堆的参数配…...
【知识图谱论文】Bi-Link:通过转换器和提示的对比学习桥接来自文本的归纳链接预测
文献题目:Bi-Link: Bridging Inductive Link Predictions from Text via Contrastive Learning of Transformers and Prompts发表期刊:WWW2023代码: https://anonymous.4open.science/r/Bi-Link-2277/. 摘要 归纳知识图的完成需要模型来理解…...
jieba+wordcloud 词云分析 202302 QCon 议题 TOP 关键词
效果图 步骤 (1)依赖 python 库 pip install jieba wordcloud数据 概览 $ head -n 5 input.txt 中国软件技术发展洞察和趋势预测报告 2023 QCon 大会内容策划思路 FinOps:从概念到落地 开源芯片的发展现状、机遇和未来 乐观者前行࿰…...
包管理工具-npm-npx-yarn-cnpm
代码共享方案 在我们通过模块化的方式将代码划分成一个个小的结构后,在以后的开发中我们就可以通过模块化的方式来封装自己的代码,并且封装成一个工具,这个工具我们可以让同事通过导入的方式来使用,甚至你可以分享给世界各地的程…...
go gin学习记录1
环境: MAC M1,Go 1.17.2,GoLand 默认执行指令的终端,如果没有特别说明,指的都是goland->Terminal 创建项目 Goland中新建项目,在$GOPATH/src/目录下建立t_gin项目。 进入项目,在goland的T…...
Docker常用命令
1:帮助命令docker versiondocker infodocker --help2:镜像命令docker images(列出本地主机上的镜像)各个选项说明:docker imagesREPOSITORY:表示镜docker images像的仓库源TAG:镜像的标签IMAGE IDÿ…...
论文写作——公式编辑器、latex表格、颜色搭配器
1、公式编辑器(网页版mathtype可用于latex公式编辑): MathType demo - For DevelopersLive demonstration about the features of Mathtype which allows edition equations and formulas (PNG, flash, SVG, PDF, EPS), based on MathML and compatible with LaTeX.https:/…...
MySQL数据库12——视图(VIEW)
视图概念 视图是一个虚拟表,称其为虚拟表的原因是:视图内的数据并不属于视图本身,而属于创建视图时用到的基本表。可以认为,视图是一个表中的数据经过某种筛选后的显示方式;或者多个表中的数据经过连接筛选后的显示方…...
第四代英特尔至强重磅发布,芯片进入下半场:软硬加速、绿色可持续
编辑 | 宋慧 出品 | CSDN 云计算 2023 年的第二周,英特尔重磅发布其企业级芯片领域重要的产品——第四代英特尔 至强 可扩展处理器。作为数据中心处理器当之无愧的王牌产品,迄今为止,英特尔已经向全球客户交付了超8500万颗至强可扩展处理器…...
c++-运算符函数与运算符重载
目录概述例子注意问题概述 运算符重载是函数一个特殊情况,重载的运算符视为特殊的函数,称为运算符函数。 编译系统能依据使用运算符的不同环境,即参数(操作数)的数量或类型的差异,区分同一运算符的不同含义…...
【MySQL Shell】8.9.3 修复 InnoDB ClusterSet 中的成员服务器和集群
根据集群的问题或维护要求,可以使用以下操作来处理其成员服务器。除非另有说明,否则请使用使用 InnoDB Cluster 管理员帐户或服务器配置帐户获取的 Cluster 和 ClusterSet 对象,以便存储在 ClusterSet 对象中的默认用户帐户具有正确的权限。 …...
宝塔搭建实战php开源likeadmin通用管理pc端nuxt3源码(三)
大家好啊,我是测评君,欢迎来到web测评。 昨天给大家分享了admin前端的搭建部署方式,今天来给大家分享pc端在本地搭建,与打包发布到宝塔的方法,希望能够帮助到大家,感兴趣的朋友可以自行下载学习。 技术架构…...
【C++】---Stack和Queue的用法及其模拟实现
文章目录Stack最小栈栈的弹出压入序列逆波兰表达式求值用栈实现队列模拟实现queue用队列实现栈模拟实现Stack stack是一种容器适配器,专门用在具有后进先出操作的上下文环境中,其删除只能从容器的一端进行元素的插入与提取操作。它的使用和之前学习的ve…...
Python GUI编程
Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下: Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。Tk8…...
2023年浙江水利水电施工安全员精选真题题库及答案
百分百题库提供水利水电施工安全员考试试题、水利水电施工安全员考试预测题、水利水电施工安全员考试真题、水利水电施工安全员证考试题库等,提供在线做题刷题,在线模拟考试,助你考试轻松过关。 119.下列关于大模板按照的说法正确的是&#x…...
Solon2 开发之插件,三、插件体外扩展机制(E-Spi)
插件体外扩展机制,简称:E-Spi。用于解决 fatjar 模式部署时的扩展需求。比如: 把一些“业务模块”做成插件包放到体外把数据源配置文件放到体外,方便后续修改 其中, .properties 或 .yml 文件都会做为扩展配置加载&a…...
数据结构与算法(Java版) | 数据结构与算法的关系
从这一节起,咱们就要开始进入到「第二章——数据结构与算法的介绍」的学习中了,总的来说,第二章要讲解的内容其实也不是特别的多,内容也多偏理论,相信大家学起来是会比较轻松愉快的。 接下来,就请大家跟随…...
华科万维C++章节练习3_7
题目: 编程实现两种温度体系华氏温度和摄氏温度的相互转换; 以F作为华氏温度体系的单位,以C作为摄氏温度体系的单位。 要求当输入以F作为单位的温度值时(温度值范围[-500F~500F], 否则提示“数据输入有误!”)将其转换为对应的摄氏…...
CHAPTER 5 Jenkins SonarQube
Jenkins & SonarQube5.1 安装SonarQube1. 下载镜像2. 导出到其他服务器3. 准备工作4. docker-compose文件5. 启动容器5.2 登录SonarQube1.登录2. 安装中文语言插件3. 安装其他插件5.3 部署扫描器sonar-scanner1. 部署sonar-scanner2. 新建项目3. 扫描代码4. 查看报告5.4 Je…...
[AAAI 2023] Oral : Zero-shot 零样本/ Few-shot 少样本收录论文集合
零样本 (7篇): CALIP: Zero-Shot Enhancement of CLIP with Parameter-free AttentionGuo Ziyu; Zhang Renrui; Qiu Longtian; ma Xianzheng; Miao Xupeng; He Xuming; Cui BinMaximum Entropy Population-Based Training for Zero-Shot Human-AI CoordinationZhao …...
驱动开发 2.13
设备树 设备树就是一种描述硬件信息的树形结构,设备树上有很多设备节点,每一个设备节点都描述了一个硬件设备信息,设备节点中也可以再包含子设备节点和设备属性,同一个节点的不同属性是以链表结构存储,设备树有.dts设…...
【数据库】sql函数和多表关联查询
目录 一,SQL函数 1,聚合函数 1, count函数 2, AVG函数 3, SUM函数 4, MAX函数 5, MIN函数 6,数据分组——GROUP BY 7,限定组的结果,HAVING 8&#x…...
6-周赛332总结
6-周赛332总结 过了Q1和Q2,Q2知道用二分但是边界处理的不是很好,迷迷糊糊过的(手动再移动了下返回值…) Q3知道将子字符串的值取出来,将最短位置放在哈希表中,然后异或在哈希表中找值。但是我这个猪头脑袋…...
嵌入式Qt 开发一个音乐播放器
上篇文章:RK3568源码编译与交叉编译环境搭建,进行了OK3568开发板软件开发环境搭建,通过编译RK3568的源码,可以得到Qt开发的交叉编译相关工具。 本篇,就来在搭建好的软件开发中,进行Qt软件的开发测试。由于…...
2023秋招万得集团AI算法岗面经分享
本专栏分享 计算机小伙伴秋招春招找工作的面试经验和面试的详情知识点 专栏首页:秋招算法类面经分享 主要分享计算机算法类在面试互联网公司时候一些真实的经验 2022年 11.22下午AI算法岗面试 (1)一面35min 1、自我介绍 2、科研:长文本MRC...
RoI Transformer论文翻译详解
Learning RoI Transformer for Oriented Object Detection in Aerial Images 0.摘要 航空图像中的目标检测是计算机视觉中一个活跃而又具有挑战性的任务,因为它具有鸟瞰视角、高度复杂的背景和变化的物体外观。特别是在航空图像中检测密集的目标时,基于…...
Prometheus 自动发现监控AWS EC2实例
本文章简述对接自动发现AWS云EC2实例 前提环境: PromethuesGrafanaAWS IAM权限 涉及参考文档: AWS EC2Grafana 通用监控模板 一、IAM 用户创建 1、创建Prometheus 策略 策略规则: {"Version": "2012-10-17",&quo…...
从recat源码角度看setState流程
setState setState() 将对组件 state 的更改排入队列批量推迟更新,并通知 React 需要使用更新后的 state 重新渲染此组件及其子组件。其实setState实际上不是异步,只是代码执行顺序不同,有了异步的感觉。 使用方法 setState(stateChange | u…...
【Java|golang】1234. 替换子串得到平衡字符串---双指针
有一个只含有 ‘Q’, ‘W’, ‘E’, ‘R’ 四种字符,且长度为 n 的字符串。 假如在该字符串中,这四个字符都恰好出现 n/4 次,那么它就是一个「平衡字符串」。 给你一个这样的字符串 s,请通过「替换一个子串」的方式,…...
电子商城网站建议书/简述如何对网站进行推广
北京交通大学电气工程学院的研究人员诸斐琴、杨中平等,在2019年第3期《电工技术学报》上撰文指出,在城轨交通中安装地面式超级电容储能系统将有效回收列车再生制动能量,降低系统运行能耗。各个变电所、牵引/制动列车与储能系统通过牵引网进行实时能量交互…...
马蜂窝网站做的重点/最新中国新闻
一.Redis配置文件详解 1.通用配置 daemonize no # 默认情况下,redis并不是以daemon形式来运行的。通过daemonize配置项可以控制redis的运行形式 pidfile /path/to/redis.pid #当以daemon形式运行时,redis会生成一个pid文件,默认会生成在/va…...
荆州大气网站建设价格/网站出租三级域名费用
首先看《消防给水及消防栓系统技术规范》(GB50974-2014)中是如何对机械应急启动进行规定的。消防水泵控制柜应设置机械应急启泵功能,并应保证在控制柜内的控制线路发生故障时由有管理权限的人员在紧急时启动消防水泵。机械应急启动时,应确保消防水泵在报…...
wordpress 免费 主题下载/宁波网站推广运营公司
springboot实现企业微信机器人自动按时播报天气 第一步搭建项目。。。这个没有什么好说的 配置: <dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactId><version>4.5.5</version&…...
深圳宝安区好不好/苏州seo门户网
solaris下默认的ls后显示的目录或者文件等等是不带颜色的,如果要使其像linux下,那么需要如下步骤一、去www.sunfreeware.com下载coreutils-4.5.4-sol9-sparc-local.gz二、以下分十步完成1. 彩色输出是GUN版本ls命令的一个特征,所以你必须先得到这个版本&…...
安徽建设网站/必应搜索国际版
开启显示隐藏文件 defaults write com.apple.finder AppleShowAllFiles -bool true 关闭显示隐藏文件 defaults write com.apple.finder AppleShowAllFiles -bool false 不隐藏资源库 chflags nohidden ~/Library/ 隐藏资源库 chflags hidden ~/Library/...