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


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

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

    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产品发展

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

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

  • 相关阅读:
    大数据开发之数据仓库
    Win11快捷键切换输入法无反应怎么办?快捷键切换输入法没有反应
    Nginx中关于虚拟主机的一点冷门知识
    KL变换(PCA主成分分析)
    Liunx 下Jenkins工作目录迁移
    python爬虫入门(六)BeautifulSoup使用
    Netty(二)NIO-入门
    淘宝/天猫API,获得淘宝商品评论(返回值说明)
    python3基础语法
    【zookeeper】ZooKeeper的特点及应用场景
  • 原文地址:https://blog.csdn.net/aeaiesb/article/details/128180881