全部
DevOps已死?2024年的DevOps将如何发展
随着我们进入2024年,DevOps也随之发生变化。新兴的技术、变化的需求和发展的方法正在重新定义有效实施DevOps实践。
IDC预测显示,未来五年,支持DevOps实践的产品市场继续保持健康且快速增长,2022年-2027年的复合年增长率(CAGR)为16.1%。其主要原因是将安全纳入DevOps流程的需求日益增长,以及DevOps实践在GitOps、FinOps、平台工程等领域的发展,所有这些都有助于增加市场活动和扩张。
本文探讨了我们在数字技术转型过程中DevOps的主要趋势和适应性。
一、DevOps的新兴趋势
1.人工智能和机器学习集成
在De...
03-20
你是在「做」敏捷还是正在「变得」敏捷?
随着敏捷的推广与应用,如今已经成为了最有效的团队级别的方法论,越来越多的软件和 IT 团队正在采用敏捷,但是你在敏捷吗?
自从那一群充满影响力的软件从业者聚集在一起并发布了《敏捷宣言》以来,已经过去了 23 年。敏捷开发实践自宣言首次出现以来,已逐渐成为各种企业必不可少的管理方法。如今,敏捷已经不仅仅是软件开发团队的利器,它已经成为了建立在转型举措之上的领导原则和方向指引。
在这二十余年的发展历程中,敏捷的学习与实施已经成为现代软件驱动型组织中的日常标配。然而,对于软件领导者们来说,仍需思考一个关键问题,即如何引导自己的团队走出仅仅按部就班执行敏捷仪式的误区,真正地“变得敏捷”?
对于领...
03-15
测试要失业了?
随着自动化测试和人工智能技术的迅猛发展,软件测试行业正经历着前所未有的变革。这一变革不仅重塑了行业的生态,也引发了人们对软件测试职业未来的深思。
在知乎,有一个有趣的问题引发了广泛的讨论:为什么互联网公司不选择开除测试团队,转而采取众包模式,让广大网民参与测试,每找到一个漏洞就奖励100元呢?
“失业的风”最终从前端吹到了测试……
一、如果真的让大众来测会怎么样?
“开除测试,转而让大众来测”这种看似简单明快的决策,其背后涉及到的深层次问题和风险往往被人们所忽视。在理想情况下,老板通过开除专业的测试团队,转而利用大众的智慧和力量来进行产品测试,确实可以节省一大笔开支。同时,...
03-13
“程序员”这个职业会不存在吗?
前两天,几位互联网大佬聊人工智能(AI)上了热搜,一些观点比较犀利,在软件行业掀起了大范围的热议,其中一大热点是:“程序员”这个职业会不会存在?去年就有惊人的观点:谷歌工程主管:程序员的职业生涯将在 3 年内被AIGC终结
我先亮出自己的的观点:“程序员”这个职业会存在,未来人机结对编程是常态。也就是说,程序员会和基于大模型的编程助手/编程Copilot协同工作,以更高效的方式完成程序/软件的开发。见我的软件工程3.0宣言(附演讲PPT)的第一句:
其实,我5年前就写过一篇文章:未来两年:人机结对编程(MMPP)将成为现实。当时,我过于乐观,但也不算乐观:2020年北京大学推出了...
03-13
自动化测试的生命周期是什么?
软件测试发展到今日,已经逐渐标准化且能力更强,其流程每天都在发展。测试人员的技术熟练程度对于整个测试阶段的成功来说至关重要。测试不再意味着仅仅发现错误;它的范围已经扩大,从任何开发项目开始就可以看出它的重要性。
当谈论起自动化测试生命周期(Automation Testing Life Cycle)时,大多数人认为这只是 SDLC 的一部分,但它远不止于此。有必要了解自动化测试应该是自动化测试策略的突出部分,并且具有生命周期。企业必须对其进行调整以提高其软件产品的质量。
随着继续推进,需要能够回答以下问题:什么是自动化测试生命周期,以及自动化测试生命周期中的有哪些阶段。
自动化测...
03-06
中国式管理,大爆发!这家公司连KPI考核都没有,却连续8年市占第一
中国的很多公司在管理模式上喜欢走极端,要么全盘西化,要么家族式管理。在K哥走访的企业当中,有这样一家“离经叛道”的公司,他们没有KPI考核,却能够在同类产品的市占率中连续8年排名第一;他们实施OKR,但目的不是用来“激团队”;他们还尝试在非研发团队实施敏捷,效果出奇得好。这家公司就是“禅道软件(青岛)有限公司”。下面就来聊聊,禅道在管理上的“叛逆”之路。
01. 科技公司与“阿米巴”共舞:“主动算账”比“KPI考核”更管用
通常来说,阿米巴经营在制造业、零售业的应用比较广泛,成功案例比比皆是,但是在IT行业却很少有公司使用。禅道敢为人先,在2017年就开始尝试阿米巴,禅道软件创始人王春生...
03-05
如何选择合适的自动化测试工具?
自动化测试是高质量软件交付领域中最重要的实践之一。在今天的敏捷开发方法中,几乎任一软件开发过程都需要在开发阶段的某个时候进行自动化测试,以加速回归测试的工作。
自动化测试工具可以帮助测试人员以及整个团队专注于自动化工具无法处理的各自任务,但困难的部分就是选择自动化工具。事实上,测试人员最常见的问题就是,如何选择适宜的自动化测试工具?
在本文中,我们将详细讨论在选择自动化测试工具时如何进行选择。但在继续之前,让我们强调一下自动化测试工具的重要性。
一、选择最佳自动化测试工具的重要性
如果想对项目进行成功的自动化测试,识别正确的自动化工具至关重要。为项目自动化测试选择合适的工具是获得项...
02-28
用户故事编写指南:写出最贴近用户实际场景的故事
用户故事在软件开发过程中被作为“描述需求”的一种表达形式,是定义用户想要什么的简单方法。通过它可以清楚地解释产品。一个好的用户故事能帮助利益相关者理解产品的功能,并且有助于向客户介绍产品是什么。用户故事都会写,但如何写出最贴近用户实际场景的用户故事?
1)用户故事基本表达式
为了规范用户故事的表达,便于沟通,用户故事通常的表达格式为:作为一个<用户角色>, 我想要<完成活动>, 以便于<实现价值>。
一个完整的用户故事还应该包含以下三个要素:
角色(who):谁要使用这个。
活动(what):要完成什么活动。
价值(value...
02-22
【Sora】活着已经够焦虑了,别再制造焦虑了
“AGI可能不需要十年二十年那么远,可能一到两年就能实现。”
“人类要完(gg humans)。”
OpenAI全新的视频生成AI大模型Sora的发布,让各类“危言耸听”的言论甚嚣尘上。
但,活着已经够焦虑了,咱还是别制造焦虑了。
尽管Sora的发布无疑是AI领域的一个爆炸性新闻,但还是要用理性的视角看待,到底生成视频AI对我们会有怎样的影响?
一、Sora的技术实现
Sora,这个模型可以通过一段文本生成长达60秒的视频,不仅如此,视频画面也能呈现不同的角色、特定的动作还有复杂的场景。
听起来很酷,对吧?
与先前的关注短视频、固定大小的视频生成模型不同,...
02-21
IPD(集成产品开发)常见术语大全~看这一篇就懂了!
团队名称
团队名称
意义
IPMT(Integrated Portfolio Management Team)
高层决策团队
是负责制定和实施企业级别的项目产品或业务组合战略的团队。他们确保各个项目产品和业务之间的协调和一致性,以实现企业的整体目标和优化资源分配。
PMT(Portfolio Management Team)
组合管理团队
...
02-19