2010-01-11 分类:交互体验 作者:SoberMa 15 条评论

图说需求沟通和项目实施

不知道大家在日常的工作和项目之中是如何进行项目的团队合作的,项目之中的需求分析也不知道大家具体用一种什么样的方法来进行沟通和协调。

下面这张卡通图的英文名称为”How Projects Really Work”,也就是产品经理或者项目经理常说的“秋千需求图”。今天在找这张图的时候,找到了以这幅图为主题的一个站点。而这幅卡通图也在大家所熟识的1.0版本基础上衍生出来了1.5正式版和2.0测试版。下面为大家一一列出。

  • How Projects Really Work (version 1.0)
  • How Projects Really Work (version 1.5)
  • How Projects Really Work (version 2.0)

想必做产品需求和项目需求的朋友对上面的这张“秋千需求图”比较熟悉,而在日常的产品和项目需求管理之中也会感同身受。的确,产品或者项目之中的需求沟通和需求理解已经成为项目中的一个不可忽视的成本了。如何有效地理解客户的需求并正确地传达给项目的实施人员,已经成为项目中的重中之重了。

最近,又看到了一张关于产品项目需求的图片,暂且叫它“枪支需求图”吧。跟上面的图表达的意义一样,只是需要配合文字说明能让人更加深刻地记忆。

  1. 客户本来想要的是结构简单、价格低廉,能适应各种环境的枪,但是他描述成了水下步枪(俄罗斯的APS水下突击步枪);
  2. 项目经理只记住了结构简单、价格低廉这部分(纳粹德国二战末期研制的所谓“人民冲锋枪”VG1-5,基本上是用边角料拼凑的);
  3. 项目构架师设计了一个和客户需求差异很大但是还基本过得去的产品(英国在二战后研制的7mm口径EM-2无托枪,各方面性能都还不错);
  4. 程序员在此基础上做出了一个弱化阉割版(英国因为遵从北约协议而被迫采用的SA-80 5.56mm小口径突击步枪,存在很多质量问题);
  5. 实施顾问把这个产品吹得非常牛逼(美国的 OICW“理想单兵武器”项目的样枪,具有发射20mm智能榴弹和5.56mm枪弹的功能,该项目早已无限期中止);
  6. 而项目的文档则一目了然;
  7. 最后交给客户的产品就是一破烂货(英国在二战中生产的STEN冲锋枪,此枪以结构简单、价格低廉、造型丑陋、安全性差著称);
  8. 客户花了远超产品所值的钱(日本的89式突击步枪,每支售价3900美元,同期的M16A2只要500多美元);
  9. 产品的售后服务完全是垃圾(FP-45 解放者手枪,是二战期间美国的战略情报局散发给被轴心国占领地区的抵抗组织所使用的简易武器,为了避免被敌方缴获使用,所以制造得极为粗劣,只能单发装填和射击。谁在10米以外被它打中那是他倒霉……);
  10. 而客户真正需要的其实不过就是AK47……

需求的理解和沟通,是产品和项目实施的前提和必须,这个值得我们去认真对待并要在项目开始之前理解并正确传达给项目线的每一个人。

2009-12-17 分类:内容分享 作者:SoberMa 25 条评论

Notepad++配合QuickText打造快速高效的文本编辑器

一直以来,很想把我使用的Notepad++这款文本编辑器(TextEditor)和QuickText这个标签代码替换和文本自动完成插件介绍给大家,但是一直疏于整理,一直没能放出,只是私下给几个朋友做过简单的介绍和演示。

近来发现好多网友开始关注编辑器的标签代码替换或者自动完成等相关功能,这也是我一直在使用的一个功能。的确,这是一个很好的功能,编辑器配合这个功能可以有效地提升代码的书写速度,提高自己的工作效率。

其实,具有文本替换或者代码自动完成这个功能的软件也是挺多的,Windows环境下,至少TopStyle、Komodo IDE、EditPlus、VIM、Emacs等编辑器都具有类似功能的插件。这些编辑器我个人也都曾经用过一段时间,就功能、授权方式以及资源占用方面比较来看,Notepad++和VIM无疑是最好的选择,两者功能都比较强大,都是开源软件,软件本身都比较小,占用系统资源也很少。但是VIM的前期学习成本却太大,全代码的操作方式学习起来确实很令人头疼。这也是我最终选择基本不用学习就可以轻松上手的Notepad++的原因所在。

前面说了一堆不知道算不算废话的废话,本想继续废话,但是想想这些废话本已经存在,我也就不再废话了。想详细了解Notepad++这款软件的请移步Notepad++官网或者维基百科。想了解QuickText这个插件的请移步SourceForge

废话结束,下面开始上图,用图片的方式给大家带来一个从Notepad++下载、安装、配置,到QuickText下载、安装、配置,到体验快速代码自动完成的全过程。

  • 1、打开Google,在搜索框中输入notepad++并搜索
  • 2、在Google搜索结果中点击进入Notepad++官网
  • 3、在Notepad++官网中点击上导航的“下载专区”进入下载页面,然后点击“下载Notepad++可执行程式码”
  • 4、在打开的SourceForge页面中点击绿色的“Download Now!”按钮下载最新的Notepad++程序
  • 5、双击下载的Notepad++程序进行安装
  • 6、选择安装位置
  • 7、如果你想把Notepad++设为默认的IE浏览器源代码查看程序,请勾选“As default html……”选项
  • 8、完成安装并运行Notepad++程序
  • 9、Notepad++运行后会打开一个显示软件最新属性的页面
  • 10、点击下载我提供的Notepad++插件风格包并解压缩
  • 11、复制QuickText.dll到Notepad++安装目录下的plugins文件夹中
  • 12、复制QuickText.ini到Notepad++的安装根目录下
  • 13、复制stylers.xml文件,XP用户到C:\Documents and Settings\用户名\Application Data\Notepad++\ Win7用户到C:\Users\用户名\AppData\Roaming\Notepad++\目录备份并替换原有的stylers.xml文件
    注意:Application Data和AppData两个目录为隐藏目录
  • 14、打开Notepad++,在菜单中选择设置-管理快捷键
  • 15、选择Main menu中36行单词自动完成
  • 16、双击在弹出的窗口中勾选SHIFT选项完成更改
  • 17、在Notepad++菜单中选择插件-QuickText,可见默认的Repalce Tag快捷键为Ctrl+Enter
  • 18、点击插件-QuickText中的Options选项可进入QuickText的选项设置窗口
  • 19、打开Notepad++,在语言菜单中将当前文档语言设置为HTML
  • 20、在文档中输入dtd
  • 21、按Ctrl+Enter快捷键,dtd标签自动替换为
  • 22、打开Notepad++,在语言菜单中将当前文档语言设置为CSS
  • 23、在文档中输入w
  • 24、按Ctrl+Enter快捷键,w标签自动替换为
  • 25、本篇教程也是用Notepad++写成的,截图如下:

俗话说,师傅领进门,修行在个人。我不敢自称师傅,只愿这个小小的分享能够有助于大家学习Notepad++和QuickText并利用它们有效地提升你的工作速度和效率。Notepad++的更多功能和技巧,需要在使用中慢慢探索。

分类:内容分享 作者:SoberMa 20 条评论

PPT分享:高效、可维护、组件化的CSS

PPT内容:关于如何书写高效、可维护、组件化的CSS。内容很有料,很值得深入去看看。

由腾讯Webteam的Jeanne同学翻译自Russ Weakley的《Efficient, maintainable CSS》

Slideshare官方可以直接下载,本站QQ群(79518336)共享里面也会提供下载。如果你实在想偷懒,可以留言把邮箱给我,我可以抽时间发给你。