用户需求

《人人都是产品经理》读后感

时间秒杀一切 提交于 2020-03-17 17:44:14
花了几天时间把这本书读完了,可以说让我对产品经理的整个框架有了更清晰的认识,产品思维也得到了提升。本书的作者苏杰用自己在阿里工作这几年的亲身经历和切身体会,将一个产品经理的工作内容和所需能力以贴近实际的方式展现出来。 第一章讲的什么是产品经理,互联网行业的产品经理与传统行业的产品经理区别在哪,让我对产品经理有了更清晰的认识。 从第二章开始,作者结合自己的亲身经历讲述了一个产品需求是如何产生的。用户是需求之源,要从用户中来到用户中去,努力去了解用户,然后尽可能的采集需求。我们要听目标用户怎么说,也要看用户怎么做,因为有的时候用户说的和做法是不一致的,然后从定性和定量两个维度来采集需求。定性是了解,定量是验证,首先定性地说,以用户访谈的方式,记录用户所关心的问题,确定产品的方向,列出需求清单;然后定量地说,通过调查问卷等方式,确定产品的优先级;再定性的做,一边设计一边找用户来验证,做可行性测试;最后,定量的做,根据用户的使用情况做数据的分析,不断改进产品。需求的采集要尽可能的多,但留下了的总是少数,这并不意味着之前采集的需求是白费的,经过各种分析和评审,留下来的肯定是最值得做的。 通过第二章讨论了需求采集和分析,第三章讲述了一个项目的完整流程。从立项、需求、开发、测试到发布,产品经理贯穿其中。BRD、MRD、PRD等各种文档和原型设计,以及一些UML都需要产品经理来做

怎样成为优秀的软件模型设计者

你。 提交于 2020-03-17 16:44:58
怎样成为优秀的软件模型设计者 原文链接: http://www.csdn.net/develop/article/27/27096.shtm 作者:宝剑 发表时间:2003-03-04 9:08 AM -------------------------------------------------------------------------------- 作者:Scott Ambler著,乐林峰 译 本文选自: www.umlchina.com 我们期待自己成为一个优秀的软件模型设计者,但是,要怎样做,又从哪里开始呢? 将下列原则应用到你的软件工程中,你会获得立杆见影的成果。 1. 人远比技术重要 你开发软件是为了供别人使用,没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却表现平平,因为他们那时侯将主要精力都集中在技术上。显然,构件(components),EJB(Enterprise Java Beans)和代理(agent)是很有趣的东西。但是对于用户来说,如果你设计的软件很难使用或者不能满足他们的需求,后台用再好的技术也于事无补。多花点时间到软件需求和设计一个使用户能很容易理解的界面上。 2. 理解你要实现的东西 好的软件设计人员把大多数时间花费在建立系统模型上,偶尔写一些源代码,但那只不过是为了验证设计过程中所遇到的问题

Android APP功能测试

こ雲淡風輕ζ 提交于 2020-03-11 13:01:14
Android APP功能测试包含APP的安装卸载测试,界面测试,业务功能测试,APP特性测试,交叉事件测试,兼容性测试,升级更新测试,消息通知测试,功能键测试,手势测试等 1-APP的安装和卸载 1.1安装 软件在不同操作系统(Android 5.0/Android 6.0/Android 7.0/Android8.0及其他小迭代系统版本)上是否正常安装 软件在不同的品牌手机(华为/三星/OPPO/VIVO等其他品牌手机)上是否正常安装 软件在不同屏幕分辨率/屏幕大小的手机上是否正常安装 第三方平台直接安装(豌豆荚/应用商店/手机助手等),是否正常安装 安装过程中,是否可以取消,点击取消后,写入的文件是否如需求说明处理 安装过程中,提示信息中不能出现代码、符号、乱码等。 安装过程中,意外情况(如死机,重启,断电)的处理是否符合需求 安装时,是否识别有SD卡(存储卡),是否默认安装到sd卡中 安装空间不足(内存或者磁盘空间不足)时是否有相应提示 安装若需要网络验证,弱网或者断网情况下安装是否正常 安装若有具体的安装手册,依照手册安装是否正常安装 安装完成后,是否生成多余的目录结构和文件 首次安装完成后,是否正常启动APP 版本覆盖安装后,是否正常启动APP 1.2卸载 直接删除安装文件夹卸载是否有提示信息,是否正常卸载 直接卸载APP应用程序是否有提示信息,是否正常卸载 卸载过程中

网络工程系统集成模型

本小妞迷上赌 提交于 2020-03-10 13:26:36
网络工程系统集成模型 ​ 在该模型的第一步, 即 用户需求分析 阶段中,设计者将重点考虑用户的需求、约束和目标。因为一个好的网络设计者必须清楚用户需求,并且将这些需求转换为商业和技术目标,如可用性、可扩展性、可购买性、安全性和可管理性等。 该过程包括明晰部门和用户组的结构,明确网络将向谁提供服务,并从何处获取有用信息。如果已经明确用户的需求和要达到的目标,并且用户希望对网络设计有一一个快速响应,则可以直接进入逻辑网络设计阶段。 逻辑网络设计 必须充分考虑到可选用的厂商设备有档次、型号的限制,以及用户需求会不断变化和发展等情况,不能过分拘泥于用户需求的指标细节,应当在设计方案的经济性、时效性的基础上具有一定前瞻性。 在逻辑上可行性达到就进入了 物理网络设计与实现 ,在这个阶段,只需根据逻辑设计方案进行施工即可。在实际施工中,又可根据实际情况进行适当调整,若发现逻辑设计存在重大问题那么逻辑网络设计方案将被否决,重新打回设计。 物理网络设计与实现完成之后实际使用之前必须进行 测试 ,测试必须考虑到实际工作的各种可能,进行最大弹性检测,保证网络满足用户需求。若不满足则需要上一阶段物理网络设计与实现重新改进,或者从逻辑网络设计阶段重新设计施工。 这个过程将不断重复直到测试满足用户需求。 来源: CSDN 作者: lingchen336 链接: https://blog.csdn.net

如何去判断一套办公系统的好与坏?

落爺英雄遲暮 提交于 2020-03-04 17:36:51
软件系统如何去评定好用与否,其实是一个需要长期去思考的问题。对一个系统好用与否的定义,在一定层面上可以说明使用者对这个系统的定位以及作为这款系统对目标用户的了解程度。企业在选用系统的时候,也要有自己的概念,自己需要的是什么,这些功能实现到什么程度,才是自己的理想值。 前置思考: 首先,在定义优劣之前需要先定义用户期望,只有满足用户需求的系统才有存在的价值,而对用户的满足程度实际上就是我们可以拿来评判优劣的标准了。所以首先必须要明确: 系统是为谁服务的(用户) 用户希望获得什么(价值) 用户害怕什么(痛点) 满足度的评价指标 针对于用户的期望和需求的整理,可以将维度分成以下几个(实际上,大部分的管理类系统都可以从以下几个方面进行评估): 1.1 流程覆盖度 流程线上化是很多管理型系统都需要走的一条很漫长的路,因为几乎后期所有的数据积累、流程优化、智能化都是基于先一步的流程线上化。所以往往各个层级的用户都非常关注流程的搭建。 但同时,这也是一条一不小心就容易走歪的路。经常有用户提线上化需求,在需求价值分析和沟通的过程中,他们往往把“线上化程度提高”作为一个价值点。 不过这真的是价值点吗? 不,切记,流程线上化是途径而不是目的,管理系统并不是单纯为了用键盘代替纸笔。所有线上化的前提是确保流程数据的价值性或者效率的提升点(当然,还有线上化的实施难度)。 此外,在这个过程中

Scrum模拟微信看一看“疫情专区”的敏捷开发过程

喜夏-厌秋 提交于 2020-03-03 15:44:54
无论作为产品用户还是管理咨询顾问,都非常非常喜欢微信。自认感情比较克制属于“高冷”挂,但从很多方面都太佩服太崇拜张小龙了(新书里微信也会是最喜欢的案例之一,真的不只是一个产品而已,很多方面都太牛了)。不知道大家是否有注意到,在疫情爆发后,微信的响应大概最快速也相对最到位的了,看一看立马有了“疫情专区”(不知道官方名称是什么,以下暂以此代称),对于了解疫情整体数据和最新动态都很有帮助,真是觉得太棒了。 之前了解到微信也是使用敏捷开发,最近也在筹备ASM实战课程和Scrum咨询服务产品,奇葩开个脑洞用Scrum YY一下看一看“疫情专区”开发过程,也通过这种方式简单科普一下敏捷开发基本理念与价值以及Scrum的流程实践吧。 本文包括4部分: 敏捷开发基本理念与价值 敏捷开发实践方法 Scrum的3个角色与5个活动 如何通过Scrum实现微信看一看“疫情专区” 敏捷开发基本理念与价值 敏捷开发根源于适应性项目管理和精益开发,相较于传统基于“预测+规划+控制”的瀑布式开发方式,能够适应需求变化的风险,及时理解与响应客户需求,通过周期迭代交付可工作的增量产品的方式,增强项目管理灵活性与可预测性,并基于团队责任制的工作理念运行,借鉴精益管理理念与优秀实践,流程效能高,能够显著优化开发成本,提升产品质量与竞争力、客户满意度、团队及干系人满意度。 就像微信看一看的“疫情专区”

业务流程不是需求(ZT)

柔情痞子 提交于 2020-03-03 07:16:46
原文地址:http://www.javaeye.com/topic/41745 没有一个项目不是重视需求调查的。从第一天开始,开发人员就拿着一个笔记本,把用户都拉到会议室,询问他们的业务流程是什么样的。知道了业务流程,开发者剩下的工作就明确了,一条一条的去实现他们,系统就OK了。但是,业务流程可以代替需求吗? 实际上,在业务流程的背后,有一个更加根本的因素——商业需求。商业需求才是真正的需求,业务流程只是一种实现手段而已。 开发者询问用户:“你们的业务流程是什么样的?”这个问题其实是很难回答的。业务流程的制定首先是要最大限度的满足商业需求。并且,业务流程要受到 各种条件的制约,IT系统也是这个条件之一。开发者问用户业务流程是什么样的,用户也要问开发者系统的设计是什么样的,能达到什么样的性能指标,在这个基 础上才能制定合理的业务流程。 比如一家移动通信公司,在处理新用户入网的时候采用了一个这样的流程,按流程先后顺序: 1:首先把SIM卡和号码在交换网络上做对应关系的注册; 2:市场部把SIM卡存入一定的金额,发给销售商,收取销售商的货款; 3:销售商把卡卖给用户,用户填写入网合同,SIM装入手机可以立即通话; 4:销售商把入网合同交给市场部,市场部资料录入人员将用户的资料录入系统; 5:计费系统按照用户选择的资费对话单进行计费; 6、市场部按照用户的消费情况给销售商计算佣金和返利。

业务流程不是需求

a 夏天 提交于 2020-03-03 07:00:16
没有一个项目不是重视需求调查的。从第一天开始,开发人员就拿着一个笔记本,把用户都拉到会议室,询问他们的业务流程是什么样的。知道了业务流程,开发者剩下的工作就明确了,一条一条的去实现他们,系统就OK了。但是,业务流程可以代替需求吗? 实际上,在业务流程的背后,有一个更加根本的因素——商业需求。商业需求才是真正的需求,业务流程只是一种实现手段而已。 开发者询问用户:“你们的业务流程是什么样的?”这个问题其实是很难回答的。业务流程的制定首先是要最大限度的满足商业需求。并且,业务流程要受到各种条件的制约,IT系统也是这个条件之一。开发者问用户业务流程是什么样的,用户也要问开发者系统的设计是什么样的,能达到什么样的性能指标,在这个基础上才能制定合理的业务流程。 比如一家移动通信公司,在处理新用户入网的时候采用了一个这样的流程,按流程先后顺序: 1:首先把SIM卡和号码在交换网络上做对应关系的注册; 2:市场部把SIM卡存入一定的金额,发给销售商,收取销售商的货款; 3:销售商把卡卖给用户,用户填写入网合同,SIM装入手机可以立即通话; 4:销售商把入网合同交给市场部,市场部资料录入人员将用户的资料录入系统; 5:计费系统按照用户选择的资费对话单进行计费; 6、市场部按照用户的消费情况给销售商计算佣金和返利。 这个流程的制定并不是业务部门可以单独确定的,他和IT系统有着很深的联系

敏捷项目管理-用户故事

三世轮回 提交于 2020-03-01 20:45:58
在远古时代,文字没有出现之前。知识的传承靠口口相传,不管隔了多少代,其准确性很高。文字出现后,我们大脑中的这种技能反而逐步衰退。于是各种软件、各种方法充斥着我们,左右着我们。各位是否也有相同的想法?试想一下,上节课我们讲了什么?每次应允别人的承诺,我们转过头就忘记?比如忘记约会,忘记洗车、忘记写日报? “要想知道栗子的味道,你得咬一口”这个真理朴实,正确。当用户提出一款软件时,我们不要只想着从技术的角度,认为用户不专业,他的需求是错误的。如果他专业,就没我们啥事了。用户大脑中的需求是离散的,不可控的,这时,就需要我们放下成见,彼此真诚相对,让用户参与进来,通过各种方法,一条条梳理,直至双方的理解是一直的。 其作用:1.我们弄懂了用户为何会这样想。2.用户通过亲身参与,头脑中的需求逐渐变成技术可理解的。“求同去异”是一个很难的过程,需要双方彼此做出改变,很难.....,往往难得事情才是最重要的,要不怎么会有“战胜困难”的伟大,痛苦成就了欢乐。 软件的最大价值只有在用户认可,使用才算真的有价值。“再牛逼的算法,再严谨的逻辑”不符合用户实际需求,都是白费力气。“当顾客很饥饿时,他只需要的立马填报肚子的食物,而不是需要几天或者几个月才能做好的满汉全席”。 扯远了,回归正题。因用户对软件领域不专业,脑中对需求没有一个正确的定论。就需要我们专业人士,运用特殊的方法,梳理用户真正的意图。

《用户体验要素—以用户为中心的产品设计》笔记(一)

…衆ロ難τιáo~ 提交于 2020-02-28 12:40:10
第一章 用户体验并不是指一件产品本身是如何工作的,用户体验是指"产品如何与外界发生联系并发挥作用",也就是人们如何"接触"和"使用"它。 产品人创建一个产品的过程更像是在"开发":逐步建立和完善产品的特性和功能,直到它们所组成的那个东西在市场上是可行的。 用户体验设计通常要解决的是应用环境的综合问题。 为体验而设计:使用第一。 科技产品都会带给人:他们总是责备自己。他们认为自己一定做错了什么。他们觉得自己很愚蠢。网站没有按照用户所期望的那样动作,这不能算他们的错。但是用户仍然觉得自己很笨。 无论用户体验对网站的成功具有多么重大的战略意义,在大多数网站发展的过程中,仅仅是"去理解人们所想和所需"这样一件简单的事,都从来没有得到过重视。 随着功能的不断膨胀,网站变得越来越复杂、越来越笨重、越来越难以使用,最后就失去了对初次访问者应有的吸引力。同时,企业仍然很少去关心用户真正喜欢什么,很少去发现价值、或真正可以使用的东西。 如果你的用户得到一次不好的体验,他们将不再回来。如果用户在网站上体验尚好,但是,在你的竞争对手那儿感觉更好,那么他们下次将访问竞争对手的网站,而不是你的。 企业关注财务盈收的情况,希望知道投资所得到的回报(return on investment),或投资回报率(ROI)。 一个最常用的投资收益的度量标准是转化率。 通过跟踪有百分之多少的用户被你"转化"到了下一个步骤