欧美人与禽2O2O性论交,秋霞免费视频,国产美女视频免费观看网址,国产成人亚洲综合网色欲网

編程貓「kitten源碼編輯器」0到1的關鍵點設計(編程貓源碼編輯器教程視頻)

當前關于產(chǎn)品分析類文章有兩大主流分析視角,一類是著重宏觀視角,不做過多產(chǎn)品細節(jié)分析;另一類是較為模板化的產(chǎn)品分析,從行業(yè)分析到功能點體驗拆分基本全部囊括,功能點拆分較為全面細致。

而今天筆者從另外一個視角進行一次產(chǎn)品分析,老話說打蛇打七寸,做事抓關鍵,今天我們嘗試做一次產(chǎn)品設計關鍵點分析,推演一下一款工具類產(chǎn)品0到1過程當中的幾個關鍵點應當如何思考與規(guī)劃。

編程貓「kitten源碼編輯器」0到1的關鍵點設計(編程貓源碼編輯器教程視頻)

在17、18年,編程貓還被稱為少兒編程教育行業(yè)當中的一匹黑馬,短短兩年時間,它已經(jīng)成長為了這個行業(yè)當中的佼佼者。從融資角度來看,15年成立至今,一年一輪融資,5年時間就融到了C輪,累計近9億的融資資金;從運營數(shù)據(jù)上來看,截止到19年底,學員用戶總數(shù)3000萬 ,合作學校10000 ,19年全年總營收10億人民幣。

我們今天不從宏觀角度來分析行業(yè)格局以及編程貓的發(fā)展歷程,我將站在產(chǎn)品視角上,從頭拆解編程貓的第一款產(chǎn)品 ——「kitten源碼編輯器」,試圖回答這樣一個問題:這樣一款面向少兒用戶的工具類產(chǎn)品,面對產(chǎn)品0到1過程中的關鍵環(huán)節(jié),如果是我會怎樣思考和規(guī)劃?

關鍵點1:為什么要花巨大的成本來開發(fā)少兒編程工具?

要想拆解產(chǎn)品,首先我們要理解為什么這個產(chǎn)品有存在的價值。在少兒編程工具(與其說是編程語言,我更愿意理解為編程工具)領域,有從06年便開始發(fā)布迭代的老大哥Scratch,Scratch由麻省理工學院媒體實驗室的終身幼兒園小組設計和維護,是一個免費并且功能強大的少兒編程工具,有著龐大的用戶基礎和全球范圍的在線社區(qū),它基本上奠定了少兒編程工具的設計規(guī)范;也有后來出現(xiàn)的將工具與教學體系強關聯(lián)的少兒編程平臺Tynker。

現(xiàn)如今國內(nèi)的少兒編程教育品牌大部分都已經(jīng)將Scratch當作少兒編程的入門必學課程之一,將Scratch作為少兒編程的標準編程工具,比如童程童美,核桃編程等。

那么編程貓為什么不和他們一樣使用Scratch來作為標準的編程工具而要自己開發(fā)一套呢?

從15年到17年這套工具打磨了近兩年,17年,18年又相繼推出代碼島以及海龜python編輯器,在工具開發(fā)和打磨上越行越遠,SO,我們不禁要問的是,在編程貓成立之初資源相對匱乏的階段為什么決定花兩年來開發(fā)一套已有解決方案的編程工具?

分析任何一個商業(yè)決策的原因都需要將它代入到本身的商業(yè)模式當作,我認為衡量一個商業(yè)模式好壞的三個重要要素是:核心競爭力,持久性,以及擴展性。我們從這三個方面入手進行綜合分析。

在K12在線教育行業(yè),教師是流動的,教學方案是可抄襲的,客戶的品牌忠誠度不高,行業(yè)玩家同質(zhì)化嚴重,如果沒有核心競爭力,隨著行業(yè)進入洗牌階段,將勢必陷入以拼家底為主的惡性競爭當中,砸錢搶用戶,搶學校,鋪廣告,打價格戰(zhàn),創(chuàng)業(yè)團隊在早期階段陷入這種純粹靠資本博弈的粗暴競爭環(huán)境中很容易被洗掉,因此開發(fā)屬于自己的編程工具有利于建立技術壁壘,塑造以產(chǎn)品為主的核心競爭力,在行業(yè)洗牌階段建立自己的護城河,更容易吸引資本的青睞,擁有后期爭奪行業(yè)Top的家底。

大家要知道少兒編程工具和標準的編程語言是有本質(zhì)的差異的,編程語言有著很強的標準化和開放性,有著很成熟的發(fā)展生態(tài)。

而少兒編程工具正處于發(fā)展初期,很多需求和功能存在很大的擴展性,但是并沒有一個開放環(huán)境推動它前進,Scratch已經(jīng)是一個成熟期的產(chǎn)品,產(chǎn)品迭代相對較慢,并且由于國內(nèi)少兒編程這幾年爆發(fā)性增長,挖掘了相當多的本土化需求,你沒有辦法根據(jù)你的教學體系來給Scratch提需求讓他改動功能,你的教學體系會受制于Scratch,只能在它的開源基礎上進行優(yōu)化,因此Scratch也有很大的局限性。

這時候打造一個本土化的少兒編程平臺就顯得很必要了,根據(jù)以上分析,我們總結一下開發(fā)自己的少兒編程工具的必要性:

  1. 可以隨時可以根據(jù)教學規(guī)劃調(diào)整產(chǎn)品功能來滿足本土化用戶需求,提供更多差異化功能,進而提升產(chǎn)品方面的核心競爭力;
  2. 可以作為行業(yè)標桿引領行業(yè)發(fā)展,提升公司在行業(yè)里的權威性,品牌效應同樣是核心競爭力;
  3. 自家的編譯器能增加用戶與品牌的接觸頻度,增強用戶粘性和忠誠度,從而使用戶可以持續(xù)留存下去,有利于維持商業(yè)模式的持續(xù)性;
  4. 編譯器帶來了更多的教學內(nèi)容擴展和自定義的空間,進而可以做更細化的用戶運營,為不同年齡階段,不同學習目的的用戶帶來不同的產(chǎn)品,進而可以更好的輔助做橫向和縱向的用戶擴展,以及盈利模式的擴展,有利于提升商業(yè)模式的擴展性。

關鍵點2:核心用戶界定與研究

2.1界定核心用戶與核心客戶

產(chǎn)品的0 – 1階段,我們一定要清楚的界定出核心用戶,目標用戶以及潛在用戶,核心用戶是目標用戶中最重要的那部分群體,而產(chǎn)品的種子用戶一定是符合核心用戶的相關屬性的。編程貓官網(wǎng)上指明“專注為7-16歲孩子提供趣味教學”,這是當前產(chǎn)品矩陣的目標用戶,如果反推產(chǎn)品0-1邏輯的話,這顯然不是源碼編輯器的核心用戶。

編程貓「kitten源碼編輯器」0到1的關鍵點設計(編程貓源碼編輯器教程視頻)

在這張圖中我們可以看到編程貓對源碼編輯器的目標用戶的界定是6到12歲左右的小朋友,也就是從幼兒園大班到五年級的時間,而考慮到這個年齡跨度也是比較大,孩子的智力發(fā)育水平和知識儲備量也有比較大的差異,加上幼兒階段有另一款產(chǎn)品作為承接,因此我們可以把源碼編輯器的核心用戶界定到1年級到3年級這個階段的小朋友,也就是7-10歲之間。

由于少兒教育行業(yè)的特殊性,核心用戶并不是付費客戶,因此,我們需要對這個階段小朋友的家長再做細分研究,這就好比是做一款玩具,要讓小朋友玩的開心,有所收獲,讓家長覺得買的值,達到了自己培養(yǎng)孩子的目的。

對于家長,我們可以按照編程行業(yè)相關性和資金充裕度兩個維度進行分析,因為行業(yè)相關性的高低決定了客戶目標的清晰程度,而資金充足性確定了客戶的付費意愿和付費能力。

編程貓「kitten源碼編輯器」0到1的關鍵點設計(編程貓源碼編輯器教程視頻)

針對上圖劃分出來的核心用戶我也在撰文之前挑選了8個身邊具有相似屬性的個體進行了小規(guī)模的訪談來驗證下文描述的用戶需求的合理性。

行業(yè)相關性指的是客戶與編程關聯(lián)性較高的職業(yè),最典型的就是互聯(lián)網(wǎng)行業(yè)從業(yè)者,這部分人讓孩子學習幼兒編程相對來說會有比較強的目的性,由于他們對于編程有一定理解,所以對于讓孩子接觸幼兒學習希望得到什么有清晰的認知.

比如,有的家長就是希望孩子以后能走編程這條路,所以希望讓孩子提前接觸游戲化編程激發(fā)孩子的學習興趣,并且學習一些基本知識概念,為以后學習正式編程打些基礎。

有些家長雖然沒有希望孩子以后從事這方面的職業(yè),但是清楚少兒編程對于邏輯思維和創(chuàng)造性思維訓練有很大的幫助,因此為了鍛煉孩子的這些能力也會讓孩子來學習編程。

這部分客戶也是我們的目標用戶,但是由于他有自己相對清晰的認知,相當于專家型客戶,用戶容量較小,如果將他們作為前期核心客戶進行研究的話,會導致決策者對于大眾群體的普適性需求有理解性偏差,因此不適合作為最初的核心用戶。

從潛在用戶容量來講,隨著市場滲透率的提升,二三線城市的家長互聯(lián)網(wǎng)行業(yè)相關程度會越來越低,這部分人群是產(chǎn)品的主要客戶,所以一開始進行產(chǎn)品設計的時候就需要挑選這部分人群作為核心客戶進行研究,這部分客戶與編程相關的行業(yè)關聯(lián)度相對較低,并且由于少兒編程教育行業(yè)處于發(fā)展初期,這部分客戶對于少兒編程的認知度低,少兒編程教育還是個很新的概念,也就是說還不具備普適性,如果客戶的資金不夠充裕,顯然不會為一個自己不太了解的事物進行付費,因此我們需要選擇收入水平相對較高的客戶作為核心客戶。

所以我們總結一下我們的核心用戶和核心客戶的角色客觀屬性:

  • 核心用戶:7-10歲,處于1年級到3年級的小學生,所處教學環(huán)境較好,男女不限。
  • 核心客戶:身處一二線城市,收入水平中等以及中等偏上,并且與編程相關行業(yè)的關聯(lián)度較低的7-10歲孩子的家長。

2.2 核心用戶與核心客戶需求分析

2.2.1 核心用戶特征描述

根據(jù)年級階段我們的小朋友又會有以下一些特征,我們需要根據(jù)這些特征提煉出一些共性需求,以下是根據(jù)年級劃分的用戶特征:

  • 一年級: 剛?cè)雽W不久,對學生生活既新鮮又不習慣,他們好奇、好動、喜歡模仿,并且有直觀、具體、形象等思維特點。
  • 二年級:已基本適應小學的學校生活,開始有了自我控制的能力,好表現(xiàn)自己,競爭意識和上進心有所發(fā)展,都想爭取成為好學生,并希望參加少先隊的一切活動,好奇、好動、好模仿、思維的直觀性、具體性、形象性仍然是其共同的特點。
  • 三年級:三年級學生的思維正處于由形象思維過渡的時期,能進行一定的抽象思維,但仍以形象思維為主,模仿性強,想象能力由模仿性和再現(xiàn)性向創(chuàng)造性的想象過渡;

2.2.2 核心用戶需求分析

作為小朋友本身,他們行為本身沒有太強的目的性,更多的是通過各種行為來表達情感,他們有表現(xiàn)欲,因此希望通過獲得一些成績得到大家的贊賞;他們富有創(chuàng)造性,希望通過一種行為來表達自己的創(chuàng)造力;他們喜歡玩耍,希望通過一些行為來享受快樂。

這些行為可以是學習新知識,可以是做手工,同樣也可以是學習少兒編程,他們的需求大多數(shù)都是感性的,對編程沒有什么認知,我們需要去貼合他們的各種情感需求從而達成我們的教學目的。

我們總結小朋友們的情感需求,這些情感需求后面會提煉成我們的產(chǎn)品需求:

  1. 快樂,使用我們的少兒編程工具的過程是快樂的,能夠主動引起他們的興趣;
  2. 滿足創(chuàng)作欲,使用我們的少兒編程工具可以輕松的實現(xiàn)他的創(chuàng)造力,他可以很方便的將自己腦袋中想象的作品表達出來;
  3. 滿足表現(xiàn)欲,使用我們的少兒編程工具可以做出一個較為完成的作品,并且可以很方便的讓他展示給其他小朋友,可以滿足他們的表現(xiàn)欲。

2.2.3 核心客戶需求分析

那么對于父母的家長呢?他們顯然希望通過學習少兒編程來使得孩子得到一些能力方面的提升了。

  1. 教育需求之孩子思維能力的提升,創(chuàng)造思維,邏輯思維,認知能力的提升,開發(fā)孩子的智力,使得孩子更聰明;(這也是編程貓對外宣傳的一條營銷語)
  2. 教育需求之孩子知識技能的提升,通過少兒編程學習能掌握一項額外的技能,使得孩子在今后的發(fā)展中獲得一些競爭優(yōu)勢,并且也可以滿足自己向其他身邊人炫耀的情感需求;
  3. 教育需求之跟隨教育風向,社會發(fā)展已經(jīng)到了信息化和智能化的階段,教育政策導向也明傾向于編程教育,大部分家長雖然不懂編程,但是從各方面獲得的信息能夠感受到編程對于社會發(fā)展的重要性,因此希望自己的孩子能提前有所準備;
  4. 自我情感需求之緩解自我焦慮,孩子競爭環(huán)境愈發(fā)激烈給自己帶來的焦慮感,通過孩子學習少兒編程收獲一些能力從而緩解自己的焦慮。

關鍵點3:教育類工具產(chǎn)品與其他C端產(chǎn)品設計思路的區(qū)別——給用戶和客戶制定目標

雖然說我們梳理出來了核心用戶和核心客戶的需求點,但是客戶的目標是不明確的,家長希望能夠讓孩子學習到一項技能,能夠做出一些成果;孩子希望能夠在學習過程中獲得快樂,能夠很方便的發(fā)揮自己的創(chuàng)造能力。

那么這項技能需要學習到什么程度,孩子做到什么程度算是一種成果,這些在用戶和客戶的心里都是完全模糊的。

而對于一般的C端產(chǎn)品,用戶都有相應明確的用戶目標,比如電商類產(chǎn)品,用戶知道我打開電商APP,經(jīng)過一系列流程后我可以購買到一個商品;再比如視頻類產(chǎn)品,我可以用它來看我想看的電視劇。這些產(chǎn)品都有明確的用戶目標和使用場景。

而教育類產(chǎn)品不是這樣,用戶目標是需要產(chǎn)品制定的。

比如現(xiàn)在的在線英語教育產(chǎn)品,以開言英語為例,它會給你先進行水平測試,然后給你制定個性化的學習計劃,并且給你定一個目標,學完我的課程后,你的水平可以達到什么樣的程度,是雅思多少分的水平。這就讓用戶有了個清晰的目標,至少知道了我學完可以達到一個什么具體的程度。

因此我們也需要給用戶制定目標,并且我們要從“用戶需求 場景 = 用戶目標”的思考方式變成 “用戶需求 教學體系 = 用戶目標”的思考方式。

我們產(chǎn)品需要結合教學體系給用戶制定目標,我們可以看一下編程貓官網(wǎng)給客戶展示的用戶作品以及瀏覽一下社區(qū)的大部分作品,我們可以定下這樣一個具體的用戶目標:可以讓用戶做出一款簡單的偏客戶端的游戲或者其他程序作品。當然這個是文字的客觀描述,具體對家長的宣傳通過用戶作品來體現(xiàn)出來即可,不可能說的這么復雜。

這個用戶目標是很重要的,它決定了我們的編程工具產(chǎn)品要做到什么程度,做哪些功能才能達成這個用戶目標,綜上我們可以明確一下我們的產(chǎn)品目標:依據(jù)我們的幼兒編程教學體系,做出一款能滿足用戶目標的圖形化編程的源碼編輯器。

本段總結:

  • 客戶目標(對外):孩子各項綜合能力的全面提升,讓您的孩子出類拔萃。
  • 用戶目標(對外):在快樂中做出引以為傲的編程作品。
  • 用戶目標(對內(nèi)):做出一款簡單的偏客戶端的游戲或者其他程序作品。
  • 產(chǎn)品目標(對內(nèi)):在設定好的教學體系范圍內(nèi)做出一款能滿足用戶目標的圖形化編程的源碼編輯器。

最后我們要提一下,我們實際上還有一個重要的用戶角色就是老師,老師是搭建教學體系的重要成員,并且有相當多的產(chǎn)品需求是從老師那里挖掘出來的,不過老師更多的工作還是在教學體系的開發(fā)上面,在這里我們假設教學體系已經(jīng)開發(fā)出來,就不過多去討論了。

關鍵點4:產(chǎn)品設計原則

1. 可用

  • 在教學體系框架下將用戶需求轉(zhuǎn)化為產(chǎn)品需求,基本覆蓋各個教學場景,從而達成用戶目標;
  • 搭建知識主干,簡化知識細節(jié),讓用戶能學習到重要的編程知識點。

2. 易用

  • 高內(nèi)聚,低耦合,模塊化;
  • 信息層級清晰明了,精簡流程路徑。

3. 好用

  • 產(chǎn)品使用過程中需要有趣味性,降低小朋友的使用門檻,激發(fā)小朋友的使用熱情;
  • 在產(chǎn)品的各個關鍵環(huán)節(jié)構建獎勵機制,使得小朋友獲得成就感和滿足感,用了還想用。

關鍵點5:先增后減,明確產(chǎn)品功能點

5.1 增,背景知識

對于此類有一定專業(yè)性的工具類產(chǎn)品,我們需要補充相關的背景知識,對知識架構有整體的理解,才能做到在設計功能的時候游刃有余,我們的用戶目標是要制作一款簡單的偏客戶端的游戲或其他程序作品,這里面我們以游戲為主,那么我們首先需要知道制作一款簡單的游戲需要哪些必備的背景知識呢?

5.1.1 如何設計一個簡單的偏客戶端的游戲?

編程貓「kitten源碼編輯器」0到1的關鍵點設計(編程貓源碼編輯器教程視頻)

嗯,最簡單的游戲除了必備的核心玩法邏輯,勝敗條件,操作規(guī)則,其他模塊都可以省略的,比如《Flappy bird》

5.1.2 游戲編程的必備技能點有哪些?

游戲設計思路有了,那么需要哪些技能點來實現(xiàn)它呢?

編程貓「kitten源碼編輯器」0到1的關鍵點設計(編程貓源碼編輯器教程視頻)

小朋友怎么可能掌握這么多的技能點!所以就需要在教學體系框架下能砍則砍,能封裝就封裝,這更涉及到教學體系的規(guī)劃,這里就不詳聊了。

5.1.3 一款商用游戲引擎客戶端的核心部件有哪些?

接下來就是需要研究一款能開發(fā)游戲的商業(yè)引擎由哪些部分組成,在這個拆解階段,了解的越詳細越好,在后面簡化功能的時候更能得心應手,我們以Unity為例,因為之前筆者也用Unity做過一些小游戲,相對來說對這款引擎有些了解。

編程貓「kitten源碼編輯器」0到1的關鍵點設計(編程貓源碼編輯器教程視頻)

游戲引擎最基礎的四大組成部分,編程語言,編譯器,視圖窗口,模塊接口。缺一不可,視圖是引擎與用戶直接交互的界面部分,而模塊接口是引擎提供給用戶的代碼接口,用于實現(xiàn)相關高級功能,接下來我們把視圖和模塊接口展開來看一下簡化后的信息結構:

編程貓「kitten源碼編輯器」0到1的關鍵點設計(編程貓源碼編輯器教程視頻)編程貓「kitten源碼編輯器」0到1的關鍵點設計(編程貓源碼編輯器教程視頻)

以上是對引擎的框架性拆解,里面每一塊兒細分下去都是很大的知識體量,所以有興趣的同學可以自己去研究,在此我們對大致框架有所了解就好。

5.2 減,聚焦產(chǎn)品需求

我們前面研究了如何設計一款游戲,開發(fā)一款游戲需要哪些技能點,商業(yè)性的開發(fā)引擎包含哪些主要模塊,接下來我們要聚焦到我們的實際產(chǎn)品需求上來,顯然我們不可能讓小朋友一下子掌握那么多技能,我們要開始做減法,努力將門檻降到最低。

對于設計一款游戲,小朋友沒辦法很好的整合自己的設計思路,更不可能有很多優(yōu)質(zhì)的美術,音樂素材,怎么辦呢?

我們需要提供現(xiàn)成的游戲模板,以及現(xiàn)成的游戲素材,首先讓小朋友能簡單的進行模仿,然后慢慢的加入自己的想法去創(chuàng)作屬于自己的素材,因此,在功能上,我們需要有素材庫提供給小朋友現(xiàn)成的素材,我們需要有幾個已經(jīng)搭建好的游戲作品案例作為教程供小朋友模仿,在后期我們還需要能讓小朋友能自己創(chuàng)作素材,因此需要畫板功能和音樂畫板功能,供小朋友創(chuàng)作自己的音頻和圖片素材。在這一步,我們可以梳理出以下產(chǎn)品需求。

編程貓「kitten源碼編輯器」0到1的關鍵點設計(編程貓源碼編輯器教程視頻)

對應產(chǎn)

品功能

接下來我們要進入比較艱難的環(huán)節(jié)了,就是設計面向少兒的編程引擎,之后我也會統(tǒng)一叫做編程工具,因為我覺得差異還是比較大,而實際上我們已經(jīng)有很好的先驅(qū)可以參考了,就是Scratch,它的積木化編程已經(jīng)深入人心,因此我們可以參考競品的設計思路結合實際的需求整理我們的需求框架??偟膩碚f,一款少兒編程工具不管如何簡化都會包含兩大塊主要內(nèi)容的設計:

  1. 視圖設計
  2. 編程積木設計

我們一個一個來看。

5.2.1 編輯器視圖設計

首先是最重要的三個視圖:

1)場景視圖

編程貓「kitten源碼編輯器」0到1的關鍵點設計(編程貓源碼編輯器教程視頻)

對應產(chǎn)品功能

編程貓「kitten源碼編輯器」0到1的關鍵點設計(編程貓源碼編輯器教程視頻)

2)層級視圖

編程貓「kitten源碼編輯器」0到1的關鍵點設計(編程貓源碼編輯器教程視頻)

對應產(chǎn)品功能

3)檢視視圖

編程貓「kitten源碼編輯器」0到1的關鍵點設計(編程貓源碼編輯器教程視頻)

對應產(chǎn)品功能

編程貓「kitten源碼編輯器」0到1的關鍵點設計(編程貓源碼編輯器教程視頻)

這三個視圖集成了用戶與工具交互的最基礎的功能,場景和角色的編輯,素材的添加和刪除,場景與素材之間的層級關系切換。

接下來一個很重要的視圖模塊是積木編輯視圖,在設計這個視圖之前,我們需要先把編程積木邏輯設計好,因此我們先看編程積木的邏輯是怎樣的。

5.2.2 編程積木設計

對于編程積木來說,需要從兩方面著手設計:

編程貓「kitten源碼編輯器」0到1的關鍵點設計(編程貓源碼編輯器教程視頻)

一方面我們需要定義好積木與積木之間的接口規(guī)范,梳理出所有積木類型,如下圖所示。

編程貓「kitten源碼編輯器」0到1的關鍵點設計(編程貓源碼編輯器教程視頻)

另一方面由于積木承載了編程語言的功能,我們需要具體設計編程語言語法積木和高級函數(shù)功能接口積木,首先我們確定我們需要封裝哪些語法,哪些高級函數(shù)功能,這里可以參考Unity以及Scratch進行初步功能的搭建,后續(xù)這里是一個重要擴展的模塊,比如最近編程貓后來更新的人工智能相關模塊和海歸函數(shù),GameAI等模塊。在這里我們可以參考官網(wǎng)給出的源碼圖鑒梳理出完整的模塊,這些模塊是需要持續(xù)迭代和新增的。

編程貓「kitten源碼編輯器」0到1的關鍵點設計(編程貓源碼編輯器教程視頻)

實際的0-1的設計過程當中應當是經(jīng)過了大量的參考以及反復確認,并且需要很有經(jīng)驗的開發(fā)者參與一起設計,才能保證積木的可用性和穩(wěn)定性,還要經(jīng)過一系列可用性測試,才確定了我們當前所見到的一些功能。這里我們經(jīng)過上面兩個方向的拆解,我們已經(jīng)將積木的框架和功能點梳理清楚,接下來我們就很容易理解前端的積木視圖為什么這樣設計了。

編程貓「kitten源碼編輯器」0到1的關鍵點設計(編程貓源碼編輯器教程視頻)

5.2.3 導航類功能視圖

對應產(chǎn)品功能

編程貓「kitten源碼編輯器」0到1的關鍵點設計(編程貓源碼編輯器教程視頻)

對應產(chǎn)品功能

以上我們已經(jīng)基本梳理出整個源碼編輯器的主要功能點,在后續(xù)的流程設計和交互設計當中,應當遵循我們最初定下的設計原則。

并且我們需要知道,編輯器的設計思維方式不是線性的,我們這里拆解出來的主要功能是根據(jù)教學體系和產(chǎn)品發(fā)展階段以及戰(zhàn)略布局一步一步有計劃的迭代到如此程度,很多這里面的功能在最初產(chǎn)品設計的過程中是不可能考慮的很清晰的,這時候就體現(xiàn)出來系統(tǒng)低耦合模塊化的重要性了,好的系統(tǒng)也如同積木,可以靈活的拆解和擴張,關于具體的功能點流程拆解和交互設計拆解這里就不繼續(xù)討論下去了,有興趣的朋友可以自己挑一些主要功能研究一下面向小朋友的流程與交互設計細節(jié)。

產(chǎn)品后續(xù)發(fā)展方向的看法

當前雖然編程貓已經(jīng)有了可觀的用戶規(guī)模,可是市場的滲透率還是很低,因此用戶規(guī)模的擴張仍然是主要目的。

在核心功能上,需要將重點放在用戶群的深度和廣度的擴張帶來的新需求,比如用戶年齡階層的擴張,需要考慮到更高年齡用戶的需求;隨著教學知識體系的擴張,需要滿足中,高級水平用戶更自由化的開發(fā)功能。

而對于已有用戶的留存和活躍,也需要投入相當?shù)木θネ晟朴脩暨\營相關的功能,比如編程貓已有的社區(qū),少兒編程賽事,現(xiàn)在我們也可以看到編程貓推出了不少小朋友KOI,持續(xù)加碼社區(qū)運營。

編程貓自身的少兒編程工具矩陣經(jīng)過4年多的迭代已經(jīng)成為了它強有力的護城河,并且憑借這個護城河的存在已經(jīng)漸漸成為了行業(yè)標桿。編程貓至今已經(jīng)在工具,社區(qū),教學內(nèi)容三方面都建立起了自己的優(yōu)勢,已經(jīng)進入到了高速發(fā)展的市場擴張階段,接下來就是比的搶占市場的速度與質(zhì)量。

同時需要注意到新進的競爭對手和巨頭已經(jīng)投入資源在工具上進行布局。騰訊的扣丁,網(wǎng)易卡搭,極客戰(zhàn)紀等,有些是基于Scratch的優(yōu)化,有些是完全開發(fā)出了自己特有的編程工具。我們仿佛又嗅到了之前的視頻行業(yè),共享單車,外賣行業(yè)混戰(zhàn)的硝煙味道。

當年風靡一時的優(yōu)酷,土豆,樂視的先發(fā)優(yōu)勢在巨頭的資本面前完全不算優(yōu)勢,在資本的車輪下任何競爭優(yōu)勢都顯得十分渺小,最多只能留給企業(yè)幾年的發(fā)育空間,所以說編程貓當前已經(jīng)上岸為時過早,后續(xù)3年將成為能否穩(wěn)固行業(yè)地位并且推進上市的關鍵之年,且看編程貓如何破局。

全文總結

本文推演了編程貓kitten源碼編輯器0到1的產(chǎn)品設計當中關鍵點的思考,涉及到了立項原因、用戶角色研究、用戶需求收集、行業(yè)知識補充、競品功能性調(diào)研、產(chǎn)品設計原則的確立、需求到產(chǎn)品功能點的轉(zhuǎn)化、信息架構的確立、核心功能設計思路這幾個0到1產(chǎn)品設計的重要關鍵點,最后發(fā)表了自己對后續(xù)產(chǎn)品發(fā)展方向的一些看法。

全文每個模塊省略了較多的實施細節(jié)。首先是由于篇幅原因;其次是因為以上內(nèi)容源于自我推理,并非真實情況,說太細容易被打臉( ̄ε(# ̄);最后也有一個好處就是這樣能讓讀者對整個過程有個框架性的理解。

筆者一直認為任何一件事全局性的把握整體框架是很重要的,因此在文中也用了相當多的思維導圖。全文完,歡迎各位同學留言交流。

本文由 @白子 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。

題圖來自unsplash,基于CC0協(xié)議

相關新聞

聯(lián)系我們
聯(lián)系我們
公眾號
公眾號
在線咨詢
分享本頁
返回頂部