在前面的文章中我们聊了技术成本的精细化运营;聊了要识别出成本要素,找出每个要素的关键成本点,将成本定义为顾客付出的代价,根据成本的基本特性对其分类包括生产性成本、支持性成本、监察成本和浪费成本;聊了成本的核算以及成本和业务以及公司商业化策略的关系等等。 今天我们从一个技术团队的负责人角度来聊一下软件研发过程中的成本。 研发过程中成本主要包括研发过程的成本和对…
一个技术团队管理者在带团队过程中常常要「通过别人的手拿到结果」,常常要主动去改变一些事情,去完成一些公司或上级的要求,甚至要自己去做一些事情…… 仔细回顾一下,有没有出现你的上级绕过你直接找你的下属来处理问题,而你一无所知,只有出了问题的时候才知道?有没有出现你发起了一个事情,任务已经交给下属/其它同事来跟进处理了,到截止时间,结果和你想象中的不一样?有没有…
在 10 月 23 日,语雀服务出现了一次重大故障,中断时间超过 7 小时。 具体来说,这次故障的起因是在执行系统升级操作期间,新的运维升级工具出现了 bug,导致华东地区生产环境的存储服务器被误下线。由于存储系统使用的机器类别过于陈旧,无法直接将其上线,这导致了恢复过程时间延长。尽管语雀的工程师们立刻进行了恢复工作,但由于数据量大,恢复方案有限,恢复过程耗…
我们经常会发现工作中会出现很多重点项目,很多事情忽然就来了,问就是老板需求,却没有一个过程来告诉大家前因后果和价值。这往往会导致大家感到迷茫,因为没有获得足够的信息和时间来理解和准备这些项目。这个过程从项目管理的角度来说是缺少立项,而立项往往是最容易被忽视的。 当没有明确的立项过程时,目标模糊、资源浪费、沟通困难、出现项目风险等问题都会时有发生,从而影响整个…
对于一个 SaaS 来说,隔离是一个非常重要的技术架构策略。当隔离的策略和业务不匹配的时候,往往可能会引发一些线上事故/问题,影响性能等等。 隔离的意义在于创建 独立、安全 的运行环境,以保护数据的私密性、保证服务的稳定性,并 防止资源的竞争和滥用 ,从而为每个客户提供高质量且可靠的服务。 隔离的本质 隔离的本质在于实现独立性和安全性 ,通过这两者,为每个客…
在我们的工作中经常会看到各种类型的指标,如营收指标、技术指标、效能指标等等,细化下来有年营收金额、SLA、千行代码缺陷率等等。 这些指标量化着我们的工作和目标,让我们朝着目标前进,如果指标有问题,也会导致走偏,或者为了指标而玩数字游戏。 当迷惑于指标,或者指标有问题的时候,需要停下来思考一下: 指标是什么,可以分为几类? 指标有什么价值? 指标是如何生成的?…
在我们的工作中会遇到很多问题,也会有人来问我们问题,对于问题,我们可能会选择直接解决,或者 @ 某个人来解决,或者 @ 好几个人来解决。 如果一个问题是交到我们这里来解决,尽量成为问题解决者。 成为问题解决者 成为问题的解决者意味着什么? 对于技术管理者来说,意味着我们要负责任地处理问题,去解决问题,而不是转发,一定是要 对问题本身有认知,有判断后再去处理 …
在一个软件企业中,人力成本往往是最高的,随着时代的进步,人员的学历更高了,情况也更复杂,管理团队的挑战不断增加,常常被如何吸引和留住顶级人才,如何在团队中建立有效的沟通和协作机制,如何处理日益复杂的项目和任务,如何评估和提升团队的效能等问题困扰。 如何有效的管理团队已经成为企业成功的关键因素之一。特别是在技术团队,在管理过程中都面临一些共性问题,如沟通不畅、…