缺陷驅動的流程優化和技術引進

2021-08-25 23:16:15 字數 917 閱讀 1356

軟體領域乙個非常大的特點是流程和技術變化相當的快。作為乙個軟體企業,面對日新月異的開發流程和開發技術,何時、如何選擇及引進新的流程和技術變得十分重要。這篇文章主要討論的是進行選擇和引進時的出發點,我稱之為「缺陷驅動」。

什麼是缺陷驅動?

這涉及到引進新技術的根本原因。其實很簡單,就是為了解決軟體開發過程中遇到的問題。但是實際操作時,面對外界的宣傳和影響,人們往往會偏離這個初衷——從追求問題的解決到追求技術的「先進與流行」。

學習引進一種新的技術,新的開發方法和流程,根本的原因不是因為它有多新,有多少人使用,有誰的推薦,而是它是否能夠實際的解決你所面臨的問題。

缺陷驅動就是說,在軟體開發過程中遇到了無法解決或者難於解決問題,才去考慮選擇能夠解決問題的新技術和方法。否則保持不變。

缺陷驅動的關注點是缺陷而不是技術

以解決工作中遇到的問題為出發點來引進新的技術,才會在這個過程中以問題以及自身的情況為中心,看技術是否適合自身,而不是以技術為中心,看它有多少優點。從這個角度思考也許能夠更深入的了解技術。另外,這樣對於乙個組織來說,是一種自然的成長過程,而不是拔苗助長。

特別是對於引進軟體開發流程(比如敏捷開發),這一點更有用。因為不存在乙個標準的流程對於所有的組織都適用,組織都需要根據自身的情況進行裁剪,並且根據遇到的問題,首先引進能夠解決當前問題的部分,再慢慢考慮其他部分。

發現問題

如何及時的發現問題?

其實缺陷驅動要避免的是兩個極端:一是過分保守,無視技術的發展,可能會被淘汰;一是激進,為了技術而技術,為了流程而流程,拔苗助長。

採用缺陷驅動有下面幾個好處:

ps:對於缺陷驅動思考的不是很深刻,寫出來算是乙個階段的總結,還要在工作中實踐以慢慢的完善。

之前的思考:缺陷驅動與流程優化

okhttp 流程和優化的實現

最近一直在忙著研究 okhttp,看了兩周了,感覺東西實在是太多了,如果讓我細緻的寫,我感覺能寫 10 篇都寫不完,那東西雖然是很多,但是主要的流程我們還是需要了解的,這篇文章我主要介紹以下 okhttp 中的流程,還有一些做的好的東西,之後再去將一些細節上的東西,這篇文章主要說了乙個大概的內容,就...

密西根搜尋引擎優化業務驅動的技術和密西根SEO技術

搜尋引擎優化或seo是乙個有許多網上企業的熱門話題。在乙個 才能被公眾看到的公眾必須知道它的存在。為了讓市民知道,它有乙個 必須優化搜尋引擎把它撿起來。密西根州的seo業務驅動技術,網上圍繞確保企業有適當和有效的搜尋引擎優化,他們需要為了建立乙個良好的網上存在。密西根seo技術很像在 上存在的世界其...

PHP程式設計師的優化除錯技術和技巧

使用偵錯程式,可以設定斷點並檢視 php 到所設斷點之前的瀏覽器輸出。然後可以繼續 的執行並檢視到下一斷點之前的瀏覽器輸出,然後再到下乙個,直到 php 指令碼完成。現在把 設定 一節中在 php.ini 中注釋掉的行取消注釋,並重新啟動 apache。現在裝入了偵錯程式,eclipse 能夠和它掛...