為此,粗略分享一下我們公司的設計開發流程。聊作拋磚引玉吧。
先以說明,以下的配圖是我們公司不同專案中每個流程中抽出來的。用以說明該流程的狀態和結構。和之間本身沒有邏輯關係。:)
1)需求分析和產品分析
當收到客戶的需求之後,不是馬上動手去做功能分析、產品邏輯架構或者任務流程。而是認真的分析需求。分析現有的解決方案,我們將要提供的解決方案會比現有的號多少?使用者為什麼要用我們的產品?在採集大量的資料之後,還要把資料匯成圖表和客戶匯報。以說服客戶「這樣做」而不要「那樣做」。克服長官意志!
2)產品故事版
在清晰需求分析和產品的目標之後。我們要為達到這個產品的目標制定具體的方案。開始的方案是模糊的,我們只知道有乙個大概的前進方向和目標。如何實現我們並不清晰。當然我們也沒有必要,也沒有可能馬上就清晰起來,這需要乙個過程。這個過程我們使用的工具就是「故事版」。把產品、人、環境放置於一定的場景之中,通過場景中人和產品發生的故事去推理產品應該有哪些的功能和邏輯流程細節。這是乙個感性的過程,同時也是理性的分析過程。
3)系統邏輯架構和任務流程
產品的策劃和開發到此階段已經開始越來越清晰了。我們已經模糊的知道了這個產品應該做什麼和怎麼做。但具體如何實施呢?因此,這時候我們需要弄清楚系統中有那些部分組成,他們的關係又是如何的。他們相互之間資料是如何交換、流通和協同工作的。除此之外還需要細化每乙個部分的任務流程。
4)介面分析和線框原型製作
完成了任務流程。我們還需要對每個任務做細化的功能拆解。這一步驟我就不詳列了。在細化了功能的分解之後,我們要開始安排每個介面的具體的流程和介面當中應該有什麼樣的輸入和輸出的資訊,以職稱當前步驟的需求。比如登陸介面中應當有使用者名稱、密碼等資訊輸入框,同時也有確認、忘記密碼、註冊等功能按鍵以職稱使用者的多樣性選擇行為。在此階段還需要定義清楚產品的互動規則,如一致性、操作細節、內容資訊架構等的關係。
5)gui設計和高保真原型
當使用者確認線框原型之後。我們就可以開始進入gui設計流程。gui設計就不詳述了,現在很多公司在這個部分都做得不錯。雖然他們的產品有時候很難用:p
完成gui介面後,把所有介面再做成高保真原型與客戶確認一遍。
6)開發階段
最後,在和客戶確認高保真原型後。就把所有的互動文件、邏輯架構文件、資訊架構文件、任務流程分析、產品高保真原型等交付給開發人員。並每週進行一次專案的溝通會議。
可以說我們公司按照這個流程大多數專案都是順暢的推進的。即使客戶開始的時候並不清楚自己的目標和需求是什麼。但通過這個流程和方法的確可以獲得較好的專案成果。
謝謝各位!
app開發流程
接著是大功能模組 編寫以及大概的介面模組編寫。在介面模組編寫之前,開發者可以在模擬器做大的功能開發。但事實上,對於inotes開發來說,模擬器是不夠用,simulator的多觸點 multi touch 支援是非常弱的,很多touch的測試是無法在simulator做的。特別值得注意的是,在功能開發...
移動app開發流程,app開發步驟
個人github 歡迎follow 隨著移動網際網路的普及,移動終端功能的日益完善,很多企業看重移動網際網路的重要,開始在這個領域完善自己的品牌,開展營銷活動。移動應用開發步驟1.規劃應用ui 移動應用開發步驟2.設計資料操作與儲存 移動應用開發步驟3.跳轉多頁面實現 移動應用開發步驟4.實現ser...
app開發流程規範
描繪遠景,設定目標 產品的遠景是什麼?計畫需要做什麼實現這個遠景?明確各個階段的產品目標,為什麼設定這樣的目標?市場調研,競品分析 通過針對性的市場調研和充分的競品分析,測算產品市場前景和風險成本。收集需求,排優先順序 收集各業務市場部門反饋的需求意見,做典型使用者的深度訪談,組相開發設計運營人員頭...