产品开发需要考虑哪些场景

news2024/11/20 8:33:17

产品到项目中去,也从项目中来,也就是说产品开发后最终都是会到项目中历练,然后吸取项目中的优点,来补全产品中业务的不足、功能的不足,让产品更加完善,最终成为精品。

每个产品的形成都要多加考虑,产品的诞生不但要考虑产品体系的完备性,也要考虑产品功能使用的场景,哪些应用场景、哪些业务场景,而这些应用场景决定产品定位和用途,这样的产品才能让公司未来的发展正向循环。

1整体介绍

为了更好地开发产品,真正做到了解产品的未来,我们要考虑后续产品的样子、产品如何发展,这样开发产品才能更加完善。考虑产品有哪些场景,才能使我们的产品成为精品。下面我先为大家介绍数通畅联的产品。

1.1产品体系

首先介绍一下数通畅联的产品体系:

数通畅联的所有产品都是通过K8S云平台进行部署搭建产品环境,共有7款核心产品分别是:ESB应用集成平台、IDM身份管理平台、MDM主数据管理平台、BPM流程集成平台、DRP数据上报平台、DAP数据分析平台,Portal 门户集成平台

1.2产品方案

上述的产品是可以其他产品组合使用,产品间相辅相成,灵活组合,彼此之间组成不同的解决方案,满足绝大多数应用场景。

如:IDM+ ESB +MDM集成底座方案、IDM + ESB统一身份认证管理方案、 ESB + MDM数据治理方案、ESB + MDM + DAP 数据中台方案,IDM+ ESB +MDM+DAP+ Portal全域集成方案等。可根据企业项目的不同需求/性质,将产品组合搭配,最终形成特定的、符合企业自身业务的、能够适应企业当前以及未来发展的最佳解决方案。

1.3场景说明

​从产品需求,到产品设计,再到产品的应用,每一步的逻辑要成立,都需要对应的条件支撑,这些条件有可能相同,有可能不同,我们通常都会称其为“场景”,这就导致很多人对“场景”的理解比较困难。根据产品工作中的实际情况、不同环节,把场景分为功能场景、业务场景、使用场景这三类,分别对应产品的需求获取,产品设计阶段和产品开发阶段,而测试阶段要全面考虑这三种场景:功能场景、业务场景、使用场景。

 

2场景介绍 

产品开发不能只考虑代码是否正确,还要考虑功能场景、使用场景、业务场景,这样开发出来的产品才能让客户放心使用。

2.1功能场景

功能场景在需求获取时要考虑清楚,要考虑有哪些功能、功能场景是否覆盖全面、是否能形成一个闭环,功能是否满足现在客户的需求。随着产品的发展,后续还可以考虑扩展(扩展性),并和客户核对清楚,开发功能是否满足客户需求。

 

2.2业务场景

业务场景在设计阶段要考虑清楚,根据需求进行头脑风暴讨论有哪些业务场景、在设计阶段知道这个功能涉及到哪些业务场景,只有了解了业务场景,设计才能覆盖全面,为后续开发奠定基础,确认大的方向,这样开发后就不会发生严重错误。

 

2.3使用场景

产品开发阶段要进行换位思考,要考虑客户的使用场景,考虑这个功能交互模式是否满足客户使用习惯,是否符合实际应用场景,如果不满足要将其改正,这样产品开发功能才能让客户满意,开发出的产品才是精品。

 

3功能场景

通过上述内容我们了解到功能场景在获取需求时需要了解清楚,下面将详细地介绍功能场景。

3.1场景意义

功能场景主要考察产品的功能性,功能是否覆盖全面,主要在需求阶段要考虑清楚,在需求调研阶段就要与客户或者产品经理交互清楚,了解产品功能主要用途,把功能场景一一罗列出来,然后编写需求说明。毕竟需求是一款产品的开始,只有将需求弄清楚了接下来的设计和开发阶段才不是无用功。

3.2场景说明 

如何考虑功能场景,需要我们换位思考,客户提出一个需求,我们首先要想清楚客户到底要做什么,知道了要做什么,就要考虑将这个需求开发出来的条件。(比如说添加可以新增人员功能,这个需求产生的条件有:需要关联组织、是否关联岗位等),考虑越多功能场景越全面

3.3如何提升

产品开发需求调研阶段关于功能场景考虑的事项有:

1.在获取需求时将需求听清楚,快速记录,标记重点,不懂要及时去问,这样才能去考虑哪些功能场景。

2.进行换位思考了解需求本质,知道功能的最终效果,才能覆盖全功能场景

3.经常与客户或者上级沟通,遇到不明确的及时去问,明确需求一一核对,把需求弄清楚再进行下一步。

4业务场景 

业务场景上述说的是在设计中考虑,而考虑业务场景也是设计最重要的一部分。

4.1场景意义

在一款产品中,如果没有业务场景,那么没有用户会去使用,所以业务场景在设计前要先考虑,是非常重要的事情,要根据需求了解业务,通过业务来设计功能,通过业务的最终效果倒逼功能的完备性

4.2场景说明

在产品开发的时候如何考虑业务场景,在设计开发的时候就要如何考虑全业务场景,进行发散思考,想清楚有哪些没有考虑到的业务场景,思考这个功能涉及哪些业务,根据业务来判断这个功能的场景有哪些,然后根据场景来设计功能,最后根据这些场景来编写测试步骤。

4.3如何提升 

开发人员需要通过了解业务把功能开发完备,从而让功能具有易用性完备性。 

1.开发阶段要进行换位思考。通过了解客户的业务,来验证功能完备性。

2.开发人员要通过业务场景来编写测试步骤。站在用户的角度去测试系统的质量是否符合预期,验证业务功能是否形成闭环

3.鉴定一个功能好坏的唯一标准是看它是否能够支撑业务、改善业务、推动业务,即应用效果。

5使用场景

使用场景是指在产品开发时或者产品测试时要考虑产品的使用性,只有这样客户使用起来才能满意。

5.1场景意义

使用场景主要是指在产品开发时要考虑产品的使用性,能够满足客户使用习惯、功能使用起来便捷,这样开发出来的功能才具有应用性,保证产品易用性,这样才能让客户使用的更加方便、放心。 

5.2场景说明

在产品开发时应考虑功能产品使用如何更加方便,如违反常规操作方式的操作方法不可取,要做到让客户自己摸索就可以了解这个功能的使用方法,就像电视遥控器一样虽然有说明书,但可以不用观看就会使用,这样的功能才能让客户用的舒服、用的满意。

5.3如何提升

产品开发测试时关于使用场景需要考虑的方面:

1.如果设计是其他人所写,负责开发时,要先弄清楚设计,要与设计人员复述一遍,这样开发的时候就不会出错。

2.产品开发时要考虑不同权限访问的不同场景,因为实际应用中都是不同权限访问

3.开发过程中要注意检查,要经常更新设计,根据设计来倒逼功能是否实现场景闭环。

6心得总结

产品对于产品性公司非常重要,因为这是我们赖以生存的本钱,所以一定要善待它,维护它的形象,让它成为精品,让客户用得放心、用得方便,这样才能让它成为数通畅联真正的核心武器,才能走的更远。

6.1产品开发

在产品开发中,要从功能性、易用性、开发性、扩展性、高性能、稳定性、美观性等不同角度来扩展迭代每个产品,通过到项目中去,再从项目中来,通过客户的需求筛选出产品所需,进而升级产品功能,增强产品的功能性。而且需要换位思考,了解在项目实施过程中的重点和难点,总结经验,扩展向导功能加强产品的易用性。另外,在开发时还要考虑产品的性能和稳定性。

6.2产品应用

产品与其他产品结合使用才能发挥其价值,才能解决不同的企业困境。上述在应用场景所说,数通畅联的产品可以灵活组合,彼此之间组成不同的解决方案,能满足绝大多数应用场景。产品是通过对外接口与其他产品进行结合使用的,这些接口具有规范性,并且调用方便,获取的数据也很全面。

6.3产品发展

产品未来取决于公司体系、取决于人的思想高度。俗话说得好,站得高望得远,开发产品时要以领导、客户的角度进行开发,这样产品开发出来才能符合大众,才能让客户使用,客户才能满意。

为了更好地开发产品,真正要做的是产品和项目本身的分离,将开发出来的产品作为一个平台,项目的特色化定制则是在产品基础上的配置和实施来实现。实施本身存在差异,但是作为通用化底层模型的产品平台,本身可以产生强大的规模效应和底层支撑。另外推进产品开发时,要立足长远,不能仅想着开发的产品能不能满足现有需求,而是要转变思想去挖掘潜在的市场需求。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/62477.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Github 用户查询案例【基于Vue2全局事件总线通信】

前言: 本次案例是一个基于 Vue2 的全局事件总线通信的仿 Github 用户搜索模块,使用的接口是 Github 官方提供的搜索接口: https://api.github.com/search/users?qxxx(发送请求时需要将输入的用户名称绑定替换掉xxx)&a…

HTML期末学生大作业-宠物之家网页作业html+css+javascript

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…

仪表板支持水印设置,数据集新增脱敏规则支持,DataEase开源数据可视化分析平台v1.17.0发布

12月5日,DataEase开源数据可视化分析平台正式发布v1.17.0版本。 这一版本的功能升级包括:数据集方面,支持将数据集数据按指定条件导出为Excel文件,方便用户对权限范围内的数据进行二次处理。数据集字段支持日期解析格式设置&…

[附源码]计算机毕业设计网约车智能接单规划小程序Springboot程序

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

Service层代码单元测试以及单元测试如何Mock

一、背景 接着上一篇文章:单元测试入门篇,本篇文章作为单元测试的进阶篇,主要介绍如何对Springboot Service层代码做单元测试,以及单元测试中涉及外调服务时,如何通过Mock完成测试。 二、Springboot Service层代码单…

[附源码]JAVA毕业设计快递物流管理(系统+LW)

[附源码]JAVA毕业设计快递物流管理(系统LW) 目运行 环境项配置: Jdk1.8 Tomcat8.5 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术&…

华为云低代码技术:让矿区管理“智变”,一览无遗

摘要:基于华为低代码平台,万洲嘉智复用开发了9个数字化管理功能,成功解决了矿区管理的空区和难点,帮助煤矿园区实现了智能化管控。本文分享自华为云社区《【云享伙伴】第10期:华为云低代码技术:让矿区管理“…

[附源码]JAVA毕业设计-旅游产品销售管理-演示录像2020(系统+LW)

[附源码]JAVA毕业设计-旅游产品销售管理-演示录像2020(系统LW) 项目运行 环境项配置: Jdk1.8 Tomcat8.5 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff…

660846-99-1, Ac-Arg-Gly-Lys-AMC

Control for the two step histone deacetylase assay with Ac-Arg-Gly-Lys(Ac)-AMC. Ac-RGK-AMC corresponds to the product of the deacetylase reaction, which is subsequently cleaved by trypsin. Ac-精氨酸- gly - lys (Ac)-AMC两步法组蛋白去乙酰化酶测定对照。Ac-RGK…

直击家居建材采购痛点,数商云采购协同系统招投标功能助力企业招采透明高效

在后疫情时代,各类企业的采购与供应链数字化转型已是大势所趋,家居建材企业也不例外。用数字化技术助力建材产业转型,为供采双方提供线上精准对接服务,才能赋能新时代建材供应链。 建设采购平台已是大势所趋。作为企业价值链管理…

[附源码]Python计算机毕业设计Django南通大学福利发放管理系统

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

UEditorPlus v2.7.0发布 开放独立文档,附件样式优化

UEditor是由百度开发的所见即所得的开源富文本编辑器,基于MIT开源协议,该富文本编辑器帮助不少网站开发者解决富文本编辑器的难点。 UEditorPlus 是有 ModStart 团队基于 UEditor 二次开发的富文本编辑器,主要做了样式的定制,更符…

Hoops API参考: 3D Graphics System的Set_Color()函数

void Set_Color(const char* color_spec)渲染一个段的内容时改变使用的颜色。还可以用于选择要在高亮模式中使用的曲面特性,以及用于特殊纹理贴图效果。 具体细节 Set_Color()的通用目标是使用这个颜色进行绘制。你可以之只给颜色命令,也可…

警惕 有种过敏叫“牛奶蛋白过敏”

过敏是一个全球性的健康问题。以此为基础。WHO据统计,过敏已成为世界第六大疾病。世界上有3亿人患有哮喘、特应性皮炎、过敏性鼻炎、胃肠道疾病等疾病。美国每年有4%-6%的儿童患有食物过敏。由于环境和食品添加剂的日益复杂,中国和发达国家的过敏性疾病正…

Java项目:SSM简单医院信息管理系统

作者主页:源码空间站2022 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文末获取源码 项目介绍 管理员角色: 登录,个人资料管理,用户管理,科室管理,医生管理,患者管理,科室项目管理,患者诊疗记录管理等功能。 医生角色包含以下功…

SpringMVC_第1章

SpringMVC_第1章 文章目录SpringMVC_第1章一、SpringMVC简介1 SpringMVC概述问题导入1.1 SpringMVC概述2 入门案例【重点】问题导入2.1 实现步骤2.2 代码实现【第一步】创建web工程(Maven结构)【第二步】设置tomcat服务器,加载web工程(tomcat…

[附源码]计算机毕业设计基于Springboot楼盘销售管理系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

闲人闲谈PS之三十六——项目状态控制

**惯例闲话:**最近感觉时间不够用,脑子有很多想法,但是到下笔却感觉总是下不了手,写完一段,感觉和自己想的差距很大,然后有全部删除…这难道就是传说中年纪大了,手脚不停使唤…这让闲人更加焦虑…

[附源码]计算机毕业设计基于Springboot数字乡村基础治理系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

【JDBC】------ResultSet(结果集)和常见异常

分享第二十条励志语句 宁可自信,也不要盲目悲观。因为自信是一种力量,即使你的自信有些盲目,也无关大局,你可以在实践中调整心态,找到自己的恰当的位置。如果盲目自卑,你就必然失去一切。 目录 分享第二十…