产品需求需要确定边界,因为资源的是有限的。而没有边界的需求,会造成项目目标混乱,工期的延长,开发成本增加等问题。
1、定义最小业务单元
一般来说,产品不可能做大而全,需有自己专属的业务市场。从用户角度来说,这个功能想要,那个功能也想要,用户需求越来越多。但我们需要把握一个原则,将用户需求有选择性的束缚在某个范围内,这个原则就是最小业务单元。
我们在设计产品之前,需要明确自身的业务边界,哪些是关键业务,哪些是辅助业务,哪些业务是禁区等,我们需找准核心业务流程,满足核心流程,排除干扰,确保用户的注意力能够集中在关键链路上,而不是任其发散。
2、明确业务角色
我们需要明确业务角色,定义各个产品功能需要哪些人负责,需要做到什么程度等,确定确定在整个业务链条中的流程职责划分,表达这种方式的载体就是泳道图。
在泳道图中,横向泳道是完整业务的几个阶段,一般是从开始到结束的顺序;纵向泳道是业务中所涉及到的角色。角色与阶段所对应的白色框内,是在这个阶段需要这个角色做的事情,一般是与功能对应。
3、梳理业务流程标准
业务流程标准化,即企业业务SOP,是指将某一事件的标准操作步骤和要求以统一的格式描述出来,用于指导和规范日常的工作。
即将某一程序中的关键控制点进行细化和量化,从而有助于缩短项目新成员学习事物的时间,只需按照步骤指示就能避免失误与疏忽。如将活动运营做出一个模板,就属于SOP范畴,避免不必要的出错和提高运营效率。
4、定义字段边界
产品功能是以字段信息的形式承载,而字段的聚合形成了页面。页面的多少通常由功能边界决定,而页面的信息是由字段边界决定,即需要多少字段和信息层级,才能定义清楚这一步操作。
字段边界的常用定义方法,是实体关系图,是是表示实体之间的关系及实体属性的一种图形。主要由实体、关系和属性组成。实体一般为信息,实体的属性一般为定义实体的字段,关系是信息的层级。实体关系梳理清楚后,页面的结构就清晰明了了。
如商品报价页面有商品和价格两个试题,一个商品对应多个价格。商品的属性有商品ID、类目、品牌、属性和属性值等,价格的属性有价格ID、价格类型、价格和有效期等。
为了进一步提高需求分析质量,CoCode需求分析工具使用AI,通过需求测试和一致性检测,能够在几分钟内快速分析用户需求缺陷,如歧义、重复、遗漏、不一致和复杂性等问题,精准锁定需求问题,从而更高效地修改缺陷。另外工具可以自动生成UML图,为设计提供基础。
目前CoCode发布一系列AI开发工具:Co-Project智能项目管理工具(需求条目化、自动生成测试用例)、需求分析工具、评审分析工具、故事点估算工具。其中Co-Project项目管理平台发布4大版本,30天免费试用;并发布一系列CMMI高效落地工具,实现CMMI标准过程全覆盖,全面支持CMMI3-5级落地。