禅道博客

分享专业技术知识,文章内容干货满满!

敏捷开发

一文读懂责任分配矩阵,解决你80%的项目难题

成功的项目管理取决于整个团队对角色和职责的理解,使用责任分配矩阵定义角色是使项目保持在正轨并为成功做好准备的好方法。如果设计得当,责任分配矩阵能够促进项目的成功交付。   一、什么是责任分配矩阵 责任分配(RACI)矩阵是项目管理工具,用于定义和跟踪团队成员在项目中的角色和职责。 RACI代表着四种角色:Responsible(执行者)、Accountable(负责者)、Consulted(咨询者)和Informed(知情者)。通过使用RACI矩阵,团队成员可以清楚地了解自己在项目中的角色和职责,从而更好地协作和完成任务。 执行者 执行者是指在Scrum团队中负责...
🌻
hanxiao
2023-07-21

敏捷自组织团队真的存在吗?

谈到敏捷,就会谈到自组织团队,这是敏捷开发区别于传统管理模式非常重要的一点。2004年的时候,我在当时的公司带着一个规模为六七个小伙伴的团队开始尝试做极限编程。那时候也陆续了解了敏捷开发的很多理念和原则。今天抛出这个问题,也是因为差不多二十年过去,我对这个问题也有了更深入的思考和总结,今天和大家分享一下。如果三年前让我回答这个问题,我认为自组织的团队是存在的。但今天让我来重新回答这个问题,我认为它不存在。那这三年对于我来讲,发生了什么事情会让我改变我的看法呢?从团队角度来讲,主要是人员的扩张带来了一些挑战。从公司所处的大环境和小环境来讲,也有很多的变化。与此同时,我自己也在逐渐经历每一个人都要...
📘
春哥
2023-07-10

我终于对禅道14年的代码下手了

从五月份开始,我们对禅道进行了整体的重构,我终于对禅道14年的代码下手啦。 跟大家说说我们的背景。禅道最新版本是18.4,核心的架构是MVC模式。禅道的第一行代码是2009年写的,至今代码已经迭代了14年。期间的开发人员也从最开始我自己一个人到现在几十个人在维护,虽然整体的结构还算良好,但也不可否认的是代码里的坏味道越来越多。是需要进行一次彻底的重构了。 在对业务代码重构之前,我们先对底层PHP框架和UI框架做了重构。Controller层和Model层我们又分别拆出来了两层: 其中Controller层拆出来的一层我们叫Zen,Controller里面拆分出来的...
📘
春哥
2023-05-29

AI教你实现敏捷游戏自由,再也不用担心陷入瓶颈啦!

AI绘画、GPT聊天……AI逐渐实现了从“智障”到“智能”的蜕变。虽然我们不知道AI的出现会不会代替某些岗位,但不得不承认:AI真的好用啊!!!  在往期文章《探秘爆火的ChatGPT:大语言模型是个啥?它到底咋工作的?》中,我们提到过想让AI给出心仪的解决方案,就得掌握提问的技巧:立角色+提问题+定目标+补要求(详情技巧说明指路:常青说)。 但技巧有了,不知道问谁怎么办?   “为什么不问问神奇海螺呢?” 神奇海螺是禅道新上线的OpenAI插件,打通了ChatGPT的API,解决了在国内个人用户使用ChatGPT比较困难的问题,大家完全可以通过禅道...
💍
正在用小海螺的
2023-05-24

究竟什么是敏捷?

前面几篇文章主要聊的是项目管理的重要性。谈到具体的项目管理,就肯定要谈敏捷。接下来我会分享下我对敏捷的一些思考和实践。王宇老师前几天发了一篇公众号文章《什么是敏捷》,分析地非常透彻,推荐大家阅读。今天我也来分享下我敏捷的看法。开篇之前先跟大家讲几个故事。大概10年前,我去广州给一位客户做培训。我在台上给人家客户讲《敏捷宣言》,讲Scrum,讲得也是洋洋洒洒,舌灿莲花的。晚上客户老总做东请我吃饭,聊起来这家客户每年在Google投放的广告要差不多上亿。而我当时只不过是十多个人团队的一个小小的创业者,就有点受刺激——如果按照是否采用了Scrum、极限编程等实践来讲,禅道团队是要比这家客户敏捷一些的...
🍪
春哥
2023-03-29

看板:自我管理的高效工具!

当在团队中在做看板管理的时候,我们一直强调的是看板中的工作项需要承载价值。通过拉动承载价值的工作项在看板中的流动,我们可以清晰地看到产品价值从需求端流动到交付端的进展及状态。也正因如此,我们需要及时识别看板中没有价值的工作项并将其从看板中拿下来。同时,对于看板中的各个工作项,我们也需要进行及时更新,以便与当前的实际任务状态实现同步。但像看板这类项目管理活动或者说上述行为在团队中出现时,一般会和“管理者”与“被管理者”进行密切联系在一起。在遇到这种情况时,我们更需要“摆正心态”,将“我是被管理者”转变为“我是管理者”,实现人人都应该有项目管理能力。但当我们将管理的重点放在了工作中的“项目”上时,...
💍
敏捷开发
2023-01-30

如何管理项目干系人

一、什么是项目干系人? 项目干系人是指积极参与项目或其利益可能受项目积极或消极影响的个人、组织。我们以软件项目为例,大家也可以将项目干系人视为在软件项目中拥有既得利益的任何人,包括员工、客户、供应商、投资者、合作伙伴,甚至竞争对手。他们的目标和优先级可能会与团队不同。 二、什么是项目干系人管理? 我们可以这样定义项目干系人管理:识别、参与并与项目干系人保持联系以确保项目总体成功的持续过程。通过管理或影响项目干系人,我们可以推动项目的成功。同时,对于企业战略来说,我们可以帮助企业识别出项目干系人,了解他们的需求和期望,在满足项目干系人的需求的基础上,实现企业的发展战略。 三、...
💍
晏瑞宇
2023-01-09

第16届敏捷状态报告全面解读!

近日,digital.ai发布了第16届敏捷状态报告。digital.ai通过线上线下相结合的调研形式,对3220名受访者及其所在公司的敏捷状态进行了深入调研。此次敏捷状态报告侧重于通过人员、流程以及工具的视角来审视敏捷的现状。那么在此次发布的报告中,具体包括了哪些内容呢? 一、敏捷的范围在逐渐增大 今年的受访人所在的公司规模以大公司为主,中型公司的占比也略有增加,三分之一的受访者所在的公司规模超20000名员工。通过调查我们可知,敏捷仍然是诸多公司关注的问题,89%的受访者表示:高效的敏捷团队拥有以人为中心的价值观、清晰的文化、工具以及领导的授权。这意味着,推行敏捷的受益方不仅是涉...
💍
digital.ai
2023-01-04

你的代码是干的还是湿的?

DRY 代码是一种软件原则,代表不要重复自己 (Don’t repeat yourself),其目标是减少代码的重复。DRY原则上是要求系统中的每一部分,都必须单一、明确、权威地表达。其实就是可靠地开发软件、并让开发项目更易于理解和维护。与之相反的,WET (Write Everything Twice) 则是一个厚颜无耻的缩写,表示相反的意思,即不遵守 DRY 原则的代码。显而易见,程序员写代码时需遵循DRY原则,而尽量避免WET。在这篇文章中,我们将探讨将 DRY 原则应用于您的代码的好处。首先,我们将从一个简单的例子开始,说明 DRY 原则的基本优势。 DRY示例 假设代码中有很多...
🍪
李晓琳
2022-12-27

MVP、原型、概念验证,傻傻分不清楚?

MVP、原型以及概念验证这三者的概念虽然没有密切的联系,但也有不少人会分不清这三者的区别,在这篇文章中,我们会帮大家区分一下这三个概念。首先是MVP,MVP是Minimum Viable Product的缩写,即最小可行性产品。MVP通过发布一个产品的早期版本,来获取用户对该产品的反馈,从而开发出更能满足用户需求的产品。简单来讲,MVP提供了测试市场以及客户需求的机会,从而避免产品开发方向出现偏差;MVP帮助公司在产品的早期阶段就能够通过交付价值来吸引一部分客户,获得收入;同样,MVP也能够帮助产品提前进入市场,凭借前期优势建立品牌影响力。Airbnb就是一个很典型的MVP例子。起初,Airb...
💍
晏瑞宇
2022-12-26
丁芝
高级客户经理
17663906485
1481227768
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。