程式設計師的職業素養 讀書筆記 - 第13章 團隊與專案
只是簡單混合嗎
有凝聚力的團隊
形成團隊是需要時間的。團隊成員需要首先建立關係。
有凝聚力的團隊通常有大約12名成員。7名程式設計師、2名測試人員、2名分析師和1名專案經理。
1)發酵期
成員克服個體差異性,默契配合,彼此信任,形成真正有凝聚力的團隊,需要6個月到1年的時間。
一旦團隊有了凝聚力,最好的做法是不拆散團隊,讓他們繼續合作,只要不斷地把新專案分派給他們就行。
2)團隊和專案,何者為先
圍繞專案來構建團隊是愚蠢的做法。每個人都只在專案中短期停留,他們永遠學不會如何默契配合。
專業的開發組織會把專案分配給已形成凝聚力的團隊,而不會圍繞著專案來組建團隊。
如何管理有凝聚力的團隊
每個團隊都有自己的速度。團隊的速度,即是指在一定時間段內團隊能夠完成的工作量。
有些團隊使用每週點數來衡量自己的速度,他們對每個工作專案的特性進行分解,使用點數來估算。
專案承包人的困境
組建和解散團隊只是人為的困難,公司不應受到它的束縛。
專案承包人的職責是清晰地定義和陳述專案的價值與意義,讓專案得到公司管理層的認可和支援。
相關推薦
程式設計師的職業素養 讀書筆記 - 第13章 團隊與專案
只是簡單混合嗎 有凝聚力的團隊 形成團隊是需要時間的。團隊成員需要首先建立關係。 有凝聚力的團隊通常有大約12名成員。7名程式設計師、2名測試人員、2名分析師和1名專案經理。 1)發酵期
程式設計師的職業素養 讀書筆記 - 第3章 說“是”
承諾用語 口頭上說。心裡認真。付諸行動。做出承諾,包含三個步驟 1、口頭上說自己將會去做。 2、心裡認真對待做出的承諾。 3、真正付諸執行。 識別“缺乏承諾”的徵兆 在承諾做某
程式設計師的職業素養 讀書筆記 - 第6章 練習
程式設計柔道場 卡塔:程式設計卡塔是一整套敲擊鍵盤和滑鼠的動作,用來模擬程式設計問題的解決過程。 瓦薩:兩個人的卡塔。一個人負責攻,另一個人負責守。 自由練習:很像由兩個參與者解決問題的瓦薩,也可以有多人蔘與。 自身經驗的拓展 職業程式通常會受到一種限制,即所解決問題的各類比較單一。老闆通常只強調一
程式設計師的職業素養 讀書筆記 - 第7章 驗收測試
需求的溝通 開發方與業務方之間最常見的溝通是關於需求的。業務方描述他們認為自己需要的東西,程式設計師按照自己理解的業務方表達的需求來開發。 在現實裡,關於需求的溝通是極其困難的,其中會出現各種問題。 過早精細化 做業務的人和寫程式的人都容易陷入一個陷阱,即過早進行精細化。
程式設計師的職業素養 讀書筆記 - 第14章 輔導、學徒期與技藝
失敗的學位教育 符合要求的畢業生有個共同點,進入大學之前就已經自學程式設計,並且在大學裡依然保持自學。 學校中所學的內容和在工作中發現的實際需要,這兩者之間通常會有巨大的差異。 輔導 1、精心編寫的幫忙手冊 2、觀察他人工作 3、非常規輔導 4、艱難的錘鍊 學徒期 軟體學徒期
程序員的職業素養 讀書筆記 - 第5章 測試驅動開發
定性 失敗 測試 通過 修改 細節 擁有 驅動 存在 此事已有定論 TDD絕不僅僅是一種用於縮短編碼周期的簡單技巧。 每個開發人員都要適應和掌握TDD。 TDD的三項法則 1、在編好失敗單元測試之前,不要編寫任何產品代碼。 2、只要有一個單兇測試失敗了,就不要再寫
程序員的職業素養 讀書筆記 - 第8章 測試策略
單元測試 一起 graph tro 直接 開發人員 統架構 char cif QA應該找不到任何錯誤 QA也是團隊的一部分 QA和開發人員應該緊密協作,攜手保障系統的質量。 QA在團隊中要扮演的便是需要規約定義者(specifier)和特性描述者(ch
程式設計師面試寶典_第13章_資料結構基礎_排序演算法小結(4)
十、二叉樹排序演算法 [演算法思想]:二叉排序樹(Binary Sort Tree)又稱二叉查詢樹,亦稱二叉搜尋樹。 它或者是一棵空樹;或者是具有下列性質的二叉樹: (1)若左子樹不空,則左子樹上所有結點的值均小於它的根結點的值; (2)若右子樹不空,則右子樹上所有結點
深度學習(花書)讀書筆記——第三章-概率與資訊理論
當方差很小時,f (x) 的值形成的簇比較接近它們的期望值。方差的平方根被稱為標準差(standard deviation)。協方差(covariance)在某種意義上給出了兩個變數線性相關性的強度以及這些變數的尺度: 協方差的絕對值如果很大則意味著變數值變化很大並且它們同時距離各自的均值很遠。
讀書筆記--《程式設計師的自我修養》第4章:靜態連結(1)
本章以 如何將a.c檔案與b.c檔案連結成一個可執行檔案 來探討如何進行靜態連結 其中a.c和b.c檔案如下: a.c檔案 extern int shared; int main() { int a = 100; swap(&a,&shared);
讀書筆記--《程式設計師的自我修養》第3章:目標檔案裡有什麼(3)
3.5 連結的介面–符號 在連結中,我們將函式名和變數統稱為符號,函式名和變數名就是符號名。 每一個目標檔案都有一個符號表,裡面記錄了目標檔案中所有用到的符號。 每一個符號都有一個對應的值,叫做符號值。對於變數和函式來說,符號值就是地址。 符號分為5類。 **(1)本目標檔案中定
讀書筆記--《程式設計師的自我修養》第3章:目標檔案裡有什麼(2)
3.4 ELF檔案結構描述 ELF檔案結構如圖所示: ELF目標檔案格式最前面是ELF檔案頭,它包含了描述整個檔案的基本屬性,如ELF檔案版本、目標機器型號、程式入口地址等。接著是ELF檔案各個段。 其中ELF檔案中與段有關的重要結構是段表。該表描述了ELF檔案包含的所有段的資訊
讀書筆記--《程式設計師的自我修養》第3章:目標檔案裡有什麼(1)
3.1、目標檔案的格式 1、目標檔案從結構上講,它是已經編譯後的可執行檔案格式,只是還沒有經過連結的過程,其中可能有些符號或有些地址還沒有調整。其實它本身就是按照可執行檔案格式儲存的。 2、現在PC平臺流行的可執行檔案格式主要是windows下的PE和Linux下的ELF,他們都是C
讀書筆記--《程式設計師的自我修養》第2章:編譯和連結
一、從原始碼到可執行檔案的過程 分為4個步驟:預處理(prepressing)、編譯(compilation)、彙編(assembly)和連結(linking)。如圖所示 1、預編譯 (1)首先,原始碼檔案和相關的標頭檔案,會被預編譯器預編譯為一個.i檔案。 對於C++程式來
《深入理解計算機系統》讀書筆記 —— 第三章 程式的機器級表示
>本章主要介紹了計算機中的機器程式碼——組合語言。當我們使用高階語言(C、Java等)程式設計時,程式碼會遮蔽機器級的細節,我們無法瞭解到機器級的程式碼實現。既然有了高階語言,我們為什麼還需要學習組合語言呢?學習程式的機器級實現,可以幫助我們理解編譯器的優化能力,可以讓我們瞭解程式是如何執行的,哪些部分是可以
《從0到1》讀書筆記第2章"像1999 年那樣狂歡"第1記:小結及詞匯解析
content 高新 1.8 匯率 穩定 盈利模式 fun csdn 外匯 小結 本章的目的應該是通過90年代末的互聯網泡沫的背景,成因。影響,以及教訓來教誡人們,在全部人都瘋狂的拋身於洪流熱潮之中時,我們要冷靜的思考辨識出那些不切實際的大眾觀點,
《從0到1》讀書筆記第4章“競爭意識”第1記:霧失樓臺,月迷津渡
spl 讓我 tails ext ont down 激情 都是 lines 一直以來我們接受的教育都是教導我們要做個出類拔萃的好學生,小學如此,中學這般,大學也是如是。而評論是否是個好學生的標準在我國有“三好學生”做衡量。而隨著社會就業競爭形勢的日益
java並發編程的藝術,讀書筆記第三章
java並發編程的藝術final域的內存語義寫final域的重排規則:禁止把final域的寫重排序到構造方法之外,主要包括倆個個方面1)JMM禁止編譯器把final域的寫重排序到構造方法之外2)編譯器會在final域寫之後,構造函數return之前插入一個storestore屏障,這個屏障禁止處理器把fina
Core Java Volume I 讀書筆記--第4章 對象與類
volume nod sina x86 userinfo -- tar .com ndt 20r拿3角51諼3http://weibo.com/p/1005056264972659 SI境嗇7U侍凡17院http://shequ.docin.com/dpyy387 宦3
《鳥哥的Linux私房菜》讀書筆記--第0章 計算機概論part1
x86架構 傳輸 png 頻率 最好 概論 而在 不同 倍頻 一個下午看了不少硬件層面的知識,看得太多太快容易忘記。於是在博客上寫下讀書筆記。 有關硬件 個人計算機架構&接口設備 主板芯片組為“南北橋”的統稱,南北橋用於控制