天天看點

建構之法閱讀筆記03

團隊靈活開發

    這學期學習的軟體工程,老師沒有選那些以往的教材,而是選了《建構之法》這本書,實踐性較強,注重學生的技術與能力,并且與實際聯系比較緊密,課堂例子生動、貼切、具體。軟體開發通常是由一個團隊、數個人共同完成的,軟體團隊還有各種形式,适用于不同的人員和需求。

    學習這門課之前,我認為的團隊開發就是把要求分解成幾個部分,分給團隊成員分别完成,最後由一個人組合在一起為最終的軟體,送出的軟體都能符合使用者的要求。團隊成員隻要統一各種規範,把自己分内之事最好就好了。

    其實不然,書中講到了靈活的團隊對團員的要求:自主管理、自我組織、多功能,還有開發中多用的靈活開發,分三步走:找出完成産品需要的事情——Product Backlog;決定目前的沖刺(Sprint)需要解決的事情——Sprint Backlog;沖刺(Sprint),并且采用多次疊代的方法實作——由簡單的入手,依次增加難度,并非一蹴而就。

    我們的課程,已經進入團隊開發的階段了。老師也在積極引導我們,我們也會在今後的軟體開發中,注意這些原則和要求,避免出現那些錯誤,完成要求。

上一篇: 學習進度05
下一篇: 學習進度04