产品设计步骤 - 产品管理系列文章

简介:   笔者做产品经理职位还不久,但是也积累了一些经验,本文就讲讲产品经理对产品的设计步骤,与大家共同交流学习,共同提高。   产品经理现在要求的更多的是需求分析、原型设计和后期的运营三方面重点内容。其中,需求分析这块如果团队人员比较全的话就要求产品经理对需求这块进行把控,项目经理对需求进行整理总结,系统分析师对需求进行分析;原型设计这块是产品经理的一大工作部分,就是在经过了需求分析之后,对产品的界面和用户体验等进行设计,形成基本的操作模式,同时也能够让团队或客户对产品本身的特色做了解和及时的反馈,对产品的修改有很大的好处。

  笔者做产品经理职位还不久,但是也积累了一些经验,本文就讲讲产品经理对产品的设计步骤,与大家共同交流学习,共同提高。

  产品经理现在要求的更多的是需求分析、原型设计和后期的运营三方面重点内容。其中,需求分析这块如果团队人员比较全的话就要求产品经理对需求这块进行把控,项目经理对需求进行整理总结,系统分析师对需求进行分析;原型设计这块是产品经理的一大工作部分,就是在经过了需求分析之后,对产品的界面和用户体验等进行设计,形成基本的操作模式,同时也能够让团队或客户对产品本身的特色做了解和及时的反馈,对产品的修改有很大的好处。后期的运营更是重中之重,有句话说:好的运营能让产品设计更好,也就是说能弥补产品的设计缺陷。这个是后话,以后写该系列文章时再描述。

 

  一、明确要进行的设计方向:网站、手机APP、微信;

  在做产品设计之前,除了关注产品需求之外,还有就是需要明确产品的设计方向。目前几大热门的方向是:网站、手机APP(安卓Android和苹果IOS)和微信开发。这个是产品设计之前需要认识的,也就是将需要进行设计的内容进行好规划。  

  

 

  二、Mindjet Manager 进行头脑风暴;

  接下来,就需要对需要进行设计的内容进行规划了,这方面我们请出了著名的思维导图Mindjet Manager进行头脑风暴处理。在这里,你能够发挥你的想象,把你所有想到的内容记录下来,然后进行筛选,最终确定要做的内容(这里是设计的网站,所以出来的是页面)。

   

 

  三、Mockplus等做原型设计;

  在确定了要设计的内容之后,就需要原型设计工具出场了。其实吧,在软件工程中,原型模式只是其中的一种,主要是用在需求不明确的基础上。但是,在产品经理这里,就变成必须要掌握的设计模式和工具了。这里以网站为例子,提供的是Mockplus的设计图:

   

 

  四、迭代式的进行修改;

  上面已经将需求、设计、工具做了介绍,但是在后面,就必须迭代式的对上面的文档进行修修改改,以求更好的用户界面和用户体验。这块是考验产品经理的经验的,比如互联网,电商等等产品。迭代的概念是从软件工程而来,目的是让产品在短时期内能够不断的进行修订更新,以达到用户的需求。

 

  五、使用UML工具进行用例模型绘制;

  最后,设计的最后,这里使用UML工具对产品进行描述,然后就能够交给软件工程师进行开发了。这里说一下,UML工具是项目经理写方案和技术经理进行描述的一种工具,具体看大家的需求,需要的话,后续需要对用例图、类图、序列图、活动图、状态图和部署图进行描述。

  

 

 

Etc.有半个月没写博文了,最近忙于开公司的准备,希望后续能有好文写出来。。。

目录
相关文章
|
SQL 数据可视化 关系型数据库
5个实用的SQLite数据库可视化工具(GUI)
5个实用的SQLite数据库可视化工具(GUI)
2849 3
|
11月前
|
存储 C语言
【数据结构】顺序表(c语言实现)(附源码)
本文介绍了线性表和顺序表的基本概念及其实现。线性表是一种有限序列,常见的线性表有顺序表、链表、栈、队列等。顺序表是一种基于连续内存地址存储数据的数据结构,其底层逻辑是数组。文章详细讲解了静态顺序表和动态顺序表的区别,并重点介绍了动态顺序表的实现,包括初始化、销毁、打印、增删查改等操作。最后,文章总结了顺序表的时间复杂度和局限性,并预告了后续关于链表的内容。
283 3
|
安全 Cloud Native Java
Java 17 功能特性介绍
Java 17 是 Java 编程语言的最新版本,它引入了许多令人振奋的功能和改进。本篇技术博客将为您介绍 Java 17 的一些主要功能特性,帮助您更好地了解这个版本的新变化。
877 3
|
敏捷开发 算法 数据建模
『软件工程2』详解软件工程和软件过程模型
该文章深入解析了软件工程的概念及其过程模型,包括软件生命周期的不同阶段和常见的软件开发模型如瀑布模型、敏捷开发等,并探讨了各自的特点与适用场景。
『软件工程2』详解软件工程和软件过程模型
|
存储 安全 算法
【软件设计师备考 专题 】数据库的控制功能(并发控制、恢复、安全性、完整性)
【软件设计师备考 专题 】数据库的控制功能(并发控制、恢复、安全性、完整性)
286 0
|
JavaScript Java 测试技术
基于SpringBoot+Vue的大学生二手闲置物品置换交易管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的大学生二手闲置物品置换交易管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
250 0
|
消息中间件 NoSQL Redis
深入探究Redis事务和Lua脚本:实现原子操作与复杂业务逻辑
本篇深入剖析了Redis的事务处理和Lua脚本特性,为读者呈现了如何利用这两个功能来实现数据的原子操作和执行复杂的业务逻辑。我们首先介绍了Redis事务的概念和基本操作,通过MULTI、EXEC、DISCARD和WATCH等命令,展示了如何在一组命令中保持原子性。进一步,我们探讨了事务命令的使用方法,演示了如何在事务中监视键变化以及提交事务。
1186 0
|
数据可视化 Java 数据安全/隐私保护
【Spring Cloud Alibaba Sentinel 实现熔断与限流】 —— 每天一点小知识(上)
【Spring Cloud Alibaba Sentinel 实现熔断与限流】 —— 每天一点小知识
452 0
|
算法 数据处理 数据库
TCGA数据库的利用(三)—做差异分析的三种方法
今天更新TCGA数据库的利用系列第三篇文章,在对TCGA数据进行挖掘时,通常会筛选出来一些表达量显著异常的基因,作为后续研究的对象,这个筛选过程叫做差异分析;本篇文章将分为三大模块对差异分析进行介绍
|
缓存 Java 程序员
使用@Async异步注解导致该Bean在循环依赖时启动报BeanCurrentlyInCreationException异常的根本原因分析,以及提供解决方案【享学Spring】(上)
使用@Async异步注解导致该Bean在循环依赖时启动报BeanCurrentlyInCreationException异常的根本原因分析,以及提供解决方案【享学Spring】(上)