構建之法的八、九、十章讀書筆記

51馮美欣max發表於2015-05-29

構建之法讀書筆記

第八章  需求分析

  這一章主要是講需求的分析,對於一個程式專案來說,我覺得,需求是這個專案的嚮導,他可以決定程式專案會發展成什麼樣子。書裡面需求這裡大致分為兩個:軟體需求和使用者需求。

  軟體需求:我們不僅僅要考慮到專案功能的需求,要實現的功能,還要考慮到開發過程以及非功能方面的需求,還有綜合需求。

  使用者需求:是針對在使用者這個角度,使用者最需要的東西。我覺得使用者需求在需求分析中較為重要,畢竟每一個要做的程式的根本目的是滿足使用者的要求。

     所以書裡面野介紹了九種獲取使用者需求的調研方法:

  焦點小組  深入面談  卡片分類  使用者調查問卷  使用者日誌研究  

  民族誌/人類學調查   眼動跟蹤研究  快速原形調研  A/B測試

  在收集完需求後我們還要對需求進行分析,對功能的確立,還要對專案程式進行計劃和估計。

  這看的出來對一個專案的需求分析是很重要,那麼我們是不是要在每次的專案開展示寫一份需求分析的文件,這樣可能會讓程式設計者更清楚瞭解自己程式的目的,需要什麼?

第九章   專案經理 

  在這一章節裡面主要講的是微軟的PM(Programe Manager)和其他團隊PM(Project Manager)的區別,個人覺得微軟的PM給團隊成員帶來的感覺是很不一樣,就好像是戰友一樣,工作起來也很有感覺。

  還有介紹了PM的能力要求以及人物,不同的PM有不同能力,一個專案有多個PM我覺得還是挺科學的畢竟每個人能力是有限,找到優秀的戰鬥力很重要,適當運用人才,沒人發揮各自優勢,那就完美,是鞋子就不能假裝一個帽子,不是嗎?

  我們的團隊作業也有一個PM,但是感覺我們的PM就是一個較為積極的團隊戰友,會帶動大家一起參與,這樣的PM可以嗎?

第十章  典型使用者和場景

  我們要開發一個軟體,使用者是必須的,我們會想到使用者使用我們的軟體時,他是想幹嘛?還有不同的人使用軟體的目的是不同的。

  書本中提到的典型使用者和場景這種方式來為使用者考慮,我覺得很生動,可行性也很大。書本中吳石頭的例子也是很生動,馬上就能理解大概,還有場景也是。

  老師讓我們回去也寫一份針對自己專案寫一份典型使用者跟場景Story的文件。這樣或許可以讓我們更清晰瞭解明白接下去我們該怎麼做。

  前面需求分析,還有後面體到的典型使用者以及Story,都是針對自己的程式來進行一種分析,可見開發軟體是,需求的分析很重要,還有Specifition(需求分析文件)規格說明書。

  書本195頁有詳細介紹。我們在下學期的課程設計也要設計這一類文件的編寫。

 

總結:軟體的需求分析很重要,需求是你軟體的嚮導,你的初衷。做好需求的分析,做好計劃,那麼接下去就技術了~我們的開發需要一個好的開頭。就從需求分析做起。

 

相關文章