一个好的项目是从需求开始的。一个成功漂亮的需求分析-会让你拥有更多的潜在用户-但更重要的是紧急需求, 用户迫切需要你解决的实际问题-让他们知道你的产品能做到这些,他们才会不得不使用他。如果你能满足一个人的紧急需求,你最少也能得到一个固定客户;如果你能解决更多需求,那更没的说了。对于大多数人来说,优先解决一个人的需求(平常)再去解决更多需求,会更容易达成目标。
其它翻译版本 (2) 加载中 你能自我了解这个需求是很重要的。理想地,它是你在自己的经历上产生的需求。比如说,你可能会不顾一切地寻找另一个人去和你约会。次好的是,如果你能外出和尝试过一种会激发那种需求的生活方式。比如说,如果你很幸福地已婚了,你可能会尝试征询你的配偶的允许,因此你可以外出和不顾一切地寻找另一个人去和你约会。这不是完全一样,但至少有共同点。最起码,你应该坐下来看看那些有这个需求的人们并能够理解他们。去当你的单身朋友的照看者同时看着他们设法找个人。 当然,你的需求很古怪是可能的。有时候人们会很热衷于一个想法以至于他们将假装有对它的需求。你想去确认你在满足的是一个真实的需求。一个好的做法是确保你能找到至少一个陌生人,他和你一样强烈地感受到这个需求。 其它翻译版本 (1) 加载中 例子时间:我从事于一个给人们提供一系列有意思和有趣的东西去观看的网站。对于大多数办公室工作者,这是一个相当强烈的需求——办公室很无聊而且你真正能做的只是坐在电脑前看,所以你极度渴望观看有趣的事物来解闷。相比之下,我的朋友从事于一个允许你查阅各种正在发生在你周围的政府事物(新酒许可获得批准,人们被拘留,汽车被拖曳等等)。你可以想出许多关于为什么这是有趣的或者为什么人们可能想知道这类事的理由,不过这个网站没有满足真正强烈的需求。尽管我的朋友做得比我更好,但是我从事的这个网站变得比他的更受到广泛的欢迎。但是一个需求是不够的,你也需要一个想法去满足需求。客观地看一秒你的想法。它是否看起来像是真正满足需求?大多数糟糕的想法是差的是因为它们不真正满足需求。你想把需求进一步转换为想法,而不是从想法退化到某种理由。我提及的政府资料就遭受到这个问题,政府资料真的是很酷和提供了一些简单的搜索方法给人们,这让它看起来像一个真正好的想法。而且一旦你迷上了那个想法,就很容易提出它可能满足的需求。不过你只是在提出理由。这不是一个直接找出任何一个需求的方法。而且抓住一个需求总是比去满足两个的好。
这不是说一个想法不能解决多种需求。伟大的想法确实可以。他们能真正地解决多种需求。他们是对问题直接和明智的对策,而不仅仅是把不同需求硬塞去实现一个你已经喜欢的想法。
拿iPhone当例子吧。你可能会说“iPhone解决了什么需求?史蒂夫 乔布斯只是提出了一个真的很好和通用的想法,然后它正好有效地满足了各种需求”。不过那不是事实。当iPhone发布时,乔布斯宣传它满足了三个需求:它是一个宽频视频iPod,一个有活力的网络通讯器,和一个好玩的手机。拿这些其中似乎最不像iPhone的一条来说。什么会让你就需要去做一个伟大的宽屏视频iPod?哦,你会需要一个大的,宽的,占据整个设备的屏幕和一块能长久持续的电池。你也会需要某种输入机制,不过当屏幕占据了整个设备时你会怎么做呢?好吧,你不得不把屏幕做成输入设备。但是现在你有一块和你口袋里放着的电话差不多大小的砖块。你真的应该把它们结合起来。因此为什么不用触屏来为好玩的手机提供接口。而且既然你有了一个大的触屏和一个无线连接,不能用它来连接网络似乎显得很傻...然后你就回到了iPhone。即使史蒂夫 乔布斯不够优秀去推销一个不能满足真正需求的好想法。一旦你有了一个基本的想法,你不需要去探究其中大量的细节。不过既然你是那种喜欢提出想法的有创意的人,不管这样你将会。你将会不断地提出各种酷的特性或者扩展或者用途和摆设。这些不是重要的,这意味着他们会使你分心除非你对它们做些什么。所以把他们放到一个Lenin Document。一个Lenin Document就仅仅是关于你大多数想法的样子的描述,从主要的特性(它能够打电话)开始和进而完成更模糊的部分(它会有一个应用程序,让你从床上就可以控制烤箱)。
你可能将不再看这个文档,不过你和你的同事提出的好想法不会再困扰你,一旦你有一个安全的地方去把它们写下来。
哦,等一下,什么同事?你也会需要组一个队。当雇用某人时,你想去问三个关键问题:
在这些问题上很容易克扣,例如雇用某个满足三个条件中两个的人。不过这是一个大的错误。一些聪明但不能把事情完成的人应该做你的朋友,不是你的雇员。即使你不能雇用他们,你仍然可以在他们因现有工作而耽搁的时候和他们讨论你的问题。一些把事情完成但不聪明的人是效率低的:不聪明的人经常用困难的方式来做事而聪明的人不能忍受观看他们这么做而且会从他们真正的工作中抽出时间来帮忙。一些你不能与之共事的人,你真的不能和他们一起工作。很容易地会听到“好吧,这仅仅是工作,我们不用做朋友”,不过当工作是困难的而且如果你不觉得自己可以与同事真诚地交流,那么他们会做错事并且你不去纠正他们,结果他们仅仅是坐在角落里而没做有用的事。
传统的程序员招聘过程包括:a)阅读简历,b)在电话上问一些难题,还有c)当面给他们出程序题。我认为这是一个糟糕的招聘体制。你从简历只能了解非常少而且在面试中当你问应试者难题时,他们真的很紧张。编程不是一类在压力下的工作,所以观察应试者紧张时的表现是相当没用的。而且被问的面试问题似乎是专挑那些令人抓狂的。有多少问这些问题的人真的能在他们第一次听到的时候回答上来呢? 相反地,仅仅试着去回答上面的三个问题。去找出是否他们能把事情做好,问他们做了什么。如果某人真的能做好事情,他们到现在应该做了一些事。如果某人真的擅长做事,他们不会一直避开它。没有先前的经验是很难当一个好的程序员而且现在任何人可以通过发起或参与一个自由软件项目的方式来获得一些经验。所以只要要求一些代码例子和一个演示,看看它是否看起来优秀。你真的很快地了解了许多,因为你不是看着他们回答一个不自然的面试问题,你看的是他们实际的作品代码。是否简洁,整齐,讲究的,有用的?有没有你的产品要的东西? 本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接。 2KB翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品、在家创业、在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖、网站交易、广告买卖、站长培训、建站美工等服务