工作總結 感悟軟體 軟體開發的價值

2021-09-01 19:29:16 字數 1798 閱讀 2943

2013-7-20 11:15

來到我們新單位工作有

段時間了

,總結一下自己近來的感悟

一、為什麼我們的人

/效很低?

知識無法積累、無法傳遞、全域性知識結構沒人講清楚,很被動的工作,沒有全域性上下文多數處在區域性的工作意識,在沒有全域性的情況下區域性的活動導致問題更加嚴重,沒有人能認識到系統的全貌。系統維護成本持續上公升,更多的人參與進來救火,而火苗卻更旺了,如此迴圈往復形成了永遠填不完的黑洞。

二、你幹活痛快麼?我們的目標、責任與義務

我幹活不痛快,我是一名軟體開發人員,我的責任是讓軟體世界支撐起現實世界的需求,實現現實世界與虛擬世界的業務邏輯轉換,我想象我每天的工作應該是設計軟體世界的各種模型、流程、邏輯處理,如何讓模型更加合理、處理效率更高、執行成本更低?如何適應現實世界的變化?這些才是我要考慮的!但我現在每天的工作是協調

dba把我的字段給加上,協調需求把我們軟體世界的目標給搞清楚並警告需求要現實世界的目標不能總是變動,支援軟體的使用者為什麼那個訂單已經出庫了但我的們軟體裡給人家顯示已入庫?為什麼我們匯出資料時,你們軟體系統給提示

time out

?為什麼我當時跟需求說的是那樣,但你們軟體系統咋這樣?為什麼產品計畫

3天的時候你們軟體開發人員卻用的

7天!為什麼更嚴厲的處理軟體開發人員不准在工作時間看與工作無關的**,可人

/效結果並不盡人意呢?

面對種種以軟體為中心的情況軟體開發人員必須負責到底,因為只有你是軟體世界的代言人,你難道真的要讓需求去給使用者解釋我們軟體

time out

是因為你自己的原因與那個軟體系統無關!那你們軟體系統的存在價值是什麼?

這個軟體世界的代言人可真不好當,

面對著需求能給你保證需求就是這樣子,你按這個做就行出了問題我承擔!

專案管理那邊這個專案最多

15天一定能完成!

客戶那邊我表述清楚了,你們軟體做出來一定會是那個某某某樣子,如果不是我再提需求!

軟體人員這邊那就按他說的做吧,不用想太多,那些不是我職責,出了問題反正他承擔,

15天足夠了

!設計就不必了吧,這個需求應該不會影響其它軟體功能,先做出來再說,如果不行再改!

上面所描述的這些不就是人月神話裡的那個坑?很明顯我們缺少的是那個把控全域性的人或組織來評估合理的專案時間、合理的需求、合理的非功能需求、合理的設計、合理的軟體功能影響範圍、合理的溝通流程、開發流程、工作流程。

在軟體領域中誰是使用者的代言人?誰是公司利益的代言人?誰是技術人員的代言人?誰能承擔起軟體工程中各種責任?誰能承擔起讓軟體世界真的給我們現實世界帶來長久的價值?

三、團隊、組織機構的作用,工作責任分離好還是不好?

團隊的作用集合每乙個個體的優勢去高效完成單獨個體短期內無法完成的目標,團隊需要定義遊戲規則用來保障日常運營,規則是一條紅線用來保障團隊成員大方向是一致的,但單純方向一致只是初級階段,要不段的嘗試創新超越規則,在保證現存規則的基礎上優化規則,這需要優秀團隊成員共同的知識經驗積累,發展起來的團隊不能依託某乙個人的意志力而影響全域性。團隊是用來乾成事情的,讓組織級目標能最終一步步落實。

團隊是對個人分類,組成團隊的目的是集合個體的優勢去完成任務。

組織機構存在的價值又是什麼呢?組織機構很顯然是用來識別團隊的優勢並加以分離的,有產品、有專案、有設計、有開發。。。

涉及到團隊以上的集合都會有溝通協調,這是完成任務重要的一環也是**成本最高的一環,如何能優化呢?真正做到組織級、團隊級的優勢互補就需要組織級的遊戲規則了。

四、對組織、對個人,怎樣才能雙贏?

首先要搞清楚組織目標是什麼?個人要跟隨組織目標來定義個人目標,想想學知識最快的場景就是實踐。有乙個全域性的頭腦能跟上全域性節奏然後個體才會真正發光發亮。

軟體開發模型總結

2006 11 20 20 17 鑑於軟體測試在面試階段總是提及軟體開發模型的緣故,於是粗略的總結一下軟體開發模型,請指正 瀑布模型將軟體生命週期的各項活動規定為依固定順序聯接的若干階段工作,形如瀑布流水,最終得到軟體產品。優點 a.強調開發的階段性 b.強調早期計畫及需求調查 c.強調產品測試。缺...

關於軟體開發工作的思考

關於軟體開發工作的思考 挨踢界小人物 工作中時常遇到這樣一種情況,在做網頁的時候,我會秉承使用者體驗的原則,視自己為使用者的心態,去設計和改造介面,但並非老闆喜歡,老闆要的只是系統穩定,不要搞出事情,所有多數情況我的改造優化都不能上線成為正式產品,然後會指揮你怎麼做,怎麼做!而你會怎麼抉擇。在這種情...

軟體開發總結 開發模式選擇

改善協作 想象乙個軟體開發組織,它和市場緊密連線,可以隨時交付完成的工作或調整方向,對市場做出準確的反應,這樣的組織必然會在市場競爭中佔據優勢。響應能力是所有軟體開發組織所期望具備的,但真正能做到的卻很少。究竟是什麼影響了組織的響應能力。從內部看,主要是堆積的 在製品 和技術及學習 債務 從外部看主...