云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

域名注册_服务器和虚拟主机有什么区别_三重好礼

小七 141 0

航运是贵公司的心脏

软件只有在交付给客户时才变得有价值。在那之前,这只是辛苦工作和假设的代价高昂的积累。航运业打开了一个确认或质疑这些假设的反馈回路。它为你的客户带来了新的可能,也让你有机会专注于下一件事。运输为您的团队、产品和客户带来活力。航运是贵公司的心脏。船运会杀了你匆忙完成最后一个功能,深夜,妥协,当我们意识到一些重要的东西被打破时的下沉感,死后的感觉…这是痛苦的,但如果很容易,每个人都会去做。装运会暴露错误。我们对此感到紧张,我们的自然反应是不情愿和不频繁地这样做,这实际上会带来更高的风险,在未来造成更多的不情愿。运费接近零不久前,运输软件还包括实际装运、磁盘和印刷手册。它可能一年发生一次。错误修复并不像今天这样在互联网上自动完成。一切都变慢了,更容易控制。运输费用巨大,一个错误的后果是巨大的。如今,软件部署的成本已接近零。大多数人只需单击一个命令或按钮,就可以在几秒钟或几分钟内完成部署。只要稍加考虑,你就可以做到这一点,而客户不会注意到,而通过自动监控,一旦出了问题,你会立即发现。然而,尽管软件部署的成本接近于零,但许多人仍然按照非常旧的习惯来交付软件。航运节奏定义了你的公司你船的节奏决定了你的公司。每年一次的节奏会导致设计->构建->测试周期的非常结构化的方法。几个月的建设,其余的都是修缮。工程师们可以在看到他们的努力最终落到客户手中之前加入或离开。设计的方法变成了一种对所有可能的需求进行预测的方法,而不是将重点放在重要的需求上。下游障碍物向上游扩散下游障碍物向上游传播。如果你不被允许实施新的想法,你就不再拥有它们。–保罗·格雷厄姆正确的运输方式对公司的生产力、团队的幸福感和工作满意度都有积极的影响。不经常装运是一个障碍。慢慢来,你会带来挑战,让你的船开得更慢。经常发货,在你的公司到处都能看到积极的效果。例如,让我们用一个简单的场景(例如处理客户的基本请求)来研究不同的运送频率如何影响更广泛的公司行为。

假设有一个客户联系说"无论我做什么,我都不能正确地保存我的名字,我认为它不喜欢连字符。"在一家你连续发货的公司里,你看到这个,就会想"简单——我会调整一个测试和一个regex模式,从我的队友那里得到一个快速的代码审查,合并我的pull请求到master,1分钟后当它被部署到生产中时,回复客户:"很抱歉,现在已经修复了,谢谢你让我们知道。"他们会回答:"哇,谢谢你这么快就修好了"。到处都是五花八门!如果我们把生产时间(TTP)延长一点,甚至10分钟,行为就会改变。你要么做同样的事,但回答说我们下一次部署时会解决这个问题(大概10分钟),要么你等着,这样你就可以确定地交流了。等待是你将注意力转移到其他事情上的时间,但却背负着必须跟进的包袱。也许你会想,我先喝杯咖啡,然后再喝点别的。即使您的部署是完全自动化的,您也会因为等待和失去关注而浪费时间。如果TTP是hours,则行为再次发生变化。你再也不能肯定地说什么时候会有变化,所以你会倾向于批量处理其他类似的小变化。你推迟回复直到你有时间去做,有时会忘记。你不太可能立即采取行动,而且你要为把它列在待办事项清单上而付出一些精神代价。由于现在进入生产阶段需要几个小时,所以您的团队将开始限制在只在早上进行部署,因此错过了这个时间段,这意味着进一步的延迟。如果TTP是天,它会进一步加剧这种情况——也许你会回答"谢谢你让我们知道。我们将在下一个sprint中解决这个问题。"它与一大堆其他低优先级的小项目捆绑在一起,你花在讨论评估和优先级上的时间比第一个修复它并回复客户的时间要多。错过了周初的部署窗口,进一步滑落。较大的版本会带来更高的风险,您会告诉您的客户它已修复,但后来由于单独的更改而要求回滚。你的bug数据库变得越来越大,充满了你可能永远无法修复的小细节。当TTP是几周的时候,这就更夸张了——也许你会回答"很抱歉,我会让开发团队知道的",或者从你的客户的角度来看,这听起来同样糟糕。在内心深处,你会意识到没有什么是固定不变的,与客户交谈的工作变成了一种成本或麻烦,而不是一个改进产品和培养快乐、忠诚客户的机会。连续装运更好的编写或测试软件的方法可以帮助我们更快、更自信地迭代,但其好处对于工程团队来说是相当局部的。另一方面,持续配送涉及到公司的各个方面,以及它所带来的好处和鼓励的行为。在一个敏捷、动态、协作的环境中,好的产品是将优秀人才与想法结合起来的副作用。你对航运的态度是你创造的环境的重要组成部分。航运给我们的思维注入了活力。反馈回路帮助我们学习,在快速决策时获得信心,并因此建立动力。产品改进的势头使我们的客户感到兴奋和投入。迅速看到我们努力工作的好处会激励我们做更多的事情。建立一个团队,让人们的努力工作能够迅速产生影响,并且将摩擦降到最低,这是一种授权,它可以吸引其他人,因此招聘变得更容易。

持续出货并不是你解锁然后继续前进的成就。你得一直为它着迷。如果你相信它带来的好处,你会被迫把20分钟缩短到1分钟或更少。在构建新系统时,您将把"能力交付"等同于"是否可扩展"。你会这么做是因为它给你的公司和产品注入了活力。航运是贵公司的心脏。如果你对这种工程方法感兴趣,并且你想帮助建立内部通讯系统,我们正在招聘我们的研发团队。看看我们现在的空缺。