精华内容
下载资源
问答
  • 产品列表的作用
    千次阅读
    2020-09-09 02:26:54

    mvp产品概念

    Many corporations today only a few years ago started their business with MVP. The only MVP allows you to take a look in a very short period how your business will move. By this way, you can notice at the first reaction of the target audience, see all the shortcomings, and exactly decide how to proceed further: develop the idea and invest in or completely modify it in an absolutely different product.

    仅仅几年前,今天的许多公司都是通过MVP开展业务的。 唯一的MVP可让您在很短的时间内了解您的业务发展情况。 通过这种方式,您可以注意到目标受众的第一React,看到所有缺点,并精确地决定如何进一步进行:开发该想法并投资或完全修改它以生产完全不同的产品。

    Imagine you have a business idea and it seems very good and feasible. No rush to order full cycle development with tremendous investments and the same uncertainty. Test your business hypothesis with an MVP.

    想象您有一个商业想法,这看起来非常好且可行。 无需急于命令巨大的投资和相同的不确定性进行全周期开发。 使用MVP测试您的业务假设。

    An MVP, or a minimum viable product, is a product that includes only few core features of the conceived full-service product. But in the same an MVP works and can be used by early customers. If we are talking about software, it can be a website, a landing page, an application which is far from full-service but can be a basis for further product development and a tool to validate business ideas. MVP answers the crucial question: Do customers need your product?

    MVP或最低限度可行的产品是仅包含设想的全方位服务产品的几个核心功能的产品。 但是,MVP同样可以起作用,并且可以由早期客户使用。 如果我们在谈论软件,则可以是网站,登录页面,远不能提供全面服务的应用程序,但可以作为进一步产品开发的基础和验证业务构想的工具。 MVP回答了关键问题:客户需要您的产品吗?

    Aims of MVP development are the following:

    MVP开发的目标如下:

    • testing of hypotheses about the product with minimal costs

      以最小的成本检验关于产品的假设
    • getting quick feedback needed for further decision making

      快速获得需要进一步制定决策的反馈
    • time saving on development

      节省开发时间
    • quick product launch to early customers and gaining first brand evangelists

      快速向早期客户推出产品并赢得第一品牌传播者

    An MVP is a perfect tool providing it is understood and developed correctly. The success of the MVP development depends on a startup even more than on a development team. Proper preparation is needed to get the maximum effect of an MVP.

    只要正确理解和开发MVP,它就是一个完美的工具。 MVP开发的成功取决于启动,而不是取决于开发团队。 需要适当的准备才能获得MVP的最大效果。

    MVP is not a rough draft, it is a serious product requiring thorough preparation. Its mission is to present and sell product’s value proposition to customers.

    MVP并不是草稿,它是需要认真准备的严肃产品。 其使命是向客户展示和销售产品的价值主张。

    Good MVP:

    好的MVP:

    • serve at least one specific audience

      服务至少一个特定的受众
    • address at least one key problem

      解决至少一个关键问题
    • have a well-designed UX

      精心设计的用户体验
    • easy to build and launch quickly

      易于构建和快速启动

    MVP in process

    正在进行MVP

    Let’s talk about how a startup should prepare for creating effective MVP.

    让我们讨论一下创业公司应该如何为创建有效的MVP做准备。

    如何建立有效的MVP-创业算法 (How to Build an Effective MVP — Algorithm for Startups)

    第1步 (Step 1)

    确定目标受众和产品要解决的问题 (Define your target audience and problems your product is to solve)

    To succeed, a product should meet its customers. For whom your product is designed? What problems does it solve? Give your prospects the reason to buy it.

    为了取得成功,产品应该满足其客户。 您的产品是为谁设计的? 它解决什么问题? 给您的准客户购买它的理由。

    Conduct careful target audience research. Understanding your prospective customers and their needs will give you the view of your MVP. Consider demographic and social factors, pay attention to interests and lifestyle. Don’t try to cover all customers groups at once. Choose one specific audience, describe a buyer persona in detail.

    进行仔细的目标受众研究。 了解潜在客户及其需求将使您对MVP有所了解。 考虑人口和社会因素,注意兴趣和生活方式。 不要试图一次覆盖所有客户群。 选择一个特定的受众,详细描述购买者的角色。

    Target audience and problems definition

    目标受众和问题定义

    Conduct a little survey: interview 15 or more potential customers to measure their interest in your product. Ask them several questions: 1 — How important is the problem you are aiming to solve for your customers? 2 — Are they trying to solve it with other products or own methods? 3 — Are your respondents involved in the interview? 4 — Are they okay with one more interview? 5 — Are they ready to pay for your product right now?

    进行一些调查:采访15个或更多潜在客户,以衡量他们对您的产品的兴趣。 问他们几个问题:1-您要为客户解决的问题有多重要? 2-他们是否尝试使用其他产品或自己的方法解决问题? 3-您的受访者是否参与了访谈? 4-再接受一次采访是否还可以? 5 —他们准备好立即为您的产品付款吗?

    Measure the answers on a scale for one to ten. If a total constitutes 31 and more — you are moving in the right direction.

    用一到十的量度答案。 如果总数等于或大于31,则说明您朝着正确的方向前进。

    You can measure interest with the help of other communication channels:

    您可以借助其他沟通渠道来衡量兴趣:

    • blog or social networks

      博客或社交网络
    • questions & answers services like Quora

      问答服务,例如Quora
    • landing page with a registration form

      带有注册表格的登录页面

    第2步 (Step 2)

    进行竞争分析并证明您是最好的 (Conduct competitive analysis and prove you are the best)

    Even if you consider your product is unique, spend some time to find and analyze potential competitors. Learn primary and secondary sources, test their products. Find out what their customers say about their service, learn their feedback to find weaknesses and bottlenecks. Answer the following questions:

    即使您认为自己的产品独特,也要花一些时间来寻找和分析潜在的竞争对手。 了解主要和次要来源,测试其产品。 找出客户对他们的服务的评价,了解他们的反馈以发现弱点和瓶颈。 回答以下的问题:

    • Why are you better than competitors?

      您为什么比竞争对手更好?
    • Can you offer something unique to the market?

      您可以提供市场独有的产品吗?

    Сompetitor analysis

    竞争者分析

    You can analyze other market players with free and paid tools like Alexa, Similar Web, Ahrefs, Apps Annie, MOZ etc.

    您可以使用免费和付费工具(例如Alexa,Similar Web,Ahrefs,Apps Annie,MOZ等)分析其他市场参与者。

    第三步 (Step 3)

    考虑用户流 (Consider the user flow)

    User flow is a route a customer should pass to reach the core goal of the product. It should be logical and clear.

    用户流是客户应达到产品核心目标的途径。 它应该是逻辑清晰的。

    User flow consideration

    用户流程注意事项

    第4步 (Step 4)

    形成一组必要的功能并确定其优先级 (Form the set of necessary features and prioritize them)

    You already have the user flow, now you can proceed to the features list. Figure out what particular features you need on every stage of the user flow. Divide the features to mandatory, desirable and minor and place them in order of decreasing priority. Then choose the features to include in your MVP. Keep in mind the Pareto rule. Then you can go to your technical team and start developing MVP. Features formation and prioritization

    您已经有了用户流程,现在可以进入功能列表。 找出在用户流程的每个阶段需要哪些特定功能。 将功能分为强制性,理想和次要功能,然后按优先级从高到低的顺序排列。 然后选择要包含在MVP中的功能。 请记住帕累托规则。 然后,您可以去技术团队开始开发MVP。 特征形成和优先级

    第5步 (Step 5)

    建立MVP,收集第一批用户的反馈意见,然后再回到开发阶段 (Build an MVP, collect feedback from the first users and go back to development)

    Present the MVP to your target audience and collect the first feedback. Use relevant marketing metrics like registrations, orders, downloads, time spent, conversion rate, mentions on social media, etc. Use the interview to collect customers’ feedback, learn it and make further decisions. If everything goes as it should, return to successful features refinement. Then test the product again. In other cases, you’ll have to pivot your business in a new direction or even abandon it. Users feedback

    向目标受众展示MVP,并收集第一批反馈。 使用相关的营销指标,例如注册,订单,下载,花费的时间,转换率,在社交媒体上的提及等。使用访谈收集客户的反馈,学习反馈并做出进一步的决策。 如果一切正常,请返回成功的特征优化。 然后再次测试产品。 在其他情况下,您必须将业务转向新的方向,甚至放弃它。 用户反馈

    您最好避免的错误 (Mistakes You’d Better Avoid)

    Why such a good tool as an MVP fails? Startups make critical mistakes:

    为什么像MVP这样的好工具会失败? 初创企业犯严重错误:

    1. They don’t make proper homework including competitors and customers research.

      他们没有做适当的作业,包括竞争对手和客户调查。
    2. They build MVP for all platforms at once — mobile, web, application etc. and spend a lot of time and money.

      他们一次为所有平台(移动,Web,应用程序等)建立MVP,并花费大量时间和金钱。
    3. They prioritize features wrong.

      他们将功能优先排序错误。
    4. They offer raw bad-designed product and overestimate its value.

      他们提供原始设计错误的产品,并高估了其价值。

    MVP is not just a game, it can be a full-fledged start-up that will bring you only the benefits and satisfaction from running a business. It will never be a disaster if you approach it seriously and with full dedication. MVP will show you the real way of developing your business. If an idea of creating your own business long ago lurking in your thoughts, we will help you to create the right and working MVP project. We'll tell more about the process, show everything with our real examples and make completely right decisions.

    MVP不仅仅是一个游戏,它还可以是一个成熟的初创企业,它将为您带来仅因经营业务而带来的好处和满意度。 如果您认真认真地全力以赴,那将永远不会是一场灾难。 MVP将向您展示发展业务的真实方法。 如果很久以前就潜藏了创建自己的企业的想法,我们将帮助您创建正确且有效的MVP项目。 我们将详细介绍该过程,并通过实际示例展示所有内容,并做出完全正确的决定。

    翻译自: https://habr.com/en/post/498514/

    mvp产品概念

    更多相关内容
  • 在消费者搜索结果的显眼位置,电子商务市场已逐渐用赞助产品列表代替有机产品列表。 市场在赞助列表中除了收取销售佣金外,还收取列表费用,而在有机列表中,它们仅收取后者。 此外,市场可以访问大量的消费者数据,...
  • zencart 多级分类中, 一般点击一级分类显示的是该分类下的二级分类, 这插件的作用是, 点击一级分类, 显示该分类(包括子分类)下的所有产品
  • 前者是抓取产品列表的结果,后者是抓取每个单独的产品页面的结果。 不用说,后者更详细,大约需要 1 小时才能完成。 抓取产品列表只需要几分钟。 要运行它,您的路径上需要 phantomjs。 npm installphantomjs src/...
  • 您将要创造的 WooCommerce为您提供了一些关于... 这意味着我商店的访问者可以直接从主页选择产品,也可以通过单击产品类别档案来优化搜索。 但是,这种方法有一个缺点:它同时显示类别/子类别,而两者之间没有分...
    最终产品图片
    您将要创造的

    WooCommerce为您提供了一些关于可以在存档页面上显示的内容的选项:

    • 产品展示
    • 类别(在主商店页面上)或子类别(在类别页面上)
    • 产品和类别。

    设置商店时,通常会选择第三个选项:产品和类别/子类别。 这意味着我商店的访问者可以直接从主页选择产品,也可以通过单击产品类别档案来优化搜索。

    但是,这种方法有一个缺点:它同时显示类别/子类别,而两者之间没有分隔。 这意味着,如果您的产品图片的尺寸与产品图片的尺寸不同,则布局可能会显得有些混乱。 即使您的图片大小相同,但即使存档页面中的一行包含类别和产品,但由于缺少类别的“添加到购物车”按钮,该行看起来也不整洁,因为并非所有元素都具有相同的尺寸。

    在本教程中,我将向您展示在显示产品之前如何在单独的列表中显示类别。

    为此,我们将遵循四个步骤:

    1. 标识WooCommerce用于在存档页面上输出类别和子类别的代码。
    2. 为我们的代码创建一个插件。
    3. 编写一个将类别或子类别放在产品列表之前的函数。
    4. 设置输出样式。

    但是在开始之前,您需要安装WooCommerce,其中添加了一些产品,并设置了产品类别和子类别。

    您需要什么

    要继续进行,您需要:

    • WordPress的开发安装。
    • 代码编辑器。
    • WooCommerce已安装并激活。
    • 添加的产品-我已经导入了WooCommerce随附的虚拟产品数据; 有关如何执行此操作的详细信息,请参阅本指南
    • 激活了与WooCommerce兼容的主题,我正在使用Storefront

    开始之前:默认选项

    让我们看一下WooCommerce默认提供的功能。

    首先,我将一些图像添加到我的产品类别和子类别中,因为WooCommerce虚拟数据不包括这些图像。 我只是使用了每个类别或子类别中一种产品的图像,如您在屏幕截图中所见:

    WordPress管理员中的“产品类别”屏幕,添加了类别图像

    现在让我们看一下WooCommerce如何在归档页面中显示产品类别和产品。

    如果还没有,请转到WooCommerce>设置 ,选择“ 产品”选项卡,然后选择“ 显示”选项。 对于“ 商店页面显示”和“ 默认类别显示”中的每个选项,选择“同时显示两个”

    WooCommerce产品显示设置屏幕

    点击保存更改按钮以保存您的设置并访问您网站的商店页面。 我的看起来像这样:

    商店主页面没有任何变化

    碰巧的是,由于我有三个产品类别,并且类别图像与我的产品图像大小相同,因此看起来很整洁。 但是,这里是产品类别档案之一:

    音乐类别存档页面,无任何更改

    由于此类别有两个子类别,因此第一个产品将与它们一起显示在一个三项宽的网格中。 我想使我的类别和子类别更加突出,并简单地将它们与产品清单分开显示。 因此,让我们这样做。

    识别WooCommerce用于在档案中输出类别和产品的代码

    第一步是确定WooCommerce如何输出类别和子类别。 因此,让我们深入研究WooCommerce源代码以找到相关功能。

    WooCommerce用于显示存档页面的archive-product.phparchive-product.php ,它位于templates文件夹中。

    在该文件中,您可以找到以下代码,该代码输出类别和产品:

    <?php
        /**
    	 * woocommerce_before_shop_loop hook
    	 *
    	 * @hooked woocommerce_result_count - 20
    	 * @hooked woocommerce_catalog_ordering - 30
    	*/
    	do_action( 'woocommerce_before_shop_loop' );
    ?>
    
    <?php woocommerce_product_loop_start(); ?>
    
        <?php woocommerce_product_subcategories(); ?>
    
    	<?php while ( have_posts() ) : the_post(); ?>
    
    		<?php wc_get_template_part( 'content', 'product' ); ?>
    
    	<?php endwhile; // end of the loop. ?>
    
    <?php woocommerce_product_loop_end(); ?>

    因此,有一个woocommerce_product_subcategories()函数可在运行输出产品的循环之前输出类别或子类别。

    该函数是可插入的,这意味着我们可以在主题中覆盖它。 不幸的是,这并不完全有效,因为WooCommerce具有用于清除项目的内置样式,该样式将显示在默认显示的行的开头。

    因此,相反,我们将关闭归档页面上类别和子类别的显示,以便仅显示产品。 然后,我们将创建一个输出产品类别或子类别的新函数,并将其挂接到woocommerce_before_shop_loop动作,确保我们使用高优先级,以便在已经挂接到该动作的函数之后触发。

    注意:由于WooCommerce向每个第三个产品列表添加了woocommerce_product_subcategories() ,因此我们不能使用woocommerce_product_subcategories()函数或该函数的编辑版本来显示类别。 这是因为即使我们使用此功能分别显示类别,它也会清除列出的第三,第六(依此类推)类别或产品。 我们可以尝试重写它,但是只编写我们自己的函数会更简单。

    因此,让我们创建一个可以执行此操作的插件。

    创建插件

    在您的wp-content/plugins目录中,创建一个新文件夹并为其指定一个唯一名称。 我tutsplus-separate-products-categories-in-archives称我的tutsplus-separate-products-categories-in-archives 。 在其中创建一个新文件,再次使用唯一的名称。 我使用的是相同的名称: tutsplus-separate-products-categories-in-archives.php

    打开文件并添加以下代码:

    <?php
    /**
     * Plugin Name: Tutsplus display WooCommerce products and categories/subcategories separately in archive pages
     * Plugin URI: https://code.tutsplus.com/tutorials/woocommerce-display-product-categories-subcategories-and-products-in-two-separate-lists--cms-25479
     * Description: Display products and catgeories / subcategories as two separate lists in product archive pages
     * Version: 1.0
     * Author: Rachel McCollin
     * Author URI: http://rachelmccollin.co.uk
     *
     *
     */

    您可能要编辑作者详细信息,因为这是您正在编写的插件。 保存文件并通过WordPress管理员激活插件。

    编写我们的功能

    现在让我们编写函数。 但在开始之前,请在管理屏幕中关闭类别列表。 转到WooCommerce>设置 ,选择“ 产品”选项卡,然后选择“ 显示”选项。 对于每个商店页面显示默认类别显示选项,选择显示产品 。 保存您的更改。

    您的商店页面现在将如下所示:

    仅显示产品的主商店页面

    在您的插件文件中,添加以下内容:

    function tutsplus_product_subcategories( $args = array() ) {
        
    	}
    }
    add_action( 'woocommerce_before_shop_loop', 'tutsplus_product_subcategories', 50 );

    现在,将以下代码添加到函数中:

    $parentid = get_queried_object_id();
        	
    $args = array(
    	'parent' => $parentid
    );
    
    $terms = get_terms( 'product_cat', $args );
    
    if ( $terms ) {
    		
    	echo '<ul class="product-cats">';
    	
    		foreach ( $terms as $term ) {
    						
    			echo '<li class="category">';					
    					
    				woocommerce_subcategory_thumbnail( $term );
    				
    				echo '<h2>';
    					echo '<a href="' .  esc_url( get_term_link( $term ) ) . '" class="' . $term->slug . '">';
    						echo $term->name;
    					echo '</a>';
    				echo '</h2>';
    																	
    			echo '</li>';
    																	
    
    	}
    	
    	echo '</ul>';
    
    }

    让我们看一下该函数的作用:

    • 它标识当前查询的对象,并将其ID定义为$parentid
    • 它使用get_terms()来标识以当前查询的项为其父项的项。 如果这是商店的主要页面,它将返回顶级类别;否则,它将返回顶级类别。 如果这是类别档案,它将返回子类别。
    • 然后,它在打开foreach循环和ul元素之前检查是否有任何条件。
    • 对于每个术语,它创建一个li元素,然后使用woocommerce_subcatgeory_thumbnail()输出类别图像,然后在指向其档案的链接中输出类别名称。

    现在保存您的文件并刷新主商店页面。 我的看起来像这样:

    主商店页面-类别是单独的,但太大,并且带有列表样式项目符号等

    显示了类别,但是它们需要一些样式。 接下来,让我们开始。

    样式分类列表

    为了添加样式,我们需要在插件内部添加样式表,我们需要将其排入队列。

    在您的plugin文件夹中,创建一个名为css的文件夹,并在其中创建一个名为style.css的文件。

    现在,在您的插件文件中,将其添加到您已经创建的函数上方:

    function tutsplus_product_cats_css() {
    
        /* register the stylesheet */
        wp_register_style( 'tutsplus_product_cats_css', plugins_url( 'css/style.css', __FILE__ ) );
        
        /* enqueue the stylsheet */
        wp_enqueue_style( 'tutsplus_product_cats_css' );
        
    }
    
    add_action( 'wp_enqueue_scripts', 'tutsplus_product_cats_css' );

    这可以使刚创建的样式表正确入队。

    现在打开样式表并添加以下代码。 WooCommerce使用移动优先样式,这也是我们将要使用的样式。

    ul.product-cats li {
        list-style: none;
    	margin-left: 0;
    	margin-bottom: 4.236em;
    	text-align: center;
    	position: relative;
    }
    ul.product-cats li img {
    	margin: 0 auto;	
    }
    
    @media screen and (min-width:768px) {
    
    	ul.product-cats {
    		margin-left: 0;
    		clear: both;
    	}
    	ul.product-cats li {
    		width: 29.4117647059%;
    		float: left;
    		margin-right: 5.8823529412%;
    	}
    	ul.product-cats li:nth-of-type(3) {
    		margin-right: 0;
    	}
    	
    }

    我已经从WooCommerce使用的样式中复制了确切的宽度和边距。

    现在,再次检查您的主要商店页面。 这是我的:

    商店的主要页面类别是上述产品,并且在网格中样式一致

    这是音乐类别存档:

    音乐档案两个子类别位于3个广泛的产品网格上方

    这是在较小的屏幕上的外观:

    较窄屏幕上的类别全屏不在网格中

    摘要

    产品类别是WooCommerce的一项重要功能,但是显示方式并不总是理想的。 在本教程中,您学习了如何创建一个与产品清单分开输出产品类别或子类别的插件,然后为类别清单设置了样式。

    通过将函数挂钩到WooCommerce模板文件中的其他动作挂钩,可以使用此代码在页面上其他位置(例如,产品下方)输出类别或子类别的列表。

    如果您目前正在经营一家想要扩展的商店,或者正在寻找与WooCommerce相关的其他插件,请随时查看Envato Market中提供哪些插件。

    翻译自: https://code.tutsplus.com/tutorials/display-woocommerce-categories-subcategories-and-products-in-separate-lists--cms-25479

    展开全文
  • 一、产品架构 现金贷前端产品的流程与界面通常比较简单,后端体系与逻辑相对前端会复杂很多,一个相对成熟的现金贷业务的产品架构如下: 从上到下,大致可分为五个模块,模块之间部分重合: 1. 前端产品 产品...

    一、产品架构

    现金贷前端产品的流程与界面通常比较简单,后端体系与逻辑相对前端会复杂很多,一个相对成熟的现金贷业务的产品架构如下:

    从上到下,大致可分为五个模块,模块之间部分重合:

    1. 前端产品

    • 产品形态:即前端产品的载体,通常有APP、H5、公众号、小程序、PC站;
    • 上游流量:用户可通过自家产品登录使用,也可以从其他家的APP或者网页 (如融360、卡牛) 进入使用,为保证进件量的持续增长,除自身流量外贷款平台都会接入大量的流量方;
    • 三方数据:风控决策所使用的数据,除了自己采集的进件资料、短信、通讯录、设备信息等数据外,还会接入多家第三方 (如同盾) 的征信数据作为补充,常见的有身份证校验、运营商授权、黑名单、征信报告等。

    2. 贷前审核

    • 用户中心:储存姓名、手机号、证件等用户信息,以及用户标签、用户等级等数据;
    • 风控系统:对不同场景,灵活配置和实时发布
    展开全文
  • 最近在做产品的时候,遇到搜索结果列表过滤器的问题,要想把过滤器做的好用,是需要花费一些脑筋的,不仅要对搜索结果中数据属性要熟悉,还要巧妙的将这些属性一一配对。搜索的作用在于按照某个关键字找到最多(最...
  • 一个产品从0到1的完整流程

    千次阅读 2021-10-13 22:15:10
    每个产品经理都需要经历产品0 ~ 1和1 ~ 100的过程。0~1的流程为: 需求收集-->需求分析与管理-->需求筛选-->项目立项-->需求设计-->需求评审-->开发-->测试-->上线-->项目总结

    每个产品经理都需要经历产品0 ~ 1和1 ~ 100的过程,所以小编就结合自身的理解整理总结一个产品从0 ~ 1的完整流程。0~1的流程为:
    需求收集–>需求分析与管理–>需求筛选–>项目立项–>需求设计–>需求评审–>开发–>测试–>上线–>项目总结

    在这里插入图片描述

    什么是需求

    需求定义

    需求就是实现与理想存在差距,人们想弥补差距从而产生了需求。

    满足需求的三种方式

    需求是源于实现与理想的差距,所以减小这个差距由三种方式:

    1. 改变现状。是我们最常用的,去开发某种产品,但也是最笨的办法
    2. 降低理想。把人们的预期打压降低,比如我们常说的“打个预防针”、“丑话说在前头”
    3. 转移需求。因为人类的注意力有限,所以引导用户关注其他事务,就会觉得差距没有那么大。人的行为是需求驱动的,想改变人的行为,就要寻找更强烈的需求展示给他,而让他不在纠结原来的需求。

    需求的核心

    由用户才有需求,用户才是需求的根本。所以我们需求要以用户为中心,但是也不能全听用户,因为可能用户的需求并不是他真的想要的,所以我们要去发掘分析用户背后的真实需求。“以用户为中心,分析挖掘用户真实需求,用户需求转化成产品需求”。

    需求收集

    需求收集是一个产品从0到1的一个开端。需求经常会是以很零散的方式展示在我们面前,比如老板某一天忽然跟你说想搞一个充电桩小程序,就一句话,剩下自己去研究。所以面对这些情况,我们就需要从各方面进行需求收集。

    需求来源

    内部

    • 产品自身问题:比如bug、体验优化、性能优化、逻辑调正
    • 内部人员需求:比如老板需求、市场销售同事需求
    • 头脑风暴:就是一群人在一起瞎想
    • 数据分析:对产品数据进行数据分析,然后整理出来需求

    外部

    • 市场分析:市场环境引起的需求,市场调研分析,一般会产出市场分析报告
    • 竞品分析:分析竞品优劣势,取长补短
    • 用户需求:用户提出的需求、用户反馈以及对用户研究

    需求收集步骤

    明确目标 --> 选择采集方式 --> 制定采集计划 --> 执行采集 --> 资料整理。

    • 明确目标:明确为什么要收集需求,是为了解决什么问题,范围是多少。只有明确的目标,才能有效的执行,方向才不会错。

    • 选择采集方式:有用户访谈、调查问卷、竞品分析、市场分析、用户分析、数据分析等方式,可以使用四象限法来定义我们的采集方式。
      在这里插入图片描述

    • 制定采集计划:计划明确目标目的、明确访问的内容等等

    • 执行采集:在采集过程中我们要注意:

      • 避免一组固定的问题:固定的问题会让被访者产生被审问的感觉,我们应该准备好问题清单,但清单只起一个引导作用,并不用照着读。首先关注目标,任务其次:比用户行为更重要的是行为背后的原因,多问问用户为什么这么做。
      • 避免让用户成为设计师:听用户说,但不要照着做,用户的解决方案通常短浅、片面。
      • 避免讨论技术:特别是碰到一些略懂技术的用户,不要与其纠缠产品的实现方式
      • 鼓励讲故事:故事是最好的帮助设计师理解用户的方法。
      • 避免诱导性的问题:典型的诱导问题是“如果有××功能,你会使用么?”一般来说用户会给出毫无意义的肯定答复。
    • 资料整理:在采集过程中我们可以使用单项需求卡片来收集,单项需求卡片模板
      在这里插入图片描述

    ps: 在采集中,不一定按照模板来执行,可以灵活变动。

    需求分析与管理

    当我们完成了需求收集之后,此时的需求还是比较混乱的,很多需求都是表面需求,需要我们通过需求分析挖掘真实的需求,并且对需求进行规划管理,纳入需求池,方便管理,这就第二步需求分析与管理。

    需求分析

    什么是需求分析

    • 用户需求:用户自以为的需求,并且经常表达为用户的解决方案。
    • 产品需求:经过我们的分析,找到真实的需求,并且表达产品的解决方案
    • 需求分析:从用户提出的需求出发,找到用户内心真正的渴望,再转化为产品需求的过程。

    如何挖掘用户真实需求

    • 马斯洛需求理论
      在这里插入图片描述

    需求管理

    需求优先级

    在这里插入图片描述
    定义需求优先级的好处在于确定那些需求比较重要,那些需求先做。集中力量办大事。需求优先级判定,可以依照下面几个公式即可:

    • 需求优先级 = 需求价值 / 成本
    • 需求价值 = 用户价值 * (公司价值 + 战略契合度 + 老板意志)
    • 成本 = 开发周期 + 技术风险 + 政策风险
    • 优先级等级:高、中、低
    • 需求优先级评估模板
      在这里插入图片描述
      用户价值:可以从需求重要程度、紧急程度、持续时间三个维度来分析。
    • 重要性:可以参考时间管理里“重要与紧急”的概念。这里的重要度又可细分为:满足后“一般”到“非常高兴”;未实现“略感遗憾”到“非常懊恼”,更多可以学习 KANO 模型加深理解。
    • 紧急度:在时间维度上判断这个需求是否迫切,紧急不重要的需求通常表现为解决了短期的问题,如果熬过去没做,对长期影响不大;或者解决了局部的问题,如果不做对于大多数用户没有影响。比如某个用户是大老板的朋友,通过大老板“天外飞仙”地提过来一个需求,就很可能是一个超级紧急的需求,但重要性未必很高
    • 持续时间:需求是有生命的,有的长寿有的短寿,比如迎合过年过节的运营活动需求,一般就比较短寿。试想8月我们录入了一个庆国庆的主题运营活动,如果到了9月底还没资源做,那一年内也就不用再考虑这个需求了。
      所以总结规律如下:
      重要且紧急>重要不紧急>紧急不重要>不紧急不重要

    KANO模型把需求分为基本需求、期望需求、魅力需求、无差异需求、反向需求。

    • 基本需求:用户使用你产品想要解决的核心需求,也是产品的必备功能,如果没有该功能,用户会极度不满,甚至放弃你的产品;即使有了该功能,用户也认为是理所应当的,用户不会因此对你的产品满意度增加,比如微信的聊天功能。
    • 期望需求:用户的痒点,产品满足了这类需求,用户满意度会因此增加,也可以成为自己产品的竞争优势;此类需求得不到满足或表现不好的话,客户的不满也会增加。
    • 兴奋需求:用户自己都没想到的需求,产品拥有此功能,即便表现的并不完善或完美,用户满意度也急剧提升;即便没有此功能,用户也并不会对产品对满意度降低。
    • 无差异需求:用户感觉无所谓的需求,不管产品提供与否,用户的满意度都不会因此变化;虽然用户满意度不会变化,但是过多的无差异需求,浪费公司资源,使产品变的臃肿,因此也最好不要去做。
    • 反向需求:该类需求提供对应的功能后,用户会对产品的满意度降低;比如前一段时间钉钉的“在家上课”功能,对于我们祖国的花朵来说,这就是一个反向需求,因此他们才会在应用商店怒刷一星。
      在这里插入图片描述

    需求池

    需求池是用于管理需求的变更记录,让我们能清晰知道需求的进度情况。下面是需求池模板:
    在这里插入图片描述

    需求属性属性说明
    编号需求的顺序号,唯一性标识
    提交人(*)需求的录入 PD,负责解释需求
    提交时间需求的录入时间,辅助信息
    模块(*)根据产品的模块划分
    名称(*)用简洁的短语描述需求
    描述(*)需求描述:无歧义、完整性、一致性、可测试等
    提出者即需求的原始提出者,有疑惑时便于追溯
    提出时间原始需求的获得时间,辅助信息
    Bug 编号将一些 Bug 视为需求,统一管理
    分类新增功能、功能改进、体验提升、Bug 修复、内部需求等
    层次基础、扩展(期望需求)、增值(兴奋需求)
    开发量(*)需求的开发工作量,表征实现难度,单位人/天
    状态(*)需求状态。待评审、待开发、开发中、待测试、测试中、待上线、已上线、遗留、丢弃、待确认
    需求优先级(*)需求的优先级。高、中、低
    • 编号:看似作用不大,最初表格中没有这一项,但有一次大家把列表打印出来讨论,当提到某个需求的时候,发现很难告诉大家是哪个,因为 Excel的行号没有一并打印出来,所以后来我们都把序号加上了,作为需求的唯一性标识。有时候在某个需求的备注里,也会写“与 273 号需求类似,可以参考”。
    • 提交人:必填,提交人是 PD,我们的需求管理方法比较轻量级,更多的是只管理产品需求,而用户需求并没有很好的整理,经常只是一堆各种格式的文档,所以提交人要负责在今后的任何时候解释这个需求的来源,提交人有义务充分理解原始的用户需求。
    • 提交时间:这是一个辅助信息,记录提交人是何时录入这个需求的。模块:一般来说,根据人类记忆的特点,产品有 5±2 个模块比较合理,如果超过7 个,你就要考虑重新划分,甚至增加一个基本属性叫“二级模块”。
    • 名称:用简洁的短语描述需求,要给用户提供什么功能,比如:黑名单。
    • 描述:这里可以具体解释一下名称里说的功能是什么意思,比如:用户可以选择联系人并加入黑名单,或者将某联系人移出黑名单,在黑名单里的联系人无法给用户发消息。描述只要说此功能要做什么,无须解释怎么做,注意语言的无歧义性、完整性、一致性和可测试性等
    • 提出者:即用户需求的提出者,有疑惑时便于更进一步追溯。
    • 提出时间:原始需求的提出时间,区别于提交时间,这是个辅助信息。
    • Bug 编号:可选,这是因为我们把产品的某些 Bug 也视为需求,所以加入这个表格统一管理。
    • 分类:可以分为“新增功能、功能改进、体验提升、Bug 修复、内部需求”等。其实产品需求远非我们直接可以想到的功能需求,还包括了很多非功能需求,比如:性能、可培训、可维护、可扩展……有很多需求不是为终端用户做的,而是为销售、服务、测试团队的同学做的。
    • 开发量:必填,需求的开发工作量,单位为人/天。通常是技术经理,或者系统分析师、架构师。
    • 状态:必填, 需求状态
    • 需求优先级:必填,需求的优先级

    需求筛选

    在工作中,往往都是资源有限的,尽可能抢占资源,所以对需求要进行筛选。
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-t3r9kouA-1634135023475)(BB50E65812514E66A44C855A3DC9D400)]

    需求打包

    1. 将类似的功能点打包,通过业务逻辑图的方式可视化,可以更直观地给别人讲解
      在这里插入图片描述

    2. 明确功能互相之间有依赖关系。那些只能先做的功能,应该在产品需求列表里注明;功能与人力资源之间的依赖关系也会经常存在,比如有些功能只能由团队里的特定成员来做。在这里评估工作量的时候不会考虑“谁来做”的问题,在正式立项以后,组建团队的时候会重点考虑,当然长期来说,为了避免这类风险,提
      升与平衡团队成员的能力是王道。

    3. 需求的粒度尽可能小。商业价值很高的功能,如果细分的话,我们会发现其中也有价值相对低的部分,所以需求的粒度应该尽量细,前提是细化引起的管理成本上升在可接受的范围内,给个生活中的例子帮助理解:大开间办公区域里的灯,不可能用一个开关控制,也不可能每一个开关只控制一盏灯。具体细到多少,要根据具体情况具体分析。我们的经验是,在需求列表里出现的任意一行,工作量最好不要超过“5 人天”。

    商业需求文档(BRD)

    BRD: Business Requirements Document,商业需求文档。这是产品生命周期中最早的文档,其内容涉及市场分析、销售策略、盈利预测等,通常是给大老板们演示
    的PPT,也就比较短小精炼,没有产品细节,有点像创业者给投资人看的商业计划,主要为了获得认可,争取资源。
    BRD包含内容:

    • 项目背景:我们在哪里?为什么要做这个项目,解决什么问题,可以列出一些数据说明项目的必要性。
    • 商业价值:我们去哪里?最关键的重点!大老板们最感兴趣的,做了这个项目以后有什么价值,一定要说在点子上。一般我们还会预测一下相关数字的变化,提出这个项目的商业目标。
    • 功能需求描述:我们怎么去?通过做哪些事情来达到目标,把打好包的需求描述一下,可以用功能列表的形式表达,但最好能画出业务逻辑关系。当然我们也经常会搞点技巧性的东西,比如故意加入一些让老板砍的需求,希望老板砍完之后心有愧疚不好意思再砍我们真正想做的东西,这有点类似谈判技巧里的玩意,大家可以试试,但不要在这上面太花心思了。
    • 非功能需求描述:提一下重要的非功能需求,如果有的话。
    • 资源评估:第二个重点!大老板们要看成本,他们在了解达成项目的目标需要多大的花费以后,才能做出决策。
    • 风险和对策:有的项目会有一些潜在风险,这个时候不妨抛给老板们看一下,并且给出自己的对策,说不定你觉得是很大的麻烦,在老板那里一句话就可以搞定。而且由于信息的不对称,我们无法了解某些功能是否会与公司将来的战略冲突,这时候提出来也是让老板们把一下关

    项目立项

    当我们确定了需求之后,于是就踏上了新的征程,一切都从项目立项(kick off)开始。项目立项的用途就是号召大家,告诉所有人要开始干活了。也是一场“誓师大会”
    在这里插入图片描述

    项目立项的工作内容:项目背景、项目意义、目的和目标、需求、功能点概述、项目架构(人员分配)、项目计划、沟通计划

    • 项目背景:说明为什么做这个项目
    • 项目意义、目的和目标:做项目之后的美景,以及解决什么或达成什么算成功
    • 需求、功能点概述:大概说一下有什么需求
    • 项目架构(人员分配):描述人员的分配
    • 项目计划:项目的时间节点和里程碑;各个阶段资源的安排与分配
    • 沟通计划:明确沟通的要求

    需求设计

    RPD文档设计

    PRD: Product Requirements Document,产品需求文档。PRD是对产品功能的进一步细化,是PD新人写得最多的文档,也就是我说的“需求开发”过程。文档主要
    包含整体说明、用例文档、产品Demo等,会对产品功能做具体描述。
    在这里插入图片描述

    • 修订历史:写清楚每次修订的日期、版本号、说明和作者,便于以后追溯
    • 项目概述:简单描述项目的背景、意义、目的、目标等,描述业务领域知识,让文档读者明白这个项目是为什么而做,这部分内容可以参考KckO会议所用PPT里面的内容。如果此PRD没有包含项目全部需求的话,也应做相应说明这部分需求是什么,其他需求在哪里等
    • 功能范围:给出本PRD的业务逻辑图,重点描述系统中角色的职责、与周边系统的关系、全局的商业规则等
    • 用户范围:对本PRD涉及的角色、系统做出简单的说明
    • 词汇表:对本PRD涉及的专有词汇、术语、缩写等做出说明
    • 非功能需求:如性能需求、数据监控的需求等。我们公司曾要求过针对毎个新功能设置监控点,并且在功能上线两周后,由PD给出数据分析报告,以验证是否达到预期的商业目标,从而不断改善前期判断的准确度。
    • 其他说明:其他任何需要说明的内容都可以写在这里
    • 总体说明之后是用例文档部分,首先需要对这个PRD中所有的用例来个说明,给用例的可视化表示,说明各个用例之间的关系,一般有类图、用例图、状态图几种
      表示方法,其中用例图最为关键。

    产品Demo、(原型设计)

    使用axure画的原因一般有草图、低保真、高保真,具体看每个公司的要求
    在这里插入图片描述

    PRD文档、原型评审

    于需求的相应部分完成以后进行,评审会上PD把PRD和UC说给开发、测试听,Demo评审则由UE的同学主讲。一般我们会在做出比较大粒度的PRD之后马上安排一次评审,当然也会有UC和Demo的半成品,以期尽早发现问题,比如业务规则的不合理,产品界面太丑陋,某功能技术上无法实现,等等。PRD评审会重点关注偏商业的内容,强烈建议叫上老板营销人员、服务人员,甚至用户一起来听。

    设计评审(概设、详设)

    是在概要设计与详细设计完成之后进行,由开发工程师把对需求的理解以设计文档的形式说给PD、测试听。

    测试用例评审

    测试评审,俗称T℃评审,是在T℃编写完成,测试开始执行之前进行,由测试工程师把对需求的理解以TC的形式说给PD、开发听。

    开发

    开发阶段的工作内容:设计 --> 评审 --> 编码 --> 单元测试
    在这里插入图片描述

    测试

    测试阶段的工作内容:测试用例、评审、冒烟测试、功能测试、集成测试、回归测试
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OV5pTVfO-1634135023483)(FE93FDCFCC8946ECAD3F803BE6C700B4)]

    上线发布

    上线发布的工作内容:上线评审、预发布、发布、线上验证
    在这里插入图片描述

    复盘总结

    项目上线之后,我们需要及时对项目进行复盘,小结一下做这个项目的心得体会,比如碰到了哪些问题,原因是什么,怎么解决的,如何避免再犯;项目的资源评估是否合理,收获了哪些经验,如何提高准确度;根据数据监控的反馈,分析出了什么结果,项目的商业目标是否达到,等等。

    扫码关注,深入了解

    扫码关注公众号,回复“需求文档模板”,即可下载需求相关文档模板。
    在这里插入图片描述
    微信扫一扫关注公众号,更多精彩文章等着你

    展开全文
  • 1 B 端产品经理 如何理解B端产品? B端产品主要分为两大类: 为公司的管理服务,如:HR系统、OA系统; 为公司的运营服务,如:供应链系统、ERP系统的。 B端产品即要符合商业组织的战略要求,能够满足商业用户...
  • 主要功能设计:可以对首页、个人中心、会员管理、农产品公告管理、农产品委托管理、农产品公司简介管理、农产品车源信息管理、农产品配送订单管理、农产品行车路线管理、农产品评价反馈管理以及系统管理......
  • 好吧,显示产品列表中已售出的商品总数是它到目前为止唯一的功能:p 因为它依赖于DOM中呈现的元素上的类,所以它可能在任何地方都不起作用(目前,它仅适用于在Tokopedia中搜索产品,而不是在心愿单/提要/等中搜索...
  • 我为大家整理了一份应该算是史上最全的产品经理面试的问题及答案大全了吧! 希望各位朋友能够“融会贯通,好好吸收”,错误的方法则是“死记硬背”。 怎么自我介绍? 【参考答案】 您好,我叫XXX,今年XXX,毕业于XX...
  • 《幕后产品》是前网易云音乐副总裁王诗沐老师结合自己多年的产品实战经验所著。记录了诗沐老师多年的产品心路历程,就像翻开云音乐的评论一样,或感同身受,或遐想翩翩,或豁然开朗。对于云音乐的用户研究,个性推荐...
  • 产品产品经理手册

    千次阅读 2018-09-11 18:09:25
    目 录 前 言... 3 第一章 产品经理预备知识...... 1、产品开发阶段划分......2、产品开发周期......3、产品包概念......4、产品版本V、R、M介绍......第二章 产品经理的定位及职责和信息流向......4、产品经理活动列表及...
  • 言归正传,对于这个已经在国内红火多年的电商行业来讲,最重要的,无非就是每日订单数据统计、出售订单产品的分类、老客户的维护、店铺每日的实际收入、库存情况、采购物品的信息跟踪。而这些都是需要花时间去统计和...
  • 互联网时代产品研发的思考

    千次阅读 2018-03-27 23:07:12
    传统软件企业向互联网企业的转型2005年我提出将公司CRM产品向SaaS化发展的战略时,很多人都认为那是一个巨大的冒险,而如今已经没有人再质疑传统软件向SaaS化发展的趋势。很多决心向互联网产品转型的企业,都会遇到...
  • 日常产品开发过程中,涉及前后端数据交互的时候,往往会离不开接口调用,尽管产品经理一般不需要写接口文档(负责接口中间层产品经理除外),但对接口了解,对于需求沟通、需求传达还是很有帮助的。 接口是什么?...
  • 前一阵子,参与到一个新的产品做测试工作。 记录一下进入到一个新的产品,如何开展测试工作。
  • 监控系统中服务器的作用

    千次阅读 2021-08-11 03:35:55
    监控系统中服务器的作用 内容精选换一换电商业务内存要求高、数据量大并且数据访问量大、要求快速的数据交换和处理,监控要求极其高。ECS为核心服务,全面、立体的ECS监控系统对业务稳定起到了至关重要的作用。主机...
  • 产品经理面试题目转载

    千次阅读 2021-07-15 10:24:04
    来源:知乎 题: 1. toC产品经理如何深入理解整个业务? 1) 问用户 ...2. 产品文档 ...一般来说全新的产品、未来发展有潜力的产品提供BRD! 2) MRD文档(市场需求文档)。包含产品版本。主要是描述什么样的.
  • 第9章 产品列表

    2020-03-18 15:43:47
    第9章 产品列表 “你的信仰是什么?” “好吧,你要用宗教来简化我的身份了了么,好,我是锡克教徒。但我也喜欢嘻哈和NPR。我还在业余时间修复1967年的科尔维特。” “好,所以是锡克教徒,然后……” —— The ...
  • 其实每一个产品经理的内心深处,都有着一颗文艺青年的心灵,也正是拥有了这样一颗感受丰富、体验细腻的产品之心,才使得我们能够对产品设计的细节有着更为透彻和深入的理解。
  • 产品】禅道项目管理核心思想

    千次阅读 2019-04-11 17:21:17
    1、禅道项目管理软件作用 禅道是由青岛易软天创网络科技有限公司开发,国产开源项目管理软件。 集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了...
  • 燃起图与燃尽图,故事地图和产品线路图分析 燃起图(Burnup Chart),它能够直观展现项目时间与已完成的工作间的关系的一种图表,根据每天完成的story情况动态展现工作成果的曲线。因为燃起图可以区分不同角色展现...
  • 人脸识别应用概览及其技术、产品厂商一览   人脸识别概述   概念 人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪...
  • 沃尔玛的产品知识图谱

    千次阅读 2020-06-20 13:01:20
    作者|Karthik Deivasigamani ...除了我们的合作伙伴提供的数据外,互联网上还有许多非结构化数据,如产品手册、产品评论、博客、社交媒体网站等。 沃尔玛正致力于构建一个零售图谱(Retail Graph),捕捉有关产品
  • 深度学习中GPU的作用

    千次阅读 2018-09-18 19:11:34
    英伟达推出的“霸王条款”:GeForce产品禁止用于深度学习。 英伟达的禁令 众所周知,英伟达是显卡界的老大,2017年英伟达的GPU芯片在全球市场的占有率为70%左右,无论是人工智能、自动驾驶,甚至搞电竞、区块链都绕...
  • DFX:面向产品生命周期的设计

    千次阅读 2022-04-05 23:36:18
    自80年代以来,市场化竞争的国际化,促使制造业企业不断寻求产品开发的新思路、新方法并应用于有竞争力的产品的开发。 一个典型的例子是美国企业在承受着日本70年代以后在汽车、半导体等行业逐步确立的世界市场...
  • 总的来说,微信小程序定制开发的报价影响因素有功能繁简程度... 2、如果要定制型微信小程序:首先要着手看商户的需求,电商的用户注册、登录,产品拜访,购物车,下单购买,支付功能,售后服务等每一个环节都是不可少

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 137,446
精华内容 54,978
热门标签
关键字:

产品列表的作用