- Java锁的逻辑(结合对象头和ObjectMonitor)
- 还在用饼状图?来瞧瞧这些炫酷的百分比可视化新图形(附代码实现)⛵
- 自动注册实体类到EntityFrameworkCore上下文,并适配ABP及ABPVNext
- 基于Sklearn机器学习代码实战
- 会议太多了,员工开会效率降低了50%.
上篇文章《 研发效能组织架构:职能独立vs业务闭环 》介绍了职能独立型组织架构和业务闭环型组织架构的特点,优劣势。也许有的小伙伴可能对这两种组织架构没有深刻的体会,而 本文就是想通过数据说话,想仅仅通过计算这两种组织架构下开会时间这一项,让大家知晓职能型组织架构带来的巨大沟通成本,也让大家清晰看到两个组织架构之间巨大的效率差距.
产研运协同主要工作流程 。
下图是一个迭代过程中产研运协同时涉及的主要工作流程 。
。
绿色的会议为全员参与的会议 。
粉色为专业职能团队内部的会议 。
通常来说PO(Product Owner)几乎每天都会梳理用户故事 。
。
产研运协同主要工作会议 。
下表详细列出了在一个迭代中涉及到的主要的会议,包括会议涉及的角色、输入、输出和会议目的.
。
这里有几点要重点说明 。
运维和运营小伙伴可以按需参加.
通常产品和运营不分家,所以也可以把运营划分到产品团队中.
产品团队和设计团队之间的沟通会没有体现在其中 。
迭代评审会和迭代回顾会,对于小团队来说可以合并成一个会议,但需要控制时间 。
会议时间为我们项目中开会的实际时长,不同团队、业务和规模下也许不同.
。
职能独立型组织架构迭代日历 。
。
此表只包含了一个迭代中最基本的会议。有很多横向的会议没有放在其中,比如团队与用户的各种沟通会议,职能团队之间横向沟通的会议,设计师走查会议,还有一些非预期的会议和沟通等.
非预期的会议和沟通所占据的时间在职能型组织架构下是非常多的,主要是因为在这种组织架构下,因为 缺少一个初步判断和处理的点和人,很多非预期的问题都要通过各种角色开多次会议拉通、对其来解决。 举个简单例子,公司的法务联系项目组要求进行软件著作权登记。这对于正在迭代中的项目组是个非预期的事件。这就开始沟通了,PMO拉会,全员到齐开始商量谁来做这事,怎么做,大概多长时间,是否会对项目产生影响,影响多大,是否延期。有人主动担当还好,要是都推卸,肯定是一个多次沟通,部分需求延迟上线的结果,相当于砍掉部分需求。
按照上面的时间我们就可以粗算出一个迭代(10个工作日),开会时间分别为:
站立会:0.5h*10=5h 。
PRD评审会:1h 。
迭代排期会:1h 。
测试用例评审会:1h 。
迭代评审会:1h 。
迭代反思会:1h 。
蓝色部分为各个职能团队内部的会议,折算成全体人员会议时长为2h 。
所以 职能型组织架构下,一个迭代开会总时间最少为 12 h,占比12/(8*10)=15.00% 。
两周开会的时间就要占据一个人总工时的15%。是每一个人的15%,想想就多么的可怕.
业务闭环型组织架构迭代日历 。
对于业务闭环型的团队,很多职能团队之间被动的拉通、对其变成了团队内部之间的自我驱动,主动承担。职能团队之间正式的交流会议就没那么重要了,团队内部之间更多的是非正式的交流。 团队内部之间最好的交流时间就是「现在」,最好的交流地点就是「工位」.
需求初审和迭代排期会,可有可无,甚至是早会的时间就可以消化掉 。
迭代评审会、迭代反思会、甚至是团队周会,都可以合并成一个会 。
PRD评审会和测试用例评审会,只需要对应功能的人员参加即可,也不需要全员全程的参加会议,甚至只需要坐到一起沟通一下,根本也不需要定会议室,也不愿意去会议室,更愿意座位上直接沟通。公司的会议室可是非常难预订的,非必要不去抢,抢会议室费时费力费脑筋.
PRD内审、技术方案内审会、测试用例内审会也只需要小范围内参与讨论即可.
。
同样按照上面的时间我们就可以粗算出一个迭代(10个工作日),开会时间分别为:
站立会:0.5h*10=5h 。
PRD评审会:1h 。
测试用例评审会:1h 。
迭代评审&反思&双周会:1h 。
所以 业务闭环组织架构下一个迭代开会总时间最少为 8h,占比8/(8*10)=10.00%。 相对于职能独立型组织架构,一个迭代每一个人开会时间降低4h,开会时间占比减少50%。 每个迭代保质保量干完活的前提下,整个团队还可以放假 半天,多么明显的一个效率提升.
本文总结 。
本文仅仅通过计算一个迭代周期内,团队内部每一名成员的开会时间,发现了 两种组织架构下巨大效率差异。通常情况下业务闭环组织架构要比职能独立型组织架构,一个迭代里每一个人开会时间降低4h,开会时间占比减少50%。 组织架构变化带来的效率提升远比架构、技术基础设施更直接、更直观和更吸引人。心动否?要不要试试?
阅读我的更多文章 。
研发效能组织架构:职能独立vs业务闭环最后此篇关于DevOps|破除壁垒,重塑协作-业务闭环释放产研运协作巨大效能的文章就讲到这里了,如果你想了解更多关于DevOps|破除壁垒,重塑协作-业务闭环释放产研运协作巨大效能的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我有一个附加了 View Controller 的 AVAudioPlayer 实例。 @property (nonatomic, retain) AVAudioPlayer *previewAudi
我是java初学者。假设我声明了一个 Account 类型的变量 Account _account = new Account("Thomas"); 然后在其他地方我做了这样的事情: _account
我在我的应用程序中使用了 3 个 UIViewController,现在我想知道当我从另一个应用程序切换到另一个 UIViewController 时释放它们是否是一个好主意。显然,这将是隐藏的,当它
我分配了一个直接缓冲区: ByteBuffer directBuffer = ByteBuffer.allocateDirect(1024); 我读过: Deallocating Direct Buf
场景。我有一个图表,我可以使用右键单击来执行平移。这非常有效。然后我完美地添加了右键菜单。 问题。现在,即使在拖动操作完成后释放鼠标,也会显示右键菜单。 有没有办法在 Java Swing 或 Jav
我使用此代码获取 ABPerson 的姓氏 CFStringRef lastNameRef = ABRecordCopyValue((ABRecordRef)personRecordRef, kABP
目前,我们在基于 C 的嵌入式应用程序中使用 malloc/free Linux 命令进行内存分配/取消分配。我听说这会导致内存碎片,因为内存分配/取消分配会导致堆大小增加/减少,从而导致性能下降。其
当我尝试释放缓冲区时遇到问题。每次我尝试将缓冲区传递给释放方法时,都会发生段错误。 Valgrind 确认段错误位于 BufferDeallocate 方法中。 ==30960== Memcheck,
我想知道何时按下或释放修改后的键(Ctrl 或 Shift)。 基本上,用户可以在按下修改键的情况下执行多次击键,而我不想在它被释放之前执行一个操作(想想 Emacs 和 Ctrl + X + S).
我编写了一个相当大的网络应用程序。它运行良好一段时间,然后慢慢开始运行缓慢,因为 DOM 节点开始爬升到 80,000 - 100,000 左右。 所以我一直在 Chrome 开发工具控制台 (DCT
我知道在像 c 这样的语言中,我需要在分配内存后释放它。 (我来自 Java),对此我有几个问题: 当我在做的时候: int array[30]; (即创建一个大小为 30 个整数的数组)与
这个问题在这里已经有了答案: 关闭 11 年前。 Possible Duplicate: How to release pointer from boost::shared_ptr? Detach
我有一个可以从多个后台线程访问的类,可能同时访问。我无法复制该类,因为重新创建它的内容(处理或内存方面)可能很昂贵。 也有可能在后台处理仍在继续并访问该属性时替换了此类的属性。 目前我有定期的保留/释
这个问题是对: 的扩展链接-1:Creating an image out of the ios surface and saving it Link-2:Taking Screenshots fro
我有一个实例变量 NSMutableArray* searchResults。 首先,我初始化它: self.searchResults = [[NSMutableArray alloc] init]
如果我在堆上声明一些东西,比如 char *a=new char[1000] 并且主程序停止,如果没有 delete[]<,那么分配的内存会发生什么 调用?它保留在堆上还是自动释放? 最佳答案 就C+
在开发相机应用时,我遇到了一个异常,该异常仅在我切换到其他应用时发生(onPause() 用于我的应用)。 01-15 17:22:15.017: E/AndroidRuntime(14336): F
使用 JDK 1.8 编译时出现 maven 编译器错误 无法执行目标 org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (de
将 BufferedImage 保存到磁盘(以释放内存)的最快方法是什么? 我的 Java 应用程序处理大量图像(每约 300 毫秒将图像加载到内存中)。大多数这些图像都会立即被丢弃 (gc),但每隔
使用 JDK 1.8 编译时出现 maven 编译器错误 未能在项目 DUMMY 上执行目标 org.apache.maven.plugins:maven-compiler-plugin:3.8.1:
我是一名优秀的程序员,十分优秀!