一个项目管理软件的诞生(十二):从提醒开关到规则中心,自动化产品如何被设计出来
提醒开关越加越多,相关配置却散落在工作流、消息中心各处,管理员改一条规则都要翻遍模块。规则中心把"何时由系统替谁做什么"抽成可测试、可发布的独立产品,而非把更多开关塞进一个页面。 项目管理软件做久了,总会收到几类很像的需求:需求进入“待评审”后通知产品负责人;缺陷超过截止日期后提醒经办人;所有子任务完成后自动关闭父工作项。 第一条需求很好做。在状态修改逻辑后面加一次通知,后台再放一个开关,很快就能上线。第二条也不难,增加一个每天扫描超期对象的任务。等第三条、第四条继续进来,问题才开始变味:有的规则藏在工作项类型里,有的挂在工作流步骤后面,有的写在消息中心,还有一些只有研发知道。 管理员想改一条规则,不知道应该去哪个页面;普通用户看到状态突然变化,不知道是谁改的;产品经理想回答“这个空间里到底有哪些自动操作”,只能把几个模块的配置拼在一起。 这时真正需要设计的已经不是更多开关,而是一款独立
原文:人人产品经理