敏捷工程方法

     

一开始就能预先设计出接近正确的软件吗?

148 2K

Leslie Lamport认为:如果你从一开始就没有正确设计,那么你编写的每一段代码都是一个补丁。 Leslie.

最差的程序员

316 2K

衡量开发人员工作效率的最大好处是,你可以很快找出那些糟糕的程序员。我想给大家讲讲我认识的最差的程序员,以及我为什么要把他留在团队里。 .

软件工程:领导力与价值感

272 4K

领导力是最大的推动力,但也可能是最大的障碍。 要使变革取得成功,我们需要最大限度地激励员工,最大限度地减少对员工的威胁。 .

为什么工程经理更应该有系统思维?

189

什么是系统思维以及为什么它在软件开发中至关重要? 什么是系统思维? 系统思.

尽可能长时间地坚持令人乏味的架构?

327 2K

构建真正为客户带来改变的产品所带来的满足感,比追赶最新技术潮流所带来的短暂兴奋更有价值。 依靠稳定且易于理解的技术.

构建大型技术项目的方法

344 3K

无论是从头开始建立一个新的项目,实现一个大的功能,还是开始一个大的重构,要保持动力和完成大型技术项目都是很困难的。对我来说,一个非常有效的方法是不断看到真实.

产品经理如何了解客户的“待完成工作”

360 9K

创新本质上是一种失败又失败的努力吗?如果您了解客户做出他们所做选择的原因,则不会。 从我们有记忆以来,创新一直是领.

产品经理形象生动介绍什么是敏捷?

254 2K

本文试图以一种简单的方式写下敏捷方法之间的区别:把它写成两个朋友之间使用送餐应用为案例的对话。 拉克什Rakesh.

以产品为主导的转型

313

敏捷和设计思维已经针对同一个问题提出了两种不同的解决方案。 设计思维首先寻求学习。 另一方面,敏捷寻求先构建。 <.

使用事件建模实现软件协作和业务设计

437

讲故事使人类能够将知识传给下一代,并依赖于我们存储记忆的方式。我们可以通过举例说明,一个系统从开始到结束应该做什么,在时间轴上,而且没有分支。要做到这一点,.

Jay Little:低代码软件开发是一个谎言

641 2

设计一个该死的解决方案实际上是软件开发过程中最困难的部分。 低代码工具通过暗示编写代码是最难的部分来欺骗客户。 .

​​​​​​​“交付日期”是最糟糕的瀑布式思维 - Allen Holub

404 1

“交付日期”是最糟糕的瀑布式思维。 具体交付什么是我们在工作中学习如何交付。 .

如何在产品领导力培训中使用决策工具栈? - Petra

282 2K

如果您发现自己在担任产品负责人时难以做出有效的决策,或者您在想出一个有凝聚力的产品策略时遇到困难,那么您并不孤单。也许您的直接下属不断向您寻求指导和方向,但.

什么是垂直软件开发?

706 6K
敏捷方法现在可能很普遍,并且有了它,增量方法的概念应该被开发社区所了解和利用。尽管如此,在与开发人员交谈时,我仍然发现它的理论与它在日常开发实践中的应用之间.

大语言模型LLM能否对自己的成果进行批判和迭代? | evjang

482

在计算机科学的许多领域(密码学,NP复杂性),验证解决方案比生成解决方案容易得多。这篇博客文章发现大语言模型LLM(主要是GPT-4)可能能够自我验证其解决.

我对“Spotify 模式”的批判思考 - Yip

811 4K

虽然我在 Spotify 工作了大约 8 年,但我并不熟悉每个领域的运作方式,而且我有自己的偏见、偏好等。而且 .

很容易用敏捷构建错误的东西 - Reddit

778

敏捷会帮助你高效地建造东西,但你最终可能会在建造错误的东西时非常高效。 产品迭代的短反馈循环是敏捷如何比瀑布格式更.

困扰开发人员使用 Scrum 的 9 个实践

857 8K

Scrum承诺要解放开发者:它是对定义许多瀑布项目的命令和控制做法的彻底转变。 Scrum是关于自我管理的团队和可持续的步伐。它应该是一种 "高贵的体.

认知偏差:什么是可逆和不可逆决策?

1018 2K

可逆的决策(Reversible Decisions)可以快速做出,而且不用纠结于寻找完整的信息。 这种决定不是鲁莽行事或信息不足的借口,而是一种信念.

敏捷工程中流程,技巧,方法和方法论之间有什么区别?

860

”流程process“是为了完成一项任务而要遵循的指令清单。例如:一个业务流程,像一条装配线,有离散的步骤和/或交接的编排。 .

精益创业方法论的四个主要问题 — Reforge

1317 3K

来自 PayPal、Wealthfront、Pinterest、Netscape 等公司的创业老手已经确定了精益创业的四个核心挑战: .

几种著名的战略思想设计工具介绍 - Chris

1934 1 4K

本文是对我探索过的一些想法/书籍和概念的简短探索: 1、《好的战略/坏的战略》 - 理查德-鲁梅尔.

什么是Big Design Up Front以及利弊?- Benek

1175 4K

Big Design Up Front(简称BDUF) 是一种在开始实施之前预先完成和完善网站、应用程序或软件设计的方法。它需要一个瀑布过程,并且依赖于预测.

提高信任以实现快速流动 - Nick

624

关于如何更快地交付软件的讨论在我们的社区中无处不在。围绕着流程和组织结构的讨论有很多,但围绕着提高信任度作为快速流程的促成因素的讨论却不多。 .

敏捷项目已成为Sprint的瀑布项目 - Ben

751

敏捷项目已经变成了 2 周冲刺的臃肿、懒惰的瀑布项目。瀑布式生产线方法适用于具有已知需求或制作小部件的项目。 .

软件开发是非常主观的 - vadim

1568 1 2K

你们中的大多数人都熟悉加入一家新公司的感觉,并有那种重写一切的冲动。看到你的新团队成员几年前犯下的亵渎神明的行为,让你的眼睛很痛。当然,你知道的更多,你会在.

什么是产品主导型增长? - productled

969 5K

产品导向增长 (PLG) 是一种业务方法,其中用户获取、扩展、转换和保留都主要由产品本身驱动。它围绕产品创建整个公司范围内的团队,从工程到销售和营销,这些是.