<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-cn">
		<id>http://wiki.blueidea.com/index.php?action=history&amp;feed=atom&amp;title=%E4%BA%A4%E4%BA%92%E8%AE%BE%E8%AE%A1%E8%A7%82</id>
		<title>交互设计观 - 版本历史</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.blueidea.com/index.php?action=history&amp;feed=atom&amp;title=%E4%BA%A4%E4%BA%92%E8%AE%BE%E8%AE%A1%E8%A7%82"/>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A4%E4%BA%92%E8%AE%BE%E8%AE%A1%E8%A7%82&amp;action=history"/>
		<updated>2026-05-08T07:22:38Z</updated>
		<subtitle>本wiki的该页面的版本历史</subtitle>
		<generator>MediaWiki 1.24.1</generator>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A4%E4%BA%92%E8%AE%BE%E8%AE%A1%E8%A7%82&amp;diff=2092&amp;oldid=prev</id>
		<title>iwege：新页面: ==Alan Cooper 的交互设计观==   ===交互设计===  #处理对象是人，没有CPU、编程语言、操作系统，关注焦点是用户需求而不是设计，和用户界面设计...</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A4%E4%BA%92%E8%AE%BE%E8%AE%A1%E8%A7%82&amp;diff=2092&amp;oldid=prev"/>
				<updated>2008-01-04T09:47:26Z</updated>
		
		<summary type="html">&lt;p&gt;新页面: ==Alan Cooper 的交互设计观==   ===交互设计===  #处理对象是人，没有CPU、编程语言、操作系统，关注焦点是用户需求而不是设计，和用户界面设计...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Alan Cooper 的交互设计观==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===交互设计===&lt;br /&gt;
&lt;br /&gt;
#处理对象是人，没有CPU、编程语言、操作系统，关注焦点是用户需求而不是设计，和用户界面设计不是一回事。&lt;br /&gt;
#不是艺术，不是工程类学科，是一种非常困难、非常不同的技术，与写代码相比是一个更复杂、老练、困难的工作。&lt;br /&gt;
#推广的最大困难，是让高级主管相信不需要花费很多金钱和时间，他们的软件可以有重大的变化。&lt;br /&gt;
#实质是让技术为用户服务，而不是让用户服务技术。&lt;br /&gt;
&lt;br /&gt;
===交互设计师===&lt;br /&gt;
&lt;br /&gt;
#不需要编程经验，但必须在代码被写出来之前想象它是做什么的。&lt;br /&gt;
#必须知道哪些对于心理学家是重要的，所以不需要心理学专家参加项目，心理学专家不能设计交互系统。&lt;br /&gt;
#就是具有能非常好地确定软件将要做什么，以便别人顺利完成任务的人。&lt;br /&gt;
#既不是艺术家，也不是程序员，想开发这样一个新的职位是很难。 &lt;br /&gt;
#好的交互设计师，在你采用他们的计划时可以给出令人信服的原因。&lt;br /&gt;
#没有实际的经验的话，想建立威信是非常困难的。&lt;br /&gt;
&lt;br /&gt;
===交互设计师的特质===&lt;br /&gt;
&lt;br /&gt;
#需要具备凭空想象复杂行为的能力，必须能够在代码被写出来之前，想象它是做什么的。&lt;br /&gt;
#应该停止编程。因为程序员和设计师的目标是有冲突的，你不可能同时做好两件事情。&lt;br /&gt;
&lt;br /&gt;
===交互设计师的职责===&lt;br /&gt;
&lt;br /&gt;
#工作之一是分析，但分析不是设计，主要是关于用户知识领域，更像建筑师。&lt;br /&gt;
#需要懂得什么对于程序设计人员是重要的，但是不需要知道怎样编程，只需要将代码要实现的功能形象化。&lt;br /&gt;
#应当负责程序做什么和怎样表达，设计项目的第一部分是针对问题域详细研究项目。&lt;br /&gt;
#在项目中的地位很重要，所以不能犯错误。&lt;br /&gt;
&lt;br /&gt;
===交互设计师的执行===&lt;br /&gt;
&lt;br /&gt;
#实质工作就是用图形将行为文档化。&lt;br /&gt;
#用定性的现场调查技术，用户建模方法，设计原则，设计模板。&lt;br /&gt;
#常用软件PowerPoint；常用工具有纸、白色书写板，铅笔。&lt;br /&gt;
&lt;br /&gt;
===交互设计师与程序员、工程师===&lt;br /&gt;
&lt;br /&gt;
#交互设计是针对交互设计师的，所以不一定对于程序员做的任何系统都有效。&lt;br /&gt;
#交互设计控制程序的外观和行为，技术和编码则应当由程序员控制。 &lt;br /&gt;
#交互设计师负责表达，程序员负责逻辑，缺少任何一部分都将做不成事情。&lt;br /&gt;
#工程师们将厌恶交互设计师所做的工作。 &lt;br /&gt;
#寻找一个好的交互设计师和寻找一个好的程序员同样的困难，在任何地方都是如此。 &lt;br /&gt;
#各自发展阶段应当是初级程序员–&amp;gt;程序员–&amp;gt;高级程序员；初级设计师–&amp;gt;中级设计师–&amp;gt;高级设计师；初级管理者–&amp;gt;中级管理者–&amp;gt;高级管理者，程序员通常是一个差的设计师和差的管理者。&lt;br /&gt;
&lt;br /&gt;
===交互设计师与管理者===&lt;br /&gt;
&lt;br /&gt;
#交互设计师和项目管理者不应该是同一个人，管理者主要控制过程。&lt;br /&gt;
#管理者将时间期限定得短是因为他们不知道程序员在做什么，交互设计师就能告诉他们，同时能给程序员争取更多的时间。&lt;br /&gt;
#在没有完成软件行为描述文档前，告诉管理者不要开始编码。功能和表达不是一回事，特征和行为不是一回事。&lt;br /&gt;
#“市场压力、预算、管理水平……”这些妥协，都是管理者掩饰他对产品和程序不了解的借口。&lt;br /&gt;
#项目周期安排不合理和需求变更频繁，只能说明管理非常差。&lt;br /&gt;
[[category:社会科学]]&lt;/div&gt;</summary>
		<author><name>iwege</name></author>	</entry>

	</feed>