引子:最近在幾個(gè)微信群里一直看到關(guān)于生產(chǎn)力工具的討論褪子,和大家討論的過程也讓我聯(lián)想到自己過去在工具開發(fā)和平臺(tái)搭建項(xiàng)目的經(jīng)驗(yàn)困鸥,所以寫點(diǎn)東西姚糊,說說自己的想法。
生產(chǎn)力工具這個(gè)詞最近幾年持續(xù)火熱盆均,百度搜索“生產(chǎn)力工具”,有5,690,000個(gè)漱逸。在谷歌搜索“productive tools”,有136,000,000 個(gè)詞條泪姨。在Google Play商店搜索"productive apps",你用手指往下滾動(dòng)饰抒,永遠(yuǎn)到不了頭肮砾,在蘋果應(yīng)用商店,搜索“工具”也是數(shù)不清的APP袋坑。 看到這些數(shù)字仗处,一方面說明大家對(duì)生產(chǎn)力工具的需求是很龐大的,畢竟有需求才會(huì)有市場(chǎng)。但是另一個(gè)方面來說婆誓,也可以用戶對(duì)于“生產(chǎn)力工具”的理解是比較混亂的吃环。
純唯物主義會(huì)認(rèn)為,工具本身能夠解決一切問題旷档,“沒有工具模叙,我沒法做”,“沒有工具鞋屈,生產(chǎn)效率就會(huì)特別低”范咨,“沒有工具,我都記不下來我要做的事情”厂庇。同時(shí)也有另一個(gè)極端是對(duì)于工具的排斥渠啊,認(rèn)為最原始的是最好的,最初級(jí)的工具我就能滿足需求权旷,排斥外界的影響替蛉。(現(xiàn)在還有公司只有電子郵件+電話+傳真,表單需要人工去核對(duì)拄氯,公司所有信息都是在Excel完成躲查,沒有網(wǎng)站/IM/社區(qū))。那么译柏,面對(duì)生產(chǎn)力工具镣煮,我們?cè)撛趺纯创?/p>
我們需要承認(rèn)的是,工具本身針對(duì)人類文明的發(fā)展起到了至關(guān)重要的作用鄙麦。從原始人到智人的一個(gè)飛躍就是因?yàn)楣ぞ叩浯健V侨死霉ぞ呖梢宰龈鼜?fù)雜,更富有創(chuàng)造性的工作胯府,從而讓社會(huì)發(fā)展脫離了一個(gè)低生產(chǎn)率水平介衔。
最近幾百年,隨著工具的發(fā)展工具的不斷高級(jí)進(jìn)化骂因,也讓我們的發(fā)展進(jìn)入了快車道炎咖,到現(xiàn)在甚至一些工具開始有了人的的智能(也就是我們所說的人工智能)。
其中一種典型的思維就是對(duì)工具的焦慮侣签,大概齊會(huì)有幾個(gè)方面的特征:
* 總是想著解決某個(gè)問題肯定有比現(xiàn)在使用的更好的工具塘装;
*?在開始一個(gè)事情之前,先想有什么工具可以用影所,總是想找到做某個(gè)事情“最好的”工具蹦肴;
*?總是對(duì)自己當(dāng)下使用的工具不是很滿意,總想知道別人在使用什么工具猴娩;
*?總是針對(duì)自己當(dāng)前企業(yè)里邊用的工具總是感覺不是很完美阴幌;
*?總想去看看別的公司所謂的業(yè)界獨(dú)角獸公司勺阐,他們?cè)谟檬裁垂ぞ摺?/p>
在不少企業(yè)中,有一個(gè)做Software Engineering的部門矛双,其中一個(gè)主要工作內(nèi)容就是來產(chǎn)生和制造各種工具渊抽,并且為了匹配要支撐的軟件的迭代速度,也在不斷想辦法提高自己工具的翻新速度(并不是說這是個(gè)壞事)议忽。對(duì)追求上進(jìn)的個(gè)人來說懒闷,總覺得自己的生產(chǎn)效率沒有那么高,會(huì)去花大量時(shí)間去閱讀各種文章和方法栈幸,然后去查找不同的工具和對(duì)比不同的工具的使用愤估。
其實(shí)這么做,只是讓工具本身成了一個(gè)魔咒速址,讓我們偏離了我們最開始考慮使用工具的初衷玩焰。
我們之所以會(huì)有針對(duì)生產(chǎn)力工具現(xiàn)在會(huì)有這樣的現(xiàn)象和迷茫,其實(shí)這些現(xiàn)象的背后在于:我們?nèi)鄙僖恍┪ㄐ闹髁x的活動(dòng)芍锚,我們沒有更深入去思考使用工具的本源昔园,我們?yōu)槭裁匆霉ぞ撸课覀兊降滓@個(gè)工具是做什么并炮?想用工具來達(dá)到什么樣的效果默刚?在這些最根本最基本的沒有想清楚之前就開始去行動(dòng)。(備注:本源思考的方法論有很多逃魄,比如Musk的的First Principle)羡棵。
實(shí)踐上來說,需要我們的是從本源開始來思考這個(gè)問題嗅钻。我們碰到了什么問題? 這個(gè)問題的根源是什么店展? 我們希望怎么解決养篓?有什么工具能解決?這個(gè)工具能滿足我們的要求么赂蕴? 需要把這些問題的答案想清楚柳弄,哪些是本源,哪些是表象要分清楚概说。
我們就以“做一個(gè)軟件的原型設(shè)計(jì)”作為簡(jiǎn)單的例子來說明一下這個(gè)過程(實(shí)際工作中碰到的問題往往要復(fù)雜的多)
首先解決第一個(gè)問題:原型設(shè)計(jì)的目的是什么碧注?我們做原型設(shè)計(jì)是想解決什么問題?我們?cè)仍O(shè)計(jì)想達(dá)到什么效果糖赔?答案是:軟件沒有開發(fā)出來前萍丐,是一種不可見不可摸的狀態(tài)。為了讓溝通可視化放典,需要一個(gè)載體來呈現(xiàn)它逝变。有了這個(gè)載體基茵,可以會(huì)讓溝通變得更加自然與流暢。
接下來才是考慮用什么工具的問題壳影。第一階段在前面的單一需求下拱层,設(shè)計(jì)師和他的客戶之間只需要拿紙和筆作為工具,把想法能夠以圖的形式給呈現(xiàn)出來宴咧。在這個(gè)時(shí)候紙和筆根灯,就是我們的工具就可以達(dá)到我們想要目的。
第二階段隨著產(chǎn)品的演進(jìn)掺栅,同時(shí)做事情的人的參與方增多烙肺。在這個(gè)時(shí)候我們的紙和筆就滿足不了我們需要同時(shí)和多人溝通的問題了。這個(gè)時(shí)候柿冲,我們又需要工具來解決新出的問題: 需要多人共享茬高。這種需求下,我們就需要一個(gè)電子的原型設(shè)計(jì)工具假抄,可以通過共享的方式怎栽。做一份,讓所有人都能夠知道宿饱。從工作效率上來熏瞄,從紙和筆的工具上升級(jí)到電子工具,他可以實(shí)現(xiàn)在零成本無(wú)限制的復(fù)制分發(fā)谬以。第三個(gè)階段强饮,如果面對(duì)的是一個(gè)跨團(tuán)隊(duì),跨時(shí)區(qū)为黎,而且設(shè)計(jì)師是在不同的地方工作的人邮丰。這種單純的離線和單一節(jié)點(diǎn)的工作。就變得不再適用呢铭乾?這個(gè)時(shí)候我們需要一個(gè)工具來幫助我們完成多人協(xié)同工作的需求剪廉,讓在美國(guó)的設(shè)計(jì)師和在中國(guó)的設(shè)計(jì)師能夠?qū)崟r(shí)同步工作信息。在這個(gè)時(shí)候炕檩,我們需要一個(gè)工具能夠滿足協(xié)同工作的原型設(shè)計(jì)工具斗蒋。有了這個(gè)工具的支撐,我們就可以完成跨地域笛质,跨時(shí)區(qū)的這種溝通泉沾,才讓我們的工作更效率。
當(dāng)然我們?cè)谌粘9ぷ髦信龅降膯栴}要比這個(gè)例子復(fù)雜的多妇押。但從分析這個(gè)例子的思路跷究,我們可以總結(jié)一定的規(guī)則和套路。即:
1. 首先應(yīng)該思考清楚我們現(xiàn)在碰到了什么樣的問題舆吮?(這個(gè)步驟很重要揭朝,需要反復(fù)推敲队贱,反復(fù)考慮,很多時(shí)候我們覺得是問題潭袱,但是其實(shí)發(fā)現(xiàn)的不是根源性的問題柱嫌。可以類比一下我們做研究屯换,很多時(shí)候我們覺得找到突破口了编丘,但是其實(shí)是錯(cuò)的)
2. 其次思考,我們想讓這個(gè)問題被解決成什么樣子彤悔?(這個(gè)步驟是設(shè)置一個(gè)完成的目標(biāo))
3. 最后嘉抓,這個(gè)問題我們希望以什么樣的方式來解決,以及達(dá)到什么樣的效果晕窑,以及多少成本來解決抑片。(這個(gè)步驟是設(shè)置我們選擇工具的限制條件)
4. 只有把這些問題想清楚了,帶著答案去很有目的性的選擇工具杨赤,并且要記壮ㄕ: 永遠(yuǎn)不要嘗試去找出所謂“最好的工具”。只需要找一個(gè)只要能夠滿足我們前面3點(diǎn)考慮的答案的工具疾牲,具就是好工具植捎。
這一套思考套路,背后也是一種敏捷的思想和敏捷的做事方式阳柔。在選擇和使用工具之前去對(duì)自己多一些深入的思考焰枢,多一些唯心主義的活動(dòng),才會(huì)讓你的工具使用更有效舌剂,變成你上場(chǎng)殺敵時(shí)的利器济锄。(完)