首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

“价值批量”式产品待办列表

传统“堆栈式”产品待办列表的弊端 产品待办列表是团队在进行迭代式开发时经常使用的一种工具,来管理在未来迭代中将要实现的用户需求。出现在“产品待办列表”中的用户需求一般以“用户故事”为单位来组织。...Scrum迭代开发 对于“项目型”或敏捷转型初期缺乏经验的团队[1],传统“堆栈式”产品待办列表主要有2个弊端: 传统“堆栈式”产品待办列表中所强调的“优先级”往往不能体现“产品价值”,而经常体现交付时间的先后顺序...“价值/批量”式产品待办列表的价值 “价值/批量”式产品待办列表的价值主要有3个价值: 容易识别下个迭代要做的故事 容易识别需要拆分的高价值大故事 容易识别价值不高的故事 实施“价值/批量”式产品待办列表的方法...实施“价值/批量”式产品待办列表的方法主要有3个步骤: 准备一个“价值/批量”式产品待办列表的白板 白板可以是实体的,也可以是电子的。...总结 “堆栈式”产品待办列表容易让人忽视产品价值,并忘记拆分大故事。

44320

产品经理如何高效阅读技术文档

前几天有小伙伴在社群咨询,产品经理该如何高效阅读技术文档,正好周末有时间就总结了一下。 1、需要有一个基本认知 我们在阅读一份开发文档时,需要有一个对该技术和业务的基本认知。...如果你不知道这些逻辑,就去阅读一份技术文档,可能会很乱,阅读效率也很低。 再比如你要阅读一份云计算相关的文档,那首先你得知道云计算是什么,云计算包括了哪些技术体系。...3)看产品的技术小课(开个玩笑,逃 2、明确阅读目的 阅读技术文档是为了什么?做竞品分析?刚入职了解业务?为了查看是否满足自己的需求? 如果没有明确目的,当你拿到一份文档时,可能无从下手,一脸茫然。...所以说阅读一份文档,需要有一个明确的阅读目的。 3、有针对性、选择性的查阅 大多数的技术文档,不仅仅是描述产品功能,还有很多技术细节。人的精力是有限的,我们要学会过滤不需要的信息,抓住重点!...所以我们要有针对性、选择性的阅读。 1)假设你想做竞品分析 在做竞品分析时,一般就要列好几个需要分析的维度。

49620

持续学习杂谈:阅读前言IT行业的知识结构最近的阅读列表阅读经验

前言 最近在阅读Bob大叔的新书——《Clean Architecture》(需要的同学可以在公众号后台回复数字1获取),感觉字字珠玑,值得反复阅读&品味。...IT行业知识结构 这个结构可以指导我们的阅读、学习方向,将重点精力放在基础知识和宏观概念上,用宏观概念去指导自己如何选择中间的空间和具体的技术,而基础知识不会经常改变,搞懂之后起作用的时间也比较久。...最近的阅读列表 基于上面这个理论,我将自己最近遇到的比较好的书 & 一直抽时间阅读的书做了个分类。...Software Structure and Design》 《Designing Data-Intensive Applications》 《领域驱动设计》 《实现领域驱动设计》 《代码大全》,再次阅读...意识、思维、软技能 《搞定:无压工作的艺术》:第二次阅读 《高效能人士的7个习惯》:第二次阅读 《单核工作法》 《番茄工作法》 《刻意练习》 《Clean Coder》 阅读经验 关于英文阅读,最近读clean

1K10

编写第二个页面:新闻阅读列表页面

笔记内容:编写第二个页面:新闻阅读列表页面 笔记日期:2018-01-06 ---- 使用Swiper组件构建轮播图 关于Swiper组件的官方描述文档: https://mp.weixin.qq.com...构建新闻列表 json配置文件的官方参考文档: https://mp.weixin.qq.com/debug/wxadoc/dev/framework/config.html 注:除了app.json之外的...构建一个简单的新闻列表示例: post.wxml文件: <!...小程序的事件机制(冒泡与非冒泡) 到目前为止,我们就编写好了两个页面——启动页面和新闻列表页面,现在我们需要通过小程序的事件机制,让我们点击启动页面的时候,就能够进入到新闻列表页面。.../posts/post", }) } }) 编写完以上代码后,就可以点击启动页中的view组件跳转到新闻列表页面了。

2.1K10

产品列表页分类筛选、排序的算法实现(PHP)

一、简单的单条件查询 工作都是从简单的开始,先从最简单的单表查询开始,这个一般用在首页以及一些比较独立的页面,只需要查找几个符合条件的产品展示出来即可,可以使用分页或者不使用分页。...下面这个是产品控制器 ProductController 中的一个函数,用于简单的查询,比如199元专区就可以使用 getTypeSimPro('price=199'); /**简单的筛选条件分类产品,...* @return array $res['nowP']当前页数 $res['totalP']总产品数 $res['links']分页栏HTML $res['productList']产品二维数组...其中的数据库设计为: product表:ProductId-产品ID、name-产品名、sort1-一级分类、sort2-二级分类、sort_brand-品牌分类、price-价格、onSale-上下架...,所以有一种需求是:查询同时拥有两个标签一个产品,姑且设读取列为*即全部列。

2.7K20

腾讯云+社区新产品阅读清单正式发布啦

腾讯云+社区新产品阅读清单正式发布啦,你曾经是否也苦恼文章一篇一篇毫无规律的杂乱排布,你曾经是否也希望能够专注地阅读一个领域内的知识点,构建系统的知识架构。...这些问题阅读清单已帮你解决,阅读清单是一个文章聚合的产品,它根据文章的内容、标题、索引、关联性等多个维度,利用先进的算法,聚合凝练成清单的形式。...只为让你,在技术领域遨游中享受极致专一的阅读体验;只为让你,在纷杂的世界中,能够在阅读中获得片刻的宁静。...本人荣幸受邀担任新产品阅读清单的评审,希望能用我专业领域方面的技术积淀,成为一座你在技术领域航行的“灯塔”,为你带来指引。...快来扫描下方小程序码体验该产品吧,期待看见你的清单,更期待见证你在技术上的一次次成长。 ?

55850

测试需求平台13-Table组件应用产品列表优化

点击下方小程序或底部阅读原文均可参与填写,多谢! 参与过后让我们来继续重构系列,本篇内容主要利用一些小点优化表格数据。...a-button type="text" @click="editButtonClick(record)">编辑 + <a-popconfirm content="你确定要废弃此<em>产品</em>吗...const res = await apiProductRemove(id); if (res.code === 20000) { fetchData(); // 删除成功重新请求<em>列表</em>...何时不适用 单独的选择项和对应选项时:单独的选择项对应选项时可采用<em>列表</em>组件,而非表格组件。...典型场景数据格式化、自定义扩展列 Slots 插槽,表格本身一些元素的自定义 th/td/tr 自定义其元素 columns 表格定义,启动时候会屏蔽 columns属性 2.5 实战优化 对<em>产品</em><em>列表</em>利用各属性和列自定义插槽知识点进行几处改造

15610

Sprint产品待办列表的优先级要怎么排?

在梳理产品待办事项列表的过程中,产品负责人需要先做优先级排列,保证我们在一定的时间盒内能够交付需要优先级最高、最具价值的用户故事。那这个用户故事的优先级要怎么排列,我们怎样选择用户故事的实现顺序?...我们经常会看到产品经理和程序员各种争论,其实仔细一想,这类问题出现的原因是他们思维方式的不同:作为产品经理,他们考虑的角度是这个需求是不是用户最需要的,这个需求的客户价值有多大,这个需求对产品来说有多少价值等等...所以一个比较合适的解决方案是确定待办事项列表的时候,需要产品负责人和研发团队、Scrum Master一起进行沟通、确认。在这个过程中,Scrum Master则是促成双方达成一致的关键人物。...另外一点我们在排列待办事项列表的时候需要注意的是,团队成员的学习与培养也可以放进Sprint中。我们需要建立跨职能团队、培养跨职能人才,营造积极学习的氛围,鼓励团队成员学习新知识、掌握新技术。...基于以上几点,我们可以进行合理的优先级排序,在每个阶段中,都交付对客户或用户来说最具价值的产品增量。

51720

Angular 应用里产品列表行项目点击后跳转到产品明细页面的实现

install -g @angular/cli 然后你可以创建一个新的Angular项目: ng new product-app cd product-app 创建一个名为product的组件来显示产品列表...: ng generate component product 在 product.component.html 文件中,我们可以添加一个搜索框和一个产品列表: <input [(ngModel)]="...]; } goToDetail(productId) { this.router.navigate(['/product', productId]); } } 接下来,我们需要为<em>产品</em>详情页面创建一个组件...: ng generate component product-detail 在 product-detail.component.ts 文件中,我们需要获取路由参数中的<em>产品</em>ID,并调用API来获取<em>产品</em>详情...this.product = {id: productId, name: 'Product ' + productId}; } } 在 product-detail.component.html 文件中,我们可以显示<em>产品</em>详情

15620

产品与建模(洞察人性的工程之旅)-《软件方法》阅读笔记

我们的产品是否有立足之地?...阿布思考法:假设资源充足,得到一个完美方案;用现有资源去山寨这个方案; 物流变成信息流; 改善信息流转;让越来越多分散的产品自行沟通; 封装领域逻辑;把知识从人脑搬到电脑中; 我们的产品是否可以提供以上三类改进...、职责缩减或节奏加快; 3.3.洞察人性之六:时刻关注产品的整体表现,需求即价值,满足的越好、价值越高 产品必须提供可接受的价值,不是从研发人员的视角去看,是从各类客户的角度; 关注与产品发生功能交互的人和外部产品...,所有的交互过程就是产品满足需求的路径; 3.4.洞察人性之七:把产品看作黑盒子,需求过程是博弈过程 需求是由各类客户的利益冲突和平衡决定的,在需求过程中时刻用“不这样不行”,而不是“这样也行”来检验;...; 设计约束应当来自客户要求,而不是研发人员; 4.1.洞察人性之八:先做业务,再做技术;从需求开始考虑产品内部如何更低成本满足 只有理解业务的研发才能做好产品,精研底层技术的研发是“像蝙蝠一样在鸟中充作兽

20820

列表:创建列表

列表是Tcl语言中最重要的一种数据结构。什么是列表列表是元素的有序集合,各个元素可以包含任何字符串,例如空格,反斜杠,换行符等。...01 直接利用花括号{}创建 如图1所示,通过花括号的方式创建列表赋给变量a,列表长度为3(可通过llength查询列表长度,后续会介绍) ?...创建与图1相同的列表,采用list命令如图2所示。 ? 03 通过concat命令创建列表 concat的参数可以是任意多个列表,从而实现列表的拼接。...如图3所示,利用concat命令将图1的列表a与图2的列表b拼接为新的列表赋给c。图4显示了concat拼接3个列表,其中第一个列表是空列表。 ? ?...05 创建空列表 所谓空列表是指该列表是存在的,但不包含任何值。通常创建空列表用于列表初始化。可通过{}直接创建空列表,也可通过list命令创建空列表。 ?

2.2K30
领券