搜索新闻

“以人为本”在视高(seegle)产品设计过程中的应用

来源:投影时代 更新日期:2008-09-24 作者:佚名
内容导航:  分页浏览 | 全文浏览

    1. 引言

    在国家倡导"以人为本"的大前提下,视高(seegle)公司在经营管理方面也切实的贯彻了"以人为本"的精神,例如施行七个半小时的工作制;各部门每月都有一定的活动经费;为员工办理健身卡,定期举行体育活动,鼓励健康工作等。

    同时,视高(seegle)公司在具体的产品设计过程中,也充分考虑"人"的因素。我们设计部的作用,最能体现"以人为本"的精神:

    对内,我们运用科学的、先进的"面向对象分析法"、"快速原型"等方法,为设计开发过程中相互协助的同事建立畅通的沟通方式,让所有员工享受工作;

    对外,我们运用"以用户为中心的设计"、"可用性测试"等方法,让用户享有轻松、高效、愉快的使用过程。

    2. 让员工享受工作过程

    2.1 架起顺畅沟通的桥梁

    不知道各位PM和Developer是否熟悉这样的场景:

    PM拿着一份功能列表向Developer绘声绘色的阐述着我们的产品,说的口沫横飞、天昏地暗,恨不得把自己的大脑塞到Developer的脑袋里。然而,Developer的脑袋里对产品的理解只有短短一句话:"好复杂的东西"!

    图表 1 没有设计部的日子…

    这样的开发过程,所具有的隐患的无穷的:

    1) 对所要开发的产品了解不系统

    功能列表加口头描述的方式,并不能让Developer系统的了解整个产品,造成盲人摸象的尴尬;要理解整个系统,必须要从多维度、立体的阐述产品。

    图表 2 产品了解不系统

    2) 功能描述不清

    造成开发出来的产品功能、逻辑不完整,或者在开发期间会回过头来讨论之前根本没想到的设计问题;

    3) 界面设计的随意性

    很多时候,界面仅仅是Developer把功能随意的堆砌而已。

    4) 员工沟通主要靠口

    "好记性不如烂笔头",很多设计都是用嘴巴讲,过两天自己讲了什么都忘了。

    那么设计部,就是在"要做什么东西"和"怎么做这个东西"之间架起了一座桥梁,让整个项目开发中的各个环节轻松沟通、愉快工作:

    呈上--使用"面向对象分析方法(OOA)"摸透产品,如果公司需要,我们也可以使用"统一建模语言(UML)"输出规范的产品定义,使得开发、测试能够更清晰的理解我们的产品(而不仅仅停留在功能列表和界面交互上);

    启下--使用"快速原型法"和规范的"交互规格说明文档",让开发、测试形象的、具体的了解产品,也能无二异性的规范产品的设计,从根本上杜绝了口头交流的随意性和不稳定性。

    图表 3 设计部的承上启下

    2.2 面向对象分析方法

    2.2.1 简介

    面向对象分析方法(OOA)最大的特点,是采用"对象"用来描述所要做的系统、产品、甚至整个现实世界。其基本概念有:

    1) 对象:是整个分析方法的基础和核心,系统所拥有的功能、规则等,都是围绕对象展开的;

    2) 属性:静态的用来描述对象,说明对象具有的特征以及建立和其他对象的关联;

    3) 操作:是对象可以执行的过程或服务;

    4) 关系:是各个孤立对象间的联系,也反应某个对象的生命周期。

    图表 4 OOA示例

    面向对象方法不仅可以应用到需求分析阶段,也能贯穿整个产品开发过程,具体有面向对象分析(OOA),面向对象设计(OOD),面向对象编程(OOP),面向对象测试(OOT)和面向对象维护(OOSM)。

    2.2.2 作用

    1) 清晰的系统描述

    面向对象分析强调从问题域中的实际事物以及与系统责任有关的概念出发构造系统模型,使得系统中的对象、对象的内部构成以及对象之间的结构与连接能直接地描述问题域和系统责任,并与之产生良好的对应。因此面向对象分析非常有利于对问题域和系统责任的理解;

    2) 统一的体系和文档规范

    目前虽然有不同的OOA方法,但是只要企业内部统一一种方法,就能无二异的描述系统,企业员工之间的交流也能统一认识,便于理解新产品;

    3) 完备的系统描述

    不同的OOA方法都提供了一整套完备的系统定义、描述语言,从不同层面描述系统,不仅使阅读者对系统有立体的认识,而且整个系统都有文档作为凭证;

    4) 需求改变

    OOA由于采用对象封装原则,所以对系统需求改变比较有弹性,有时,需求变化其实并没有那么恐怖;

    5) 和后续阶段的无缝衔接

    由于整个系统开发的各个过程都应用了面向对象方法,所以使用OOA可以和后续开发、测试阶段无缝衔接。

    2.2.3 应用实例

    由于篇幅限制并且涉及公司产品的保密性,不做过多描述。

    2.3 快速原型法

    传统的设计流程中,输出的都是静态的原型图配合文字叙述的交互方式,一方面使用文字进行交互描述比较有难度,另一方面Developer并不仔细的阅读交互文档。基于这种静态原型的不足,视高公司采用输出"具有简单交互实现的demo"的方式。

    目前我们运用的工具有:

    1) GUI Design Studio,实现客户端产品交互demo的主力军。该工具不仅提供了各种windows标准控件供使用,而且也具有相当强大的交互实现功能。

    2) Macromedia Flash 8,由于形成的demo在绝大部分机器上都能轻松演示,该工具也是展示我们成果的有效途径。

    3) Microsoft Visual Studio和Microsoft Expression Blend,这两个工具几乎可以实现任何交互,一个实现windows XP效果,一个实现windows Vista效果,也是我们的备用工具。

    4) Axure RP Pro 4,实现网页demo的绝对力量。该工具对"层"的实现很强大。

    快速原型法是现阶段的一个过渡,设计人员掌握一定的界面开发技术,是很有必要也是今后发展的方向。公司也在朝着这个方向而努力!

 标签:视高seegle
本文导航
  • 第1页:让员工享受工作过程
推荐视频会议厂商
广告联系:010-82755684 | 010-82755685 手机版:m.pjtime.com官方微博:weibo.com/pjtime官方微信:pjtime
Copyright (C) 2007 by PjTime.com,投影时代网 版权所有 关于投影时代 | 联系我们 | 欢迎来稿 | 网站地图
返回首页 网友评论 返回顶部 建议反馈
快速评论
验证码: 看不清?点一下
发表评论