Project:如何为项目中的任务合理分配资源

Blog 地址:https://blog.51cto.com/13969817

一个完整的项目除了包含不同阶段的细分的任务之外,还需要项目负责人\经理为每个任务分配所需要的资源,不限于人力资源,成本或者设备等资源,以此来衡量该项目资源储备是否充足,预算是否超过预期标准,设备是否满足项目需求,在Project中,资源分配包含:

  • 给一个任务分配一个资源
  • 给一个任务分配多个资源
  • 给多个任务分配多个资源

给一个任务分配一个资源:

在实际的项目管理中,为了方便日后统计每个任务的进展情况以及每个参与项目的人员能清晰明确的了解自己负责的任务列表,大多数情况下,项目负责人\经理会考虑将一个任务分配一个资源,以“Project 部署”项目为例,具体的操作步骤如下所示:
1.打开“Project 部署”项目文件,点击“Task”->“Gantt Chart”,如下图所示:
?

?

2.以“Prepare”为例,展开“Resource Name”属性的下拉列表,选择“Byron”,如下图所示:

给一个任务分配多个资源

在实际项目过程中,也会遇到一个任务由多个资源一起执行的情况,Project Professional 2016有以下两种方式来将一个任务分配多个资源:

  • 在上图中,勾选多个资源实现给一个任务分配多个资源
  • 通过资源选项卡方式选取多个资源,以Configure SQL Server and Analysis Services为例,具体操作步骤如下所示:
    ?
    1.双击“Configure SQL Server and Analysis Services”任务,弹出的对话框中,点击“resource”,如下所示::

2.在图中的“Resource Name”下来菜单中,依次选择参与此任务的资源,点击“确定”,如下图所示:

3.在甘特图工具界面,可以看到Byron和Shelley两个资源分配到一个任务中,如下图所示:

给多个任务分配多个资源

?
在实际项目管理中,会发生相同的多个资源同时参与多个任务的情况,为了简化项目负责人\经理的工作量,提高资源分配效率,推荐使用Project Professional 同时向多个任务分配多个资源的功能,以“Project 部署”为例,具体操作步骤如下所示:
1.打开“Project部署”项目文件,进入甘特图视图中,按住[Ctrl]键的同时,点击依次选中需要同时分配相同资源的任务,如下图所示:

2.选择甘特图工具中的“Resource”->“ Assign Resource”,如下图所示:

3.弹出的对话框后,按住[Ctrl]键的同时,在资源列表中,点击依次选中所需要的资源,点击“Assign”,如下图所示:


4.分配资源列表中,可以看到“Byron”,“Shelley”两个资源被选中,点击“关闭”,如下图所示:

说明:

  • 如果当前资源列表页面显示的资源不足,可以通过点击“添加资源”的方式,从Activity Directory,Project Web App或者通讯簿中获取资源。
  • 如果项目中有人中途离开项目组,需要删除或者更换其他人员的话,可以批量选择人员,点击“删除”或者“替换”。
  • 资源单位:如果资源是人力,单位是100%,代表是该人员100%全职投入项目工作,每天8个小时的工作时间,每周5个工作日;如果资源是设备等,可以手动更改单位,比如专车,单位可以修改为1辆,代表项目期间需要专车一辆为参与项目的人员提供接送需求。
    ?
    5.在甘特图界面,可以看到两个资源被分配给3个相同的任务,如下图所示:

下篇blog将介绍,如何在项目中资源分配情况分析。

原文地址:https://blog.51cto.com/13969817/2382538

时间: 2024-10-09 17:43:39

Project:如何为项目中的任务合理分配资源的相关文章

Project: 如何调配项目中的资源?

在实际项目中出现资源冲突或者过度资源分配的情况,项目负责人\经理需根据项目中人员同时处理的任务进行优先级评估,根据评估结果进行资源调配,在Project Professional 2016中,资源调配方法有两种:自动调配资源或手动调配资源. 自动调配资源 自动调配过度资源,会延长项目工期,如果在项目负责人\经理与客户达成共识的情况下,可以采用该方法来自动串行拆分任务安排,这样可以减少项目负责人\经理的工作量.以"新产品研发"为例,自动调配资源操作步骤如下所示:1.打开"新产品

Project:如何分析项目中的资源分配情况

Blog 地址:https://blog.51cto.com/13969817 每一个项目中的任务都是由一系列的资源支撑来完成的,资源的范围比较广泛,任务在分配资源的时候,往往看到资源的可用性,并没有考虑资源在可用之前是否已经被分配的情况,因此就会出现被重复分配的现象,从而导致资源冲突,本文将以"Project部署"为例为大家介绍如何对资源分配情况进行分析?具体操作步骤如下所示:1.选择"Resource"->"Team Planner"-

Cocos2dx 学习笔记整理----在项目中使用图片(初)

cocos2dx有多种使用图片的方法,先来个最简单的:用CCSprite直接使用图片. 首先,进入到之前建立的项目,把你将要使用的图片放入到目录下的Resources文件夹里面.项目中以相对路径使用资源皆是以Resources文件夹为根目录参考的. 然后进入到HelloWorldScene.cpp的init方法的最后面加入以下代码: ? 1 2 3 CCSprite * sprite = CCSprite::create("bl_24.png"); sprite->setPosi

解决android studio项目中Failded to sync Gradle project 'XXXX' Cause:failed to find target with hash string 'android-16'问题

之前在github上通过import module导入一个项目,结果报错,提示找不到sdk相应的版本xx,而我的compileSdkVersion明明写的是23不是xx,查了半天也没解决.最后只好下载了那个版本的sdk. 今天导入SlidingMenu的module的时候,又遇到了这个问题.  问题: Cause:failed to find target with hash string 'android-16' in: E:\sony\Android\sdk failed to find B

160504项目中的error

在学习时,曾经遇到将同组的项目导入时出现红叉的情况.但是没有发现具体错误.开始以为是build path 的问题,于是在Libraries中将相关Jar包重新检查并添加了一遍,但并没有解决问题.后来仔细检查后才发现,是一个很简单的问题,之前都想复杂了.JDK版本不一样,把JDK7换掉重新装JDK8,再把相关配置好,红叉就解决大半. 作为菜鸟程序员,有时候一个很小的问题就能造成很大影响.而经验不足时,更不知道从何入手.为了能顺利编写项目,更为了能在编写项目时能解决出现的问题和错误而不是不知所措,就

dubbo在项目中的应用

关于dubbo的使用,我们举个简单例子: 存在2个系统,A系统和B系统,A系统调用B系统的接口获取数据,用于查询用户列表. 在上一篇博文介绍了dubbo的创建,zookeeper的创建完成后,我们可以来使用dubbo和zookeeper了? 再回顾下dubbo的架构: 所以通过此图,我们看到就是服务的提供者将服务注册到注册中心,服务的消费者从注册中心获取服务,monitor监控服务的调用. 所谓框架无非就是配置文件+java代码,所以dubbo也同理: (1)首先看下B服务的提供者的配置文件和代

Eclipse 中 Java 项目中 .settings 文件夹作用

今天工作时,因对 .settings 文件夹误操作,耗时 6 个多小时,才了解到原因就出在 .settings 文件夹.经查阅资料,对 .settings 做如下整理: 就如setting这个名字,就是存放存放各种插件的配置文件..有这些文件的约束你可以更好的利用IDE进行coding.所以呢,这些文件只是用来配置环境用的. 1. org.eclipse.jdt.core.prefs 该文件是与Compile相关的配置,一般情况下的内容如下: 可以手动修改该文件,添加一些其他的配置,然后重启Ec

Android开发:《Gradle Recipes for Android》阅读笔记(翻译)2.5——在项目中共享配置

问题: 取出多个模块下相同的配置 解决方案: 在顶级gradle配置文件里面使用allprojects或者subprojects块 讨论: 当你在android studio中新建android项目时,IDE创建了一个两级的gradle项目,一个配置文件在根目录下,一个在叫app的模块目录下.顶级的build.gradle有几个叫allprojects的块: 这个块是gradle的语法,所以不只是在adroid项目中,在所有基于gradle的项目中都能使用.allprojects属性来源于Gra

ASP.NET Core项目中新增和删除的内容

最新一版的.NET几经改名,最终得到了.NET Core这个高大上的名称,相应的ASP.NET MVC也跟着提供了ASP.NET Core MVC版本. 在.NET Core没有稳定名称时,叫做MVC6,模糊记得主推的概念就是MCV的controller和API的controller合二为一了,还没来得及深入了解名称就改了. 目前的版本以及名称已经相对成熟,从.NET社区推荐的热点文章来看,都是针对.NET Core给出的使用介绍. 从最近的了解来看,相比之前ASP.NET版本,是一个全新的框架