在寫產品需求文檔之前,我們需要先羅列出產品功能的信息內容,這一步是將想法逐漸清晰的第一步,也是幫助我們接下來設計功能的輔助信息,同時也可以輔助服務端技術人員創(chuàng)建數據庫。因為這是第一步,所以我們不需要羅列的很詳細,在之后的步驟里,我們會逐步改進和完善信息內容。
羅列信息內容的方式有很多種,文本形式、思維導圖形式等等都可以,最主要的是能夠清晰易懂,我最常用的方法就是使用思維導圖軟件( MindManager )羅列成結構圖,因此我稱這一步為“信息結構圖”。
http://wiki.jikexueyuan.com/project/jie-chu-pm/images/info-structure-graph1.jpg" alt="信息結構圖" />
上圖是一張以 Blog 系統(tǒng)為示例的信息結構圖。信息結構圖是一種接近數據庫結構的圖表,在羅列信息結構時,更多的是考慮信息數據,但是他并不是真正意義的數據庫結構。信息結構圖是提供給產品經理自己梳理信息內容的結構圖,也是方便產品經理和服務端技術人員溝通數據結構的參考圖,技術人員會根據這張圖表的內容再結合產品原型或需求文檔,然后規(guī)劃和設計出真正意義上的數據庫結構。
信息結構圖中關于友情鏈接功能的信息數據只有“名稱”和“鏈接”兩個內容,但是在實際功能需求中,友情鏈接還有兩個功能,分別是“顯示或隱藏”和“是否新窗口打開”,這兩個功能會在產品原型和需求文檔中詳細描述,但是在信息結構中是沒有體現的,因為從產品層面上來說,這兩個只是功能,并不是信息內容。但是在真正數據庫中,友情鏈接的這兩個功能分別也是有字段參數的,程序在讀取該參數后便知道友情鏈接的屬性,然后處理友情鏈接是顯示還是隱藏,是新窗口打開還是本窗口打開。通過友情鏈接這個例子,我們就知道了在實際中數據結構和信息結構是不一樣的,信息結構只是產品層面的數據內容。
無論是什么樣的產品類型,無論從哪里入手,我們第一步都是先要羅列信息結構,因為信息結構圖不僅是輔助技術人員創(chuàng)建數據庫的圖表,也是輔助產品人員進行產品功能規(guī)劃的參考,只有對信息或數據的結構了解了,我們才能更好的設計產品。
信息結構圖是我們將概念想法形成結構化的第一步,也是我們接下來幾步工作的輔助文檔,同時在接下來的幾步工作中,我們還會不斷的完善信息的結構。