构建之法读书笔记03
構建之法讀書筆記03
閱讀之前:
? 我發現這本書我越往后讀越是后期軟件方面的東西,好多東西因為我之前沒有接觸過軟件,所以都變得晦澀難懂,但是大體意思我也應該明白。我知道微軟但是不曾設想過他的工作體系流程;我也知道軟件需要分析,可我沒想到真的難,一個統一建模課就給我這么的不要不要的;項目經理,我感覺這個角色很厲害,掙錢多但是如何成為一個優秀的項目經理我也不清楚,so,這幾章便為我解答了。
第七章:MSF
MSF,是Microsoft Solution Framework的簡稱,即微軟解決方案框架,也就是微軟推薦的軟件開發方法。微軟在總結了自己產品團隊的開發經驗和教訓,以及微軟咨詢服務部門的業務經驗后,推出了MSF,并且隨著新產品的推出和舊軟件的更新中,微軟有總結出了不少經驗,MSF也隨之更新。它有一套思想框架(9條基本原則):推動信息共享和溝通(所有的信息都保留,并公開)、為共同的遠景而工作(統一思想,有一個確定的目標,對每個項目成員都有指導作用)、充分授權和信任(給人權利和權威、自信和自尊,每個組成員都能得到充分授權,完成自己的承諾之外也要充分信任其他人)、各司其職,對項目共同負責、交付增量的價值(重視商業價值,提供漸進的價值,一個項目的商業價值只有在他被成功發布并運行時才能體現出來、)、保持敏捷,預期和適應變化(我們要學會預期變化,而不是期望變化)、投資質量、學習所有的經驗、與顧客合作。
同時還有MSF團隊模式,每個角色都是同等重要的,所有的重要決定都要共同做出。在遇到問題,討論處理方案時,每個角色都要從自己的質量目標出發并對其負責,這還可以推廣到包括操作、業務和用戶等外部因素。在對立中尋找共同利益,在沖突中達到平衡。MSF過程模型,是從傳統的軟件開發瀑布模式和螺旋模式發展而來的,將瀑布模式中基于里程碑的規劃優勢和螺旋模式中增量迭代的長處結合了起來。在MSF敏捷開發模式中,更強調與用戶的交流,防止缺陷的發生成為團隊質量控制的首要任務,,重視在實戰條件下的質量,精簡過程,直奔主題。
?
第八章:需求分析
我們的軟件制作出來就是為了解決人們在現實社會和生活中遇到的各種問題,我們怎樣才能準確而全面地找到這些需求?主要何以通過一下幾個步驟:獲取和引導需求(找到軟件受益者,了解挖掘出他們對軟件的需求,用戶在大多數情況下會不知道自己的確切要求,軟件團隊就需要設身處地為用戶著想,引導出需求。同時需求還會來自軟件企業和團隊本身,為了收入和開發效率,這都需要進行獲取)、分析和定義需求、驗證需求、在產品的生命周期中管理需求。首先,很多人或者機構都是摸個軟件的利益相關者買軟件團隊在分析軟件的需求時,要考慮到這些人:用戶、顧客、市場分析師、監管機構、軟件工程師,全部滿足不能能以此實現,但我們一定要讓他們提出意見和建議。獲取用戶需求十分重要,否則最后就會無休止的重做軟件,可以通過用戶調查:焦點小組、深入面談、卡片分類、用戶調查分卷、用戶日志研究、人類學研究、眼動跟蹤研究、快速原型調研、A/B測試。競爭性需求的分析:NABCD模型這時顯現出作用。還需弄清楚功能的定位和優先級,這回事我們軟件團隊更有方向。
?
第九章:項目經理
PM,有多種解釋:Product Manager(產品經理)、Project Manager(項目經理)、Program Manager(微軟的職位名稱),他們不需要寫代碼、測試代碼、畫圖做設計,但是他們也不可或缺,產品經理負責正確的做產品,根據市場和用戶需求,協調各部門的資源,正確的把握產品定位和方向,解決用戶的痛點,持續優化產品;項目經理主管正確的作流程,協調團隊的內部外部,調配個部門的資源和時間,有效地進行風險管理,保證一個項目順利按計劃結項;微軟產品團隊中PM、開發、測試三足鼎立,PM是產品經理和項目經理的綜合,還會有專門的產品策劃,他們和市場部門的專職人員一起,負責產品的長期發展。而PM也是多種多樣的,有功能設計的,對商業和客戶有很強的了解,有管飯的經驗和知識面,以及商業拓展能力,驅動流程的,專門深入某一領域的,研究轉化的。想成為一個合格的PM,要求也是不簡單的:觀察、理解和快速學習的能力、分析管理能力、一定的專業能力、自省的能力,但是這些能力都可以在日常生活中得以鍛煉,把握住每次機會,過程創新核能超越產品創新、但是兩個創新并駕齊驅則勝于任何一個,這是對PM的最好要求。
個人感受:
這一章學習到了對以后有用的東西,首先開發時要講究一定的流程,這和我們平時做個小程序不一樣,團隊要遵守一定規則,為共同目標奮斗,充分信任,同時我們還要去了解需求,私以為這是我們做軟件的大前提,沒有它,我們沒有方向與目標,我們不知道用戶到底想要一個怎樣的軟件,到底有什么功能,我們開始也就無從談起,所以我們需要去了解需求,去使用各種方法來了解這款軟件的相關利益者,他們的需求正是我們要努力的方向。同時,我還了解了PM這一職務,即項目經理,他的存在是十分重要的,他相當于一個項目的主管,負責大大小小各個方面,我們要想做成PM,則需要努力讓自己成長成為PM應有的樣子,在日常生活中,把握每一次鍛煉的機會,提高自己,這才能讓我們有機會去得到這一職務,得到更廣闊的天空。
?
轉載于:https://www.cnblogs.com/zhaochenguang/p/8300994.html
總結
以上是生活随笔為你收集整理的构建之法读书笔记03的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .NET面试题(三)
- 下一篇: sql中去掉换行符和回车符