別讓好想法埋沒:如何進行APP開發?

[img]http://dl2.iteye.com/upload/attachment/0118/4900/29982af5-78ee-3402-9d6f-e78f60547182.jpg[/img]

  
經常和許多創業者討論,發現很多人想法都不錯,但是都不知道該如何實現,今天就如何引導大家走出第一步寫一篇文章,很多人通常誤會一件事情,認爲程序員開發可以一步步把自己的想法拼接出來,我有一個功能點,就讓程序員去開發,總有一天會實現我的想法。
  確實,一個優秀的程序員能夠做到這些,但是我們的思維是廣闊,是無限的,總不能讓程序員寫代碼永遠跟隨着天馬行空的想法沒有計劃的執行吧?在現在這個移動互聯網創新的時代,如何進行APP開發第一步我覺得應該是每個創業者思考如何定義你的APP重要屬性的問題。
  如果你作爲父母,作爲老師,你一定經常聽到:
  “我不知道作文怎麼寫”
  “我不知道這個報告怎麼寫”
  而當你在進一步問他的時候:“那你覺得哪裏有問題呢?”
  他們往往回答:“我也不知道哪裏有問題。”
  從這裏可以發現,在當下標準化教育傻瓜式思維的定義下,很多人已經習慣了等待最佳解決方案的出現,這就是爲什麼很多軟件外包公司在和用戶打交道的時候,會不斷的調整前期的開發方案,然後配合用戶的理解去整理修改,而不是先開發然後跟隨用戶的想法去做開發調整。因爲一旦涉及到開發過程後,如果大量的開發人力成本被第一次的原型想法修改,會伴隨很多的開發成本的浪費,但是往往外包公司的收費價格普遍較高,意識決定生存狀態,如果不這麼收費,外包公司就沒有利潤,在當下商業社會,不賺錢的事情,會有大部分人去做嗎?
  下面進入重點,如何進行APP開發思維定義,依照我們程序員客棧500+開發經驗,我做了一些簡單的總結,大致可分爲:[b]分析問題、拆分問題、解決問題[/b],而如何應到大家突破這些問題,就是我下面要講的,以最近開發的一個APP爲例:
  [b]第一步思考:如何使用?[/b]
  一開始,我們會引導客戶也就是這款APP的製作者先從使用者的觀點出發:
  如果你希望用APP算出自己的BMI指數,那麼在你的想像中會是怎樣的一種操作方式呢?
  此時或許還有很多答案:
  我希望說出我的身高和體重,手機屏幕就會出現我的BMI指數
  我想用打字的方式,先輸入體重、再輸入身高,按下確定按鈕屏幕就會出現我的BMI指數
  這個時候我們的客戶就會盡情的頭腦風暴,並且試圖想像自己正在使用這個“還沒有開發出來的APP”的情境。
  [b]第二步思考:你的APP大概長成什麼樣子?[/b]
  接下來,我們會引導客戶思考:
  根據你提出的想法和情境,你覺得APP會長成什麼樣子?
  到了這個階段,整個APP的外觀大概已經有了草圖,每個界面的原素和對應使用者的作用如何,也有了標準化定義,雖然我們大家都不會設計,但是最起碼,如果給你一直鉛筆,我相信90%的人都會和我最近溝通的客戶一樣畫出如下的東西出來,你沒有必要會電腦操作,這些還原的設計可以請專業的人來給你搞定,如下圖:


[align=center][img]http://dl2.iteye.com/upload/attachment/0118/4902/0f30505b-761b-3624-b65c-e7c3164e78e0.jpg[/img]

示意圖(一客戶手繪)[/align]
  [b]第三步思考:拆解、操作[/b]
  最後我們會發現每個APP功能原素的定義都應該有他屬於的用戶行爲定義,而每一個行爲定義就是你想要做的APP的每一個小小的功能點,這個時候程序員客棧的項目經理團隊,會把你的想法功能點進行拆分並解釋開發流程如下:
  1,原型設計(高保真還原)
  2,UI設計(視覺體驗到位)
  3,前端開發(連條處理)
  4,後端開發(後端開發和後臺開發是兩碼事)
  5,製作A功能
  6,製作B功能
  7,製作C功能
  8,…..
  9,測試、驗收
  10,付款。


[align=center][img]http://dl2.iteye.com/upload/attachment/0118/4904/dd4e612e-1327-36f0-b8f1-b01e0a296d11.jpg[/img]

項目經理的隨筆(圖)[/align]
  最後,我們的程序員客棧的項目經理會根據所有的功能點拆分在匹配平臺有這方面工作經驗的開發者,組成一個開發團隊,根據人力成本估算一個報價給用戶,用戶如果覺得沒有問題可以先託管費用到平臺,最後驗收後通知平臺付款給開發者。
  雖然看起來整個過程有些複雜,但是爲什麼我們一定要這麼強調流程化開發呢?因爲我也是一名僞開發者,在大部分程序開發團隊中有這麼一句話:
  “當問題被清楚的描述的時候,它已經被解決了一半!”(來自美國哲學家和教育家 John Dewey)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章