首页
学习
活动
专区
圈层
工具
发布

TW洞见|为什么你的Scrum会失败?(二)

Sprint评审会议/Demo/Showcase 如何评价评审会议(或者叫Demo, Showcase)的效果? 我听过的答案有客户满意, 或收集到了反馈等....会后皆大欢喜就是失败的会议. 会后没有调整product backlog也是失败的会议. Sprint计划会议: 实际上应该是分开的两个会 很多团队都会抱怨Sprint计划会议的冗长和低效....每个人挖空心思表明自己没闲着, 说完自己的就完事, 也不管别人的. 那么站会正确的关注点是什么? 进度, 障碍, 新知, 及是否要进行调整. 关注接力棒, 而不是运动员....每日站会是进度报告会吗? 你可能会说不是. 我只能说: 当然是了! 开完会对当前进度是什么样子都不知道, 这会也太浪费时间了, 甭管是半小时还是仅有10分钟....Check时检查点不在谁闲着谁没闲着, 而在于过去这一天有哪些新的信息会影响到任务交付. 评价站会效果的唯一方式是, 会后有没有根据会上的信息做出相应调整. 不排除不需要调整的情况, 但很少.

1.4K70

【答疑解惑】为什么你的 Charles 会抓包失败?

什么情况下 Charles 会抓包失败?...三、Charles 抓包失败案例分析 本节其实是本文的重点,从 6 个方向分析 Charles 抓包失败的原因,从代理服务器到 TLS 证书,覆盖了计算机网络的各个知识点,非常值得收藏学习。...作为一名程序员,为了顺畅的访问 GitHub 等网站,我们总会用些“辅助工具”。这些工具一般会自动开启 HTTP/HTTPS 代理从而抢占端口,导致 Charles 代理失败。...首先这种方案是可行的,但是实际用下来会非常的卡,延迟也很高,所以并不建议这样使用。 2.确定数据走的 HTTP 协议吗?...相对于服务端,APP 有很大的砸壳风险,所以公钥证书和私钥一般都是极其隐蔽的,比如说写到 .so 里,隐藏在一个混淆的妈都不认识的随机数算法函数里,从而增大破译难度。

5.9K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    为什么90%的临床药物开发会失败,如何改进?

    然而进入临床阶段后,将有90%的候选药物会在I、II、III期临床试验或药物批准过程中失败。如果将临床前阶段失败的候选药物计算在内,药物研发的失败率将远远高于90%。...2 现有提升成功率的策略 在过去的几十年中,为了提高药物研发成功率,人们在每个环节都付出了巨大的努力。针对上述高失败率有4种可能原因分别采取对应的措施。...药物研发过程及其成功率 面对该现状,我们会有此疑问: (1)为什么尽管在过去的几十年里实施了许多成功的策略,但90%的临床药物开发都失败了?是否忽视了药物开发过程中导致高失败的某些方面?...(2)如何提高临床药物开发的成功率? 3 药物研发中被忽视的因素导致高失败率 在过去几十年,尽管药物研发过程中使用了很多策略,但是的确忽视了一些因素。...对此现状分析发现:现有药物优化过分强调某个方面,但忽略误导候选药物选择和影响临床剂量/疗效/毒性平衡的因素导致了高失败率。

    1.1K20

    我为什么建议大家一定的会 C 语言

    在如今 Python 和 Java 大火的市场前景下,我还是建议,如果你还在学校读书,或者你有大把的空闲时间,不着急去找工作,那就静下心来,好好学习一下 C 语言,会让你受益终生,也会让你的编程之路走的更远...其设计的精髓,其内涵思想,都是值得当下的我们学习与借鉴的 2、C 语言作为我接触编程的开始,对我的影响很大,带我入了 IT 这行,我本人也是极其的喜欢 C 语言,C 语言涉及了很多底层的知识,比如:内存...C 语言入门比较难,我也是非科班出身,一路全凭自己摸索,自己的智商并不高,我能做的到,代表大部分人应该都可以,换一种角度思考,如果难的都搞定了,简单的还是问题吗 与 C 结缘 我说说我自己本人的亲身经历...,由一名后台转算法,仅仅用了 3 个月的时间,但是为什么我能这么快的成功转型呢 扎实的基础功底、快速的学习能力、解决问题的能力、以及个人潜力 扎实的基础功底很重要,基础是什么:数据结构 + 算法,操作系统...,这些都是相通的,公司需要我做什么,我快速学习就好 语言是工具,重要的是思想,我很认同这句话,我以前没接触过 go,在百度实习的时候,我导师还给了我 1 周的时间去熟悉,才上项目,以前没咋用 Python

    1.9K50

    为什么我做分享的时候会感觉大脑空白

    这也是我最近遇到的问题,这两个月做了两次技术分享,第一次就遇到上面的情况,有的点因为紧张怎么都想不起来,只能尴尬的说,我回头再重新捋一下发给大家。 为了避免每次遇到这种问题,我得想办法解决。...再从大脑结构来说,你可以理解它们分布在这个位置: 从距离上说,本能脑和情绪脑距离心脏更近,一旦出现紧急情况,它们就会优先得到供血,这就是为什么我紧张的时候会感觉大脑空白,因为最上方的理智脑供血不足了。...而且因为它年龄小,在遇到危险的时候,本身也竞争不过其他两重脑,所以就能解释,为什么人在遇到危险的时候都靠本能反应而不是靠理智。 02 那怎么解决这个问题呢? 其实很简单,就是打稿子,然后自己多练。...前几天和阿常聊天,她说起将要和小林连麦,想想都觉得会紧张,后来把默默把内容在脑子里过了几遍之后感觉踏实不少。...昨天我看了阿常和小林的连麦,非常稳,这也是我要继续学习的方向。 好了今天的分享就到这里。 今日鸡汤: 自信人生二百年,会当击水三千里。

    1.2K40

    为什么if-else会影响我的代码的复杂度

    关于if-else的争议 我之前写了一篇文章《我用规则引擎消除if语句,提高了代码的可扩展性》,这篇文章我想阐述的观点是复杂的if语句可能会影响代码的阅读和代码的扩展性,会将非业务的条件逻辑与业务逻辑混合在一起...时间长了代码会越来越臃肿,因此这种情况下我推荐使用一些设计模式例如策略模式,责任链模式等去优化if语句带来的问题,文中我发现使用规则引擎也能实现类似效果,因此介绍了怎么使用规则引擎Easy Rules去取代...if-else增加了代码复杂度 文章发布后,有很大一部分读者认为只用设计模式会增加代码阅读性,还是会觉得if-else好,就算if写得再复杂,也要使用if-else。...当然也有赞同我的观点的: 统计了下,有八成读者评论是反对用其他方法代替if-else的。所以我还是想写篇文章表达下我的观点。...这里我要阐明我的一个观点: “我的观点并不是说,我们在编码时不能使用if-else,而是说我们不应该简陋地用if-else去实现业务的分支流程,因为这样随意的代码堆砌很容易堆出一座座"屎山"。

    2.5K10

    MySQL实战第十二讲-为什么我的MySQL会“抖”一下?

    你的 SQL 语句为什么变“慢”了 在本栏第 2 篇文章《MySQL深入学习第二篇 - 一条SQL更新语句是如何执行的?》中,我为你介绍了 WAL 机制。...磁盘的 IOPS 可以通过 fio 这个工具来测试,下面的语句是我用来测试磁盘随机读写的命令: fio -filename=$filename -direct=1 -iodepth 1 -thread...找“邻居”这个优化在机械硬盘时代是很有意义的,可以减少很多随机 IO。机械硬盘的随机 IOPS 一般只有几百,相同的逻辑操作减少随机 IO 就意味着系统性能的大幅度提升。...小结 今天这篇文章,我延续第 2 篇中介绍的 WAL 的概念,和你解释了这个机制后续需要的刷脏页操作和执行时机。利用 WAL 技术,数据库将随机写转换成了顺序写,大大提升了数据库的性能。...但如果你在配置的时候不慎将 redo log 设置成了 1 个 100M 的文件,会发生什么情况呢?又为什么会出现这样的情况呢?

    84620

    MySQL深入学习第十二篇-为什么我的MySQL会“抖”一下?

    你的 SQL 语句为什么变“慢”了 在本栏第 2 篇文章《MySQL深入学习第二篇 - 一条SQL更新语句是如何执行的?》中,我为你介绍了 WAL 机制。...磁盘的 IOPS 可以通过 fio 这个工具来测试,下面的语句是我用来测试磁盘随机读写的命令: fio -filename=$filename -direct=1 -iodepth 1 -thread...找“邻居”这个优化在机械硬盘时代是很有意义的,可以减少很多随机 IO。机械硬盘的随机 IOPS 一般只有几百,相同的逻辑操作减少随机 IO 就意味着系统性能的大幅度提升。...小结 今天这篇文章,我延续第 2 篇中介绍的 WAL 的概念,和你解释了这个机制后续需要的刷脏页操作和执行时机。利用 WAL 技术,数据库将随机写转换成了顺序写,大大提升了数据库的性能。...但如果你在配置的时候不慎将 redo log 设置成了 1 个 100M 的文件,会发生什么情况呢?又为什么会出现这样的情况呢?

    88730

    一名在读研究生的自白:我为什么会沉迷于openGauss 社区?| Q推荐

    ,这样积极的社区氛围让我很喜欢。”...“在参与 openGauss 社区交流之前,在这方面我就是个小白,我现在研究的课题也与 openGauss 强相关——借助 openGauss 的插件化架构,自定义一些算子实现以加速 openGauss...陈同学就曾参加过由 openGauss 社区与 Gauss 松鼠会、墨天轮联合举办的“知识问答竞赛"和“8 小时玩转 openGauss 训练营"两个活动。...与此同时,看板的发布,包括我自己在内的 openGauss 社区贡献者应该做的是继续保持初心,以开放的心态积极去做交流。”...通过陈同学我们也了解到,他身边许多同学在遇到技术问题时,也会优先想到去 openGauss 社区相关的 SIG 小组去寻求解决方案。

    54020

    为什么我打开一些网站会提示:将此站点作为应用安装,我的网站要怎么样才可以和他一样

    要使您的网站在用户访问时出现“将此站点作为应用安装”的提示,您需要为网站添加一个名为“manifest.json”的文件。这个文件包含了网站的基本信息,如名称、图标等。...以下是一个简单的manifest.json文件示例: { "name": "您的网站名字", "short_name": "简短名字", "description": "网站描述", "...接下来,您需要在网站的HTML文件中的标签内添加以下代码,以引用manifest.json文件: 完成以上步骤后,当用户访问您的网站时,他们的浏览器将显示“将此站点作为应用安装”的提示。...确保HTML文件的标签内正确引用了manifest.json文件。 清除浏览器缓存并刷新网页。有时浏览器会缓存旧的网页内容,导致更新不及时。 使用浏览器的开发者工具检查是否有错误。...如果问题仍然存在,请提供更多关于您的网站的详细信息,例如使用的框架、浏览器类型等。这将有助于我为您提供更具体的解决方案。

    1.4K50

    Pbcms Ajax 无刷新加载内容

    点击加载更多 2、添加默认显示的页面内容(只是演示,结构我就随意写了)     ...请求地址         url: url,         //返回数据类型         dataType: 'json',         //请求参数,参考官方Api手册,在站内使用以下参数会自动获取...').html('' + Data + '');             }         },         //请求失败         error: function...//使用jQuery的scroll()方法来监听页面滚动 jQuery(window).scroll(function(){     //当前窗口和页面顶部的距离     var WindowTop ...;          //页面的高度     var DocHeight = jQuery(document).height();          //定义一个开关     var load = true

    5.3K20

    初学者必看Ajax的总结

    把字符串转化成对象,使用 jsonp 时,script 标志会解析并执行返回的代码,等我们处理数据时,已经是一个 JavaScript 对象了 注意浏览器的缓存问题 在末尾增加一个随机数可避免频繁请求同一个链接出现的缓存问题...中的 Ajax 的一些方法 jquery 对 Ajax 操作进行了封装,在 jquery 中的$.ajax()方法属于最底层的方法,第 2 层是load() 、$.get() 、$.post();第...3 层是$.getScript() 、$.getJSON() ,第 2 层使用频率很高 load()方法 load()方法是 jquery 中最简单和常用的 ajax 方法,能载入远程 HTML 代码并插入... / value 数据 callback(可选) Function 请求完成时的回调函数,无论是请求成功还是失败 $.get()和$.post()方法 load()方法通常用来从 web 服务器上获取静态的数据文件...参数} error Function 请求失败时被调用的函数 global Boolean 默认为 true。

    3.6K40

    jQuery Ajax 全解析

    示例代码: $(".ajax.load").load("http://www.cnblogs.com/QLeelulu/archive/2008/03/30/1130270.html .post",...注:不知道为什么URL写绝对路径在FF下会出错,知道的麻烦告诉下。下面的get()和post()示例使用的是绝对路径,所以在FF下你将会出错并不会看到返回结果。...; }); 加载完后请重新点击一下上面的 Load 请求看看有什么不同。 jQuery Ajax 事件 Ajax请求会产生若干不同的事件,我们可以订阅这些事件并在其中处理我们的逻辑。...(这个我不是很懂) 参数列表: 参数名类型描述urlString(默认: 当前页地址) 发送请求的地址。...jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。 errorFunction(默认: 自动判断 (xml 或 html)) 请求失败时将调用此方法。

    10.9K10

    jQuery ajax() 方法

    先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的 1. load( url, [data]...注:不知道为什么URL写绝对路径在FF下会出错,知道的麻烦告诉下。下面的get()和post()示例使用的是绝对路径,所以在FF下你将会出错并不会看到返回结果。...; }); 加载完后请重新点击一下上面的 Load 请求看看有什么不同。 jQuery Ajax 事件 Ajax请求会产生若干不同的事件,我们可以订阅这些事件并在其中处理我们的逻辑。...(这个我不是很懂) 参数列表: 参数名 类型 描述 url String (默认: 当前页地址) 发送请求的地址。...jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。 error Function (默认: 自动判断 (xml 或 html)) 请求失败时将调用此方法。

    4.4K60

    async和enterproxy控制并发数量

    很多网站都有并发连接数量的限制,所以当请求发送太快的时候会导致返回值为空或报错。更有甚者,有些网站可能因为你发出的并发连接数量过多而当你是在恶意请求,封掉你的ip。...async文档可以很好的学习这些语法。 模拟一组数据,这里返回的数据是假的,返回的延时是随机的。...var concurreyCount = 0; var fetchUrl = function(url,callback){ // delay 的值在 2000 以内,是个随机的整数 模拟延时...JavaScript工作 cheerio : 为服务器特别定制的,快速,灵活,实施的jQuery核心实现 superagent : nodejs里一个非常方便的客户端请求代理模块 通过npm安装依赖模块...(res.text); // 下面和jQuery操作是一样一样的.. $(".post-list .post-title-link").each(function (idx, element

    1.4K100
    领券