设计思维

优秀架构师必须掌握的架构思维

﹥>﹥吖頭↗ 提交于 2020-02-07 08:19:16
如果说架构的本质是管理复杂性,那么抽象、分层、分治和演化思维是我们工程师/架构师应对和管理复杂性的四种最基本武器。 1、抽象思维 抽象其实是这样定义的: 对某种事物进行简化表示或描述的过程,抽象让我们关注要素,隐藏额外细节。 在系统架构和设计中,抽象帮助我们从大处着眼(get our mind about big picture),隐藏细节(temporarily hide details)。抽象能力的强弱,直接决定我们所能解决问题的复杂性和规模大小。 软件系统架构设计和小朋友搭积木无本质差异,只是解决的问题域和规模不同罢了。架构师先要在大脑中形成抽象概念,然后是子模块分解,然后是依次实现子模块,最后将子模块拼装组合起来,形成最后系统。所以我常说编程和架构设计就是搭积木,优秀的架构师受职业习惯影响,眼睛里看到的世界都是模块化拼装组合式的。 2、分层思维 除了抽象,分层也是我们应对和管理复杂性的基本思维武器,如下图,为了构建一套复杂系统,我们把整个系统划分成若干个层次,每一层专注解决某个领域的问题,并向上提供服务。有些层次是纵向的,它贯穿所有其它层次,称为共享层。分层也可以认为是抽象的一种方式,将系统抽象分解成若干层次化的模块。 3、分治思维 分而治之(divide and combine或者split and merge)也是应对和管理复杂性的一般性方法,下图展示一个分治的思维流程

从这三个维度说一说,如何做一名具有产品思维的UI设计师?

巧了我就是萌 提交于 2020-02-01 01:50:13
产品与设计是不能分开的,做一名具有产品思维的设计师,能够设计出更多,优秀的,令企业和用户满意的作品。本篇文章从什么是产品思维,产品思维的重要性,如何培养产品思维。今天小编从这三个维度来告诉大家如何做一名具有产品思维的UI设计师。下面让我们一起来看一看吧~ 1、什么是产品思维 其实“产品思维”一直是一个很抽象的词语,但是如果你尝试将“产品思维”拆分成“产品”和“思维”后,你会发现很快就能通过字面上的意义来解释什么是“产品思维”。 a.产品的定义 在这里先举一个例子,大家都认识电动牙刷吧,但如果我问你如何让一把普通的牙刷在短时间之内变成一把电动牙刷?有些聪明的同学已经说出了答案,找一个马达绑在牙刷上他就成了电动牙刷,我们把上面的这个过程称作“功能需求”。当基础功能实现后,这时我们发现虽然实现了基础功能,但是这样的体验确实很糟糕,能否进行下ID设计把他完整的包装一下呢?这个实现的过程我们把他称之为“用户体验”最后我们得出结论,产品就是“功能需求”+“用户体验”=“产品”。 “思维”就是每个人思考问题的维度方式,最初是人脑借助于语言对客观事物的概括和间接的反应过程。举个例子,如下图这个蘑菇街首页页面。 a.当设计师看到这个页面的时候,他思考的东西是,这个界面元素当配合不合理,布局美不美观,品牌包装是否到位。 b.当开发看到这个页面的时候,他思考的东西是,这个页面要在数据库里建多少张表

混世产品之谜

末鹿安然 提交于 2019-12-09 14:18:41
混世产品之谜 产品的思维很稀缺吗 产品的要求很高吗 产品的思维很稀缺吗 答案是真的很缺少,很多成名已久的产品都给人一种很 fuck 的感觉,相信大家都深有体会,比如音乐产品,视频产品,媒体传播产品,很多都存在交互或者思维上面严重的漏洞,很让人无奈,有点像地主家的傻儿子。 首先毋庸置疑的是这些头部公司有很多的人才, 不过这些人才都去搞开发了,产品团队多是歪瓜裂枣和自以为是,一个人的学习和成长道路,不限于自我思考,和同行业的团队中学习精髓同样的重要,自家没有思考和总结也不屑学习改造别家的优点,利用自己非产品方面的优势挤压同行,虽然商场上面没有什么道义可言,不打磨自己产品,迟早出局。 (1)思维逻辑混乱. (2)没有灵魂,核心,思想,信仰。自问:我们团队的灵魂是什么?我在做什么?我们设计的核心是什么?我们这样做客户买账吗?是不是强买?,真是厚颜无耻之际。 (3) 没有爱好,不觉的没有爱好和执着的人会做好事情。 (4)做事情没有原则,出 prd 设计没有设计思路。 产品的要求很高吗 入门很容易,成为产品要求真的很高,非常高的要求。 (1)需要鉴定的内心,而且还要团队其他人也坚信。 (2)需要自我破坏认知,和第一条完全相悖,周而复始的破坏,重组,对自己有要求和思想的同胞来说真的很痛苦。 (3)责任心,工作中,产品出图,开发,设计就开始干,什么也不想,这种经历真的是太多了

信必优创新和设计思维

社会主义新天地 提交于 2019-11-27 02:25:28
全球各行各业逐渐意识到,要想真正地实现盈利与企业发展,关键在于变革和创新能力。因此,创新速度越快,投产速度也随之加快,从而更快地从竞争中脱颖而出。 Symbio 的 Design Sprint 方法是根据 Google Design Sprint 最佳实践开发的,它使我们能够与客户、开发人员和关键专业人员协作,在短时间内构建和测试概念。通过快捷的设计和创新,我们的客户能同时节省时间和资本。通过让开发人员加入概念创作工作,我们可以为实际的产品或服务开发创建具体原型和实时估算。 快速开发 = 更好的决策 快速的概念开发需要密切的关注和敏锐的意识,始终关注核心目标。客户可通过遵循 Symbio 的 Design Sprint,清楚地了解创新型解决方案的内容和制定方法。 设计前工作: 1.明确业务目标,包括用户需求和技术功能 2.选择一项挑战 3.组成团队并执行工作,解决挑战 4.在设计周期结束期间设定截止期限和进行用户测试的计划 如果冲刺是上一个周期的延续,应审查原型/经验教训并根据需要进行调整! 5 天冲刺: • 第 1 天 – 冲刺团队下载与挑战相关的所有已知资源 • 第 2 天 - 团队成员草拟多种风格的概念(大胆冒险!) 团队酌情选择第一个概念,但务必在落实前进行批 判性思考 • 第 3 天 - 评审所有选择,选出 1-3 个概念来制作原型。 在决策中纳入项目标准、依赖约束等

Design Thinking: Understanding the Process 设计思维:理解过程 Lynda课程中文字幕

荒凉一梦 提交于 2019-11-26 16:44:24
Design Thinking: Understanding the Process 中文字幕 设计思维:理解过程 中文字幕 Design Thinking: Understanding the Process 对设计思考很好奇? 这是每个人心中的设计方法论 虽然这不是魔术,但设计思维可以帮助您节省时间并找到更多有创意的解决方案来满足客户的需求 充分理解流程将帮助您向管理层和客户解释优势,并在您的组织中实施设计思维 在本课程中,Chris Nodder解释了设计思想在产品开发中的作用以及它可以帮助您实现的内容 他描述了该过程中的每一步,从识别您想要解决的问题和头脑风暴解决方案到原型设计,开发和发布 了解这种方法的优点和缺点,以及如何克服组织惯性和孤岛等挑战 做得对,设计思维可以使您的组织开始朝着更广泛的以用户为中心的设计技术,如信息架构,内容测试,可用性测试和市场研究 主题包括: 敏捷,精益和设计思维 准备将设计思维推销给您的组织 找到真正的问题 思维 原型 修正课程 离岸外包和外包 获得过去的组织惯性和孤岛 跟踪你的成功 您好, 欢迎来到本课程了解设计思维。 我是克里斯诺德。 我与团队合作, 在组织中实施设计思维。 这些组织可以是创业企业或跨国企业。 设计思维是让您的团队从客户的角度创造性地思考您的产品和服务的一种方式。 我们将介绍如何帮助您的团队了解用户问题,