來了一個新的項目,你用什麼方式來保證項目的可執行性,
說直白些就是在本身的把控範圍內,在必定期限內完成項目。
你能夠嘗試使用下面的步驟去作;網站
必需要很是清楚這個產品是作什麼的,解決什麼問題。設計
若是一個產品充滿着複雜度或者複雜度難以攻破的時候這個產品的完成不了的風險很高。
全部要合理控制每個產品的複雜度。
so,怎麼作:視頻
a. 從總體連貫性到局部連貫性(示例:從樹的主幹到分枝)
b.若是項目存在一些實實在在的資源,例如:視頻,試題等。
就要從系統資源的生命週期去梳理,保證全部牽涉到這個資源的流程都是順暢的。
好比:學生在視頻網站看到的視頻,實際上是通過不少的環節才能夠最終觀看的,視頻生產環節,視頻有打包環節,視頻有成爲商品購買的環節,視頻有鑑權環節等等。排序
a. 節點是否中斷生命週期
b. 流向是否正確,有沒有反向狀況資源
c. 是否有多餘節點產品
d. 此功能點流程是否合理打包
這裏指的概念更可能是領域的知識,作教育和作醫療關注的概念確定不同,
因此,作產品必需要了解這個產品所在領域中牽涉到的全部概念。軟件
好比:一分一段表,錄取狀況等等.....數據類型
使用一句話描述出來, 對其的理解必須到原子不可拆分,
好比,老師就不是原子的,年齡就是。
簡單粗暴的方式就是:若是一個名詞可以使用一種基本數據類型進行表達就已經達到原子了。
找出概念之間的關係讓那些孤立看似無關的名詞進行關聯,讓這些名詞構成一個完整的系統,保證這些名詞可以覆蓋整個產品的需求,
其實,這些還直接影響咱們下一步作系統設計的時候類圖的關係依據。
軟件構建下一環節爲【需求確認】