保持求知與開放的學習態(tài)度,付出實踐。
失敗會使我們集中注意力,重新檢查我們忘卻的假設(shè)。要無畏失敗,直面失敗,保持自信。
溝通、做決策、創(chuàng)新思維、邏輯思維。
規(guī)劃:進度表、遠景文檔。明確該做什么?
優(yōu)秀的規(guī)格說明書?明確的需求文檔?制定好的決策。
溝通與人際關(guān)系:流程、電子郵件、會議
事情出錯時該怎么辦?:失敗的因素是什么?是否可避免和消除?
遇到問題時快速的任務管理與協(xié)調(diào)。完成狀態(tài)?優(yōu)先級?
我們所知道的與我們持續(xù)追求的目標之間存在著差距,該差距容易把我們所做的事情復雜化。#保持學習#
軟件開發(fā): 需求——>設(shè)計——>編碼——>測試
web開發(fā):前期工作——>開發(fā)——>維護——>評估
項目經(jīng)理:
a. 了解項目工作(計劃、進度安排,以及收集需求)
b.帶領(lǐng)項目進行設(shè)計和開發(fā)工作(溝通、決策以及中期策略)
c.驅(qū)動完成整個項目(領(lǐng)導力、風險策略以及終極策略)
積極承擔工作職責以外的、協(xié)調(diào)整個項目以外的額外責任,避免個人偏見與利益影響到整個團隊。
忍受模糊/追求完美
項目開發(fā)初期是高度開放與變化的,未知的事物遠比已知的事物重要,控制模糊可以產(chǎn)生優(yōu)秀想法的關(guān)鍵,不去管理它就必須尊重它。
項目開發(fā)后期要追求規(guī)范與精確。
獨裁/委派:有足夠的魄力控制并強迫團隊執(zhí)行特定行動。,避免極端情況出現(xiàn)。
有耐心/不耐煩 :何時該推動問題,何時該退讓一步。
相信/懷疑:熱情的提問,挑戰(zhàn)他人的假設(shè),但絕不動搖團隊對所做事情的信念。
承認復雜/擁護簡單:整體與細節(jié),目標簡單化。
多思考你在做的事情以及原因,然后做出更精明的決策。你的問題是什么??
理解他人觀點的好處,知人善用。為日常工作流程尋找快捷和聰明的優(yōu)化辦法,適當給予他人激勵與幫助。
讓好事發(fā)生
進度表:
a明確目標
b強迫功能,有助于讓大家互相團結(jié)和依靠起來,避免只關(guān)注自己的任務,而不去考慮他的工作是否會影響別人。
c有助于追蹤項目和把工作分成若干個易于管理的小塊。
三分法:明確知道自己應該要做什么,實際去做或者驗證、分析已完成的事。(設(shè)計、實現(xiàn)、測試)、
增加新功能不只是程序員實現(xiàn)它即可,還必須有人來支付不可避免的設(shè)計及測試成本。當進度落后時,是因為沒有考慮到某些被隱藏或被忽視和成本。
項目初期“從極遠處盲目射擊”是一個可理解的正?,F(xiàn)象,進度估算會隨時間的進展而增加,隨著項目的進展,要不斷地注意進度表并對其作出調(diào)整。
進度表不需要完美,能提供跟蹤以及調(diào)整的基礎(chǔ),有個成功的幾率,滿足客戶就可以 了。
進度表的估算:
a估算的基準信心距
b程序員領(lǐng)導學會誘導,提出好問題,來設(shè)定質(zhì)量估算的規(guī)則。
c程序員應該受到信任
d估算依賴于程序員對項目目標的理解。
好的估算來源于好的設(shè)計。(可靠地設(shè)計與需求)