• 敏捷宣言忽视了最重要一点:成功的结果胜过高效的交付。 什么是结果?是什么让产品变得伟大?以下通常描述: 便于使用 解决问题 乐趣 愉
  • 这是关于应对Complicated和Complex的方法:砍伐树木和修剪树篱之间的区别是:来自 Sonja 的一条推文,她说:“我喜欢修剪树篱与砍伐树木的类比。当您决定砍伐一棵树时,您不能半途而废并改变主意。但是在修剪树篱时,您可能会从一个想法开始,但您可以在进行过程中改变主意并修改
  • 在过去十年中几乎无处不在的敏捷软件开发是一场革命。与瀑布式开发不同,其长周期需要提前六到九个月进行规划,敏捷进来了,只需要提前两到四个星期规划快速迭代,每个迭代都可能是可交付的。至少,这就是将敏捷卖给管理层的方式。然而,它带来了一个问题,大多数转向敏捷的组织直到他们的第一个冲刺结束时 icon
  • 本文启发来自 Gregor Hohpe的一篇文章(关于架构策略的参考,有许多关于此主题的 icon
  • 在 Tableau,Tableau Mobile团队约有 30 人,分布在 3 个 Scrum 团队中。我们主要在 Tableau Mobil icon
  • 这篇文章的灵感来自于 HackerNews 上的一条评论,我再也找不到了。它的要点是“虽然架构经常被过度设计,但代码本身却经常被设计不足”。如果有人认出作者,我会很乐意归于他们。作为免责声明,本文描述了我在过去 10 年担任顾问的经历。可能有一些框架和方法可以解决我将要描述的问题,但它们要么 icon
  • 在生态学中,岩石地变成森林的过程被称为森林演替。我嫁给了一位生态学家,所以我听到了很多这样 icon
  • 如果你想要更好的结果,那就忘记设定目标吧。而是专注于您的系统。实现我们想要的生活的最佳方式:如塑造更好的身材、建立成功的企业、更多地放松和减少担心、花更多的时间与朋友和家人在一起等,就是要设定具体的、可操作的目标。多年来,这也是我养成习惯的方式。每一个都是一个要达到的目标。我 icon
  • 这是来自henrikwarne的书评,banq有不同意见:我真的很喜欢John Ousterhout 的 icon
  • 今年敏捷宣言刚满20年,有两个事实似乎不言自明的:敏捷,作为一个标签,赢了;没有人想被称为非敏捷。敏捷在实践中远远低于其创始人的革命性思想。我们是如何走到这一步的?每个人都说他们在做敏捷,但几乎没有人是敏捷的。  icon
  • 没有心理安全、尊重和信任,以下任何事情都不可能发生。过程存在于为人服务;人是第一位的。最好的工作方式是协作。谈判不是合作。做出英勇努力的孤立个体永远不会像协作团体那样有效。当客户、业务人员和开发人员真正合作时,我们会获得最佳结果。 icon
  • 在本文中,了解需求在软件行业中的重要性,因为如果您不清楚自己的需求,您的项目就不会成功。无论您是从事 IT 行业还是任何其他行业,都没有关系。如果您不清楚自己的要求,那么成功结束项目的机会就很少。在敏捷和瀑布方法的每个行业中,收集完整和准确的需求是一件非常重要的事情。 icon
  • 在本文中,您将了解传统和敏捷软件开发团队的结构。了解团队结构的三种不同方法及其优缺点,并了解如何确定您的团队是否与您的产品合作良好。 团队结构的方法:有多种方法可以组织灵活的开发团队——通用、专业和混合。1. 通用:由 icon
  • 这是敏捷教练THIERRY DE PAUW分享他建议基于Git主干分支开发的思路和经验教训:2012 年,我开始了一项技术指导任务,以提升一个新手团队的软件工程技能。从工程的角度来看是新手,而不是从工作经验的角度来看。他们的工作经验从 5 年到 20 年不等。一开始,我们遇到 icon
  • 在真正的敏捷方法中,对问题的反应总是缩短反馈循环。从来都不是“更好地计划”。 众说纷纭:这太绝对了,计划多少也是一个权衡。有时,使用软件您无法轻松撤销决定。有时您需要依赖于制造商、硬件采购、政府政策等。为什么要从工具箱中删除计划这种工具?可以改进计划。这听起来 icon
  • 你是一家小型初创公司的一部分。您脑子里只有一件事:运送产品并快速找到适合市场的产品。代码为王!软件架构?但是,事实证明,每个系统都有一个架构。无论它是不是好产品,特别是在产品起飞,从初创阶段转向规模扩大阶段时,你才会发现它。Picnic团队首先在荷兰的一个城市提供杂货,然后在全国范围 icon
  • 在facebook和amazon工作过20年的Dan Rose回忆杰夫贝索斯的行动偏爱(类似中国俗语:自说自话,说干就干,过于冲动):我从杰夫贝索斯那里学到的最重要的事情之一就是培养行动的偏爱。他并不总是对的,但他总是准备好采取行动(而且他是对的远不止是错的)。就像我们飞往芝加哥并差点在巴黎 icon
  • 我们中的许多人都去过健身房,最初取得了良好的效果。一旦你的身体适应了,同样的程序可能会帮助你保持,但你不会看到任何进一步的进步,你甚至可能开始倒退。我觉得 Scrum 作为交付软件项目的方法也遇到了同样的问题。Scrum 循环,或实践 Scrum 的方式,要么过于字面化,要么过于严格 icon