做产品,是一个永恒的话题,工作这么多年,自己参与的项目也不少,有成功的,也有半路夭折的,也有市场前景好的。
曾经自己想开发一个属于自己的产品,拥有自己公司,做自己的产品,工作之余讨论这些话题的时候总觉得有一个好的产品+一个好的市场氛围+坚持就一定能成功。但到现在也没有弄出一个让自己满意的产品,因为一直在问自己怎么的产品才是好的产品呢?怎么的产品才能赢得客户呢?怎么样的产品才能有市场前景呢?怎么样的产品让投资人注资呢?有太多的不确定,也就让自己忧郁。
公司的项目也有同样的问题,当我看了《谷歌和亚马逊如何做产品》这本书,让我明白一个好的产品是需要一个过程的,这个过程就是把不确定的东西要弄明白才能动手,否则出来的产品肯定有问题。
“赢在用户体验”,这句总结的非常好,也是所有公司想想做,一直努力在做的事情。但不同的公司情况不一样。我们是怎么做的呢?想想自己赢在用户体验,或许在做产品的时候会一厢情愿的觉得用户会这样,用户会那样,进入一个个误区。
所以作用一个项目管理者,与参与者我们需要做到:
1.了解产品是做什么的。
2.理解设计,再让设计团队理解。
3.如何评估设计。
4.个需要了解的东西便是如何和每种设计角色有效地沟通。
参与项目的每个角色都会有一个简单的分工:用户界面,视觉设计,用户体验研究。
这些分工不同的公司担当者是不一样的,有的可能几个人来担当分工明确,有的公司可能考虑人员成本,就一个担当多个角色。特别是一人担当多个角色的时候,很多时候可能会“想当然”的情况。大家都知道项目时间紧呀,赶着时间走,真到了项目上线的时候发现问题大堆。
为什么会出现上面的问题?看了《谷歌和亚马逊如何做产品》就会明白,参与项目里的每个角色都有必须要做的事情:
1.用户体验:关注的是用户如何完成任务以及该如何优化向用户展现信息的方式。(使用原型图,后面也有介绍线框图的制作工具Omnigraffle)
2.用户体验设计师,对信息架构尤为关注。不同于工程架构,信息架构研究的是信息该如何在用户界面中呈现,而不关心底层的数据结构。
3.视觉设计:是关于如何通过一种既赏心悦目、夺人眼球又清晰明了的方式来展示内容的一门学问。
4.用户体验研究:是用户体验的一个特殊组成部分,它专注于研究用户是如何看待你的产品的。
5.角色模型:是一个由雅各布·尼尔森倡导并备受欢迎的方法,这个方法提供给你和你的设计团队、工程团队一个评估设计的框架。
其实看到这里我就觉得,不成功的产品已经忽略了上面好几个步骤。
在第2点中提到的“用户体验设计师”这点我觉得项目中几乎没有考虑,只要需要兑现的内容摆放合理,用户能理解就行。至于怎么样的摆放方式才更合理,我始终没有关注过,值得反思。
第4点中的用户检验研究?这点可能更没有做好了,产品上线后基本是问问用户功能有没有什么问题,操作方便吗?如果用户操作不方便,我们可能会觉得用户“笨”,怎么这个都不会。基本很少考虑产品本身设计不合理造成用户操作困难(也许是修改成本过高等原因)。
第5点角色模型:这点吧,公司里面也许会有这样的分工也会站在用户的角度去考虑问题。但有一个重点就是,产品已经出来了,产品已经成型了,项目人员都会用了,此时让大家再站在用户的角度去用产品?会有什么问题呢?不会说,基本没有问题(在测试中或开发中大家已经会用了,即使有问题有的时候也不想提出来)。
出来上面的情况在很多项目都会有,所以出现反复修改,反复做的情况,最后出来的产品与原型不一样的情 况。
如何评估
所以在发现的时候就必须纠正问题,这就少不了沟通,与不同的人沟通有着一定的技巧。
1.以用户的口吻说话。
2. 以提问的方式建立共识
3. 反复讲述业务目标,如果有些目标相互冲突,则反复讲述它们之间的相对优先级
4. 用数据说话
5. 提供一些竞争对手或类似体验中运作良好的案例
以上几点值得借鉴。如果沟通不当,理解出现偏差,照成信息不对称,可以想象,出来的设计是怎么样子的呢?
学无止境,加油!
相关推荐
8. **出版与分发**:可以选择在各大电子书平台如Amazon Kindle、Apple iBooks、Google Play Books等发布你的作品。自出版的电子书可以立即上线销售,而传统出版可能需要更长的周期。 9. **营销推广**:发布后,你...
2. 自出版:通过Amazon Kindle Direct Publishing、 Smashwords 等平台,作者可以直接发布电子书,控制定价、版式设计和推广策略,但需自行承担编辑和营销工作。 3. 混合出版:介于两者之间,某些服务如IngramSpark...
绘制箱型图所用到的数据
# 基于PythonFastAPI框架的桌面管理系统 ## 项目简介 本项目是一个基于FastAPI框架搭建的桌面管理系统。它集成了Pydantic进行数据验证和类型安全保障,SQLAlchemy实现数据库操作,Dynaconf完成配置管理。系统涵盖用户管理、桌面管理、日志管理、数据库迁移、异常处理以及API测试等多个模块,能够为用户提供创建、查询、更新和删除桌面等功能。 ## 项目的主要特性和功能 1. 用户管理支持用户的创建、获取、更新和删除操作,同时可对用户信息进行查询和修改。 2. 桌面管理实现桌面的基本信息和状态管理,包括创建、查询、更新和删除桌面。 3. 日志管理记录操作的详细信息、时间戳、用户信息和操作结果等,支持日志的查询和记录。 4. 数据库迁移利用Alembic库进行数据库迁移,可对数据库结构进行变更和版本控制。 5. 异常处理定义多个自定义异常类,处理特定错误情况,如身份验证失败、资源未找到等。
房地产活动策划 -常州花博会 花的知识.pptx
面向个人开发人员的 Autumoon 代码库标准版。
内容概要:本文详细介绍了基于非线性磁链观测器的永磁同步电机(PMSM)转子位置估计方法及其在无传感器磁场定向控制(FOC)中的应用。主要内容涵盖相电压重构、相位补偿、观测器离散化建模以及稳定性分析。文中提供了具体的MATLAB代码片段,展示了如何处理PWM开关噪声、优化相位补偿算法、选择合适的非线性增益,并确保系统的稳定性。此外,还讨论了将MATLAB代码移植到嵌入式平台(如STM32F4)的关键技术和注意事项。 适合人群:从事电机驱动控制系统设计的研发工程师和技术人员,尤其是对无传感器控制感兴趣的从业者。 使用场景及目标:适用于需要提高永磁同步电机在低速和零速工况下转子位置估计精度的应用场合,如家电、工业自动化等领域。目标是实现高精度的位置估计,减少对外部传感器的依赖,提升系统的鲁棒性和可靠性。 其他说明:文中提到的技术细节对于理解和实现高性能无传感器FOC控制至关重要。建议读者结合实际项目进行深入研究和实践,特别是在参数调整和稳定性验证方面。
内容概要:本文详细介绍了一种基于MATLAB的疲劳驾驶检测系统的实现过程。该系统通过计算机视觉和数字图像处理技术,从视频处理开始,逐步实现了视频分帧、有效区域提取、人脸定位、人眼区域分割、二值化处理、边缘提取、去噪、闭眼率计算等功能,并最终通过GUI界面展示了检测结果。系统的核心在于通过对驾驶员的眼睛状态进行监测,从而及时发现疲劳驾驶现象,提高道路安全性。 适合人群:对计算机视觉、图像处理感兴趣的开发者和技术爱好者,尤其是有一定MATLAB基础的研究人员。 使用场景及目标:适用于交通安全管理领域,旨在通过监控驾驶员的眼睛状态,预防因疲劳驾驶引发的交通事故。具体应用场景包括但不限于长途运输、出租车管理、私家车安全辅助等。 其他说明:文中提供了详细的代码示例和优化技巧,如使用行列投影法分割人眼区域、采用自适应阈值进行二值化处理等。此外,系统还具备良好的可扩展性,支持远程调试和运行,能够根据实际需求灵活添加新功能。
# 基于Qt框架的Qt Designer插件封装工具 ## 项目简介 本项目是一个使用Qt框架开发的Qt Designer插件封装工具。它允许Qt开发者将自定义组件封装为Qt Designer插件,使得这些自定义组件能够像Qt基础组件一样在Qt Designer中直接使用。该工具提供了一套简单明了的流程,帮助开发者轻松地将自定义组件封装为Qt Designer插件。 ## 项目的主要特性和功能 1. 封装自定义组件工具支持将已开发的自定义组件封装为Qt Designer插件,使这些组件能够在Qt Designer中直接使用。 2. 支持多种Qt组件类型工具支持各种Qt组件类型,如按钮、文本框、滑块等,以及其他自定义类型的组件。 3. 自定义组件管理工具提供了一个友好的界面,用于管理已封装的自定义组件,包括添加、编辑和删除组件。 4. 生成插件代码工具自动生成Qt Designer插件所需的代码和文件,包括必要的接口定义和代码实现。
# 基于Spring Boot的翻译与语音合成系统 ## 项目简介 本项目是一个基于Spring Boot框架的翻译与语音合成系统,旨在通过调用百度翻译API实现多种语言的翻译功能,并支持将翻译结果进行语音朗读。系统还集成了用户登录和注册功能,使用户能够个性化使用翻译服务。 ## 项目的主要特性和功能 1. 翻译功能 支持多种语言的翻译,通过调用百度翻译API实现。 提供HTTP GET请求封装,方便与百度翻译API进行交互。 2. 语音合成 支持将翻译结果转换为语音输出,增强用户体验。 3. 用户管理 提供用户登录和注册功能,确保用户数据的安全性和个性化服务。 4. 安全性 使用MD5加密技术对敏感信息进行加密处理,确保数据传输的安全性。 ## 安装使用步骤 1. 复制项目 bash 2. 配置环境
# 基于Arduino和蓝牙的智能小车控制系统 ## 项目简介 本项目是一个基于Arduino的智能小车控制系统,通过蓝牙模块HC06与Android应用进行通信,实现对小车的远程控制。用户可以通过Android应用上的按钮来控制小车的前进、后退、左转、右转和停止。 ## 项目的主要特性和功能 远程控制通过Android应用实现对小车的远程控制。 蓝牙通信使用蓝牙模块HC06进行设备间的通信。 电机驱动采用L298N电机驱动模块控制小车的两个直流电机。 多功能控制支持前进、后退、左转、右转和停止等基本操作。 ## 安装使用步骤 1. 硬件组装 将所有组件安装在底盘上。 连接蓝牙模块HC06的VCC引脚到Arduino Uno的5V引脚。 连接蓝牙模块HC06的GND引脚到Arduino Uno的GND引脚。 连接蓝牙模块HC06的TXD引脚到Arduino Uno的数字引脚3。
内容概要:本文详细介绍了如何使用Python复现轴承动力学模型,重点关注内圈质心运动轨迹的计算。首先解析了核心微分方程,特别是非线性赫兹接触力的计算方法。接着展示了如何通过自定义四阶龙格库塔法求解微分方程,并讨论了常见陷阱如绝对值和符号函数的处理。文中还提供了详细的参数设置指导,包括质量、刚度、阻尼系数等,并强调了无量纲化处理的重要性。最后,通过Matplotlib进行了结果可视化,展示了不同转速下的运动轨迹和接触力时域图,揭示了系统的周期性和混沌特征。 适合人群:机械工程专业学生、从事机械设备故障诊断的研究人员以及对非线性动力学感兴趣的工程师。 使用场景及目标:①用于教学,帮助学生理解轴承内部复杂的力学关系;②作为科研工具,辅助研究人员探索轴承的动力学特性及其故障机理;③为企业提供理论支持,优化轴承设计和维护策略。 其他说明:文中提供的完整代码已托管在GitHub上,方便读者下载和实验。建议读者从简单的参数调整入手,逐步深入理解模型的工作原理。
# 基于ESP32的TinyCI Hub项目 ## 项目简介 TinyCI Hub(Tiny Communication Infrastructure Hub)是一个用于物联网(IoT)的中间件解决方案,旨在桥接IoT设备与Web平台之间的通信。通过高效地收集来自IoT设备传感器的数据,并将其传输到Web平台进行处理和分析,TinyCI Hub实现了边缘设备与Web平台的无缝连接。 ## 主要特性和功能 1. 设备发现通过扫描整个IP子网自动注册边缘设备到Hub,实现设备的自动发现和配置。 2. 配置管理允许用户通过MQTT协议对设备进行远程配置和管理。 3. 数据通信实现边缘设备与Web平台之间的数据通信,通过MQTT协议传输传感器数据。 4. WebSocket通信支持WebSocket协议,用于实时数据交互和通知。 ## 安装使用步骤 1. 下载源码下载并解压项目源码文件。 2. 硬件准备连接ESP32开发板,确保硬件要求满足项目需求。
内容概要:本文详细探讨了虚拟同步发电机(VSG)并网控制系统中小信号建模的重要性和具体实现方法。首先介绍了VSG技术在分布式发电和微电网领域的应用背景及其优势,强调了小信号建模对于评估系统稳定性和并网控制性能的基础作用。接着,通过具体的Matlab Simulink建模实例展示了如何构建VSG小信号模型,包括模型组件的选择、仿真参数的设定以及结果的分析与保存。文中还深入讨论了功率回路动态特性的线性化处理,特别是惯性时间和阻尼系数的影响,并提供了多个代码示例来辅助理解和实践。此外,文章分享了一些实用的经验技巧,如离散化控制器的设计、PWM载波频率与控制器采样率的匹配、阻抗扫描法的应用等。 适用人群:从事电力系统自动化、分布式能源管理和微电网技术研发的专业人士,尤其是对VSG技术和小信号建模感兴趣的工程师和技术研究人员。 使用场景及目标:①帮助读者掌握VSG并网控制系统的工作原理;②指导读者利用Matlab Simulink平台完成VSG小信号建模;③提高读者对VSG系统参数选择的理解,从而优化控制器设计。 其他说明:文章不仅提供了详细的理论推导和仿真案例,还结合实际操作中的常见问题给出了针对性的解决方案,旨在为相关领域的从业者提供全面的技术支持。
mac 虚拟机
# 基于Django框架的个人博客 ## 项目简介 这是一个基于Django框架的个人博客项目,旨在为用户提供一个简单易用的博客平台。项目包括后台管理界面和前台展示功能,使用MySQL数据库存储数据,并集成了CKEditor富文本编辑器,方便用户创建和编辑博客内容。 ## 项目的主要特性和功能 1. 博客创建与管理 通过后台管理界面创建、编辑和删除博客文章。 支持设置博客标题、内容、类型等信息。 管理博客类型和用户信息。 2. 博客浏览 用户可以通过前台页面浏览博客文章。 支持按类型、日期等分类查看博客文章。 3. 富文本编辑 使用CKEditor富文本编辑器,支持插入图片、链接等富文本内容。 4. 分页与排序 博客文章列表支持分页显示。 按创建时间降序排序。 ## 安装使用步骤 1. 安装依赖 确保已安装Python和Django。
内容概要:报告深入分析了2024年中国美妆个护跨境电商的发展现状与趋势。首先,概述了中国美妆个护行业的总体趋势,指出2023年国内化妆品零售额达4142亿元,同比增长5.1%,出口额为65.1亿美元,同比增长16.7%。产业集群已形成,如上海的“东方美谷”和广州的“白云美湾”。其次,报告详细探讨了中国美妆个护外贸趋势,特别是出口市场和品类,广东省在出口中占据领先地位,出口额达22.8亿美元,占全国35%。再次,聚焦亚马逊平台,作为跨境电商的龙头,亚马逊拥有超过3.1亿活跃客户,占据美国市场37.6%的份额。报告还提到,2024年Q1亚马逊彩妆和身体护理产品快速占领榜单,基础护肤品类份额被挤占,产品均价略有下跌。最后,强调了品牌建设和渠道控制的重要性,建议商家注重品牌推广,如利用TikTok和线下活动进行营销。 适合人群:从事或关注美妆个护跨境电商的企业主、运营人员、市场营销人员以及相关研究人员。 使用场景及目标:①了解中国美妆个护行业的最新发展动态和出口趋势;②掌握亚马逊平台的市场表现和竞争格局;③学习品牌推广和渠道管理的最佳实践,以提高跨境电商的盈利能力。 其他说明:报告引用了大量权威数据和案例,提供了详实的参考依据,帮助从业者更好地把握市场机会并制定有效的营销策略。
题目:多方位车距监测系统的设计与实现 主控:STM32 显示:oled 超声波*4 声光报警 按键 功能: 1.实时显示相关数据 2.任意一个方向距离障碍物距离低于阈值,启动声光报警 3.阈值可以按键修改
# 基于Thrift框架的游戏匹配系统 ## 项目简介 本项目是一个基于Thrift框架的游戏匹配系统,旨在实现高效的用户匹配和数据保存功能。系统分为三个主要部分游戏客户端、匹配系统服务端和保存服务端。通过Thrift实现跨语言的远程通信,确保系统的灵活性和扩展性。 ## 项目的主要特性和功能 1. 游戏客户端 提供用户接口,支持添加和删除用户操作。 通过Thrift与匹配系统服务端通信。 2. 匹配系统服务端 接收并处理来自游戏客户端的匹配请求。 管理用户池,当用户池中的用户数量达到匹配条件时,执行匹配操作。 匹配规则根据用户的匹配次数和分数差异进行匹配。 3. 保存服务端 接收匹配系统服务端发送的匹配结果。 调用远程服务器的接口,保存匹配数据。 ## 安装和使用步骤 ### 前提准备 安装Thrift编译器。 安装C++和Python的开发环境。
内容概要:本文详细介绍了如何使用Python进行物流数据的爬取、清洗、分析和可视化,并最终构建一个简单的Web查询系统。作者分享了多个实用的技术细节,包括使用requests和BeautifulSoup进行静态页面爬取,应对动态加载页面的策略,利用pandas进行数据清洗,以及通过seaborn、pyecharts等库进行数据可视化。此外,还展示了如何使用Flask快速搭建一个物流数据查询系统,提供了一个完整的实战案例。 适合人群:对Python编程有一定基础,希望深入学习数据爬取、清洗、分析和可视化的开发者和技术爱好者。 使用场景及目标:适用于需要处理大量物流数据的企业和个人,帮助他们更好地理解和优化物流运营。具体目标包括提高数据获取效率、提升数据分析能力、增强决策支持系统的可视化效果。 其他说明:文中提供了大量的代码片段和实战技巧,强调了在实际项目中可能会遇到的问题及其解决方案。同时,作者还提到了一些高级应用的可能性,如机器学习预测快递时效等,鼓励读者进一步探索。