自適應軟體開發(2)
混沌邊緣的繁榮
複雜行為 = 簡單規則 + 豐富關聯
自適應開發模型的生命週期,是整個自適應軟體開發(ASD)方案的關鍵部分,
它建立在一種完全不同的世界觀上--自適應而非最佳化(翻譯的有點問題,最佳化的含義是什麼?)
首先ASD承認不確定性和變化存在,因此並不試圖利用精確的預測和死板的控制策略來管理專案,
與控制不同,ASD的策略更為微妙--採用的手法包括定界、指導、提醒或限定,但絕不是控制(控制的含義是什麼?)
其次,提倡一種突變序而不是強制序的文化。(文字苦澀,突變&強制,翻譯的不好)
再次,基於部件而不是任務。(部件就是結果。看得累)
預測-協作-學習
預測
在複雜環境之中,按計劃產生出來的是你想要的剷平,但卻不是你需要的產品。
傳統:與計劃的任何偏差都被認為是錯誤。
自適應:偏差將我們引向正確的解決方案。
預測使命:專案成功的最重要標準就是交付產品--而非使用過什麼軟體工程技術、過程改進方法或哲學思維。
能夠把握真正的目標是最困難的,而非設計體系結構、建立開發環境等。
協作
交流是被動的--為了通知而傳遞資訊;協作是主動的,為了增加價值而主動參與。
學習
意味著透過經驗和新的資訊來改造我們關於世界的思維模型。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/6906/viewspace-21773/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 自適應軟體開發
- 自適應軟體開發(5)
- 自適應軟體開發(4)
- 自適應軟體開發(3)
- 自適應軟體開發(1)
- 書評《自適應軟體開發》(一)--.com時代的遺物 (轉)
- 《書評《自適應軟體開發》(二)--.com時代的遺物 (轉)
- 軟體開發2
- [應用案例]完美自適應WEB開發官網Web
- 軟體開發:合適的才是最好的
- c# 窗體自適應C#
- 應用版本控制軟體管理軟體開發
- 自適應小清新的自媒體平臺
- c++為什麼適合桌面軟體開發?C++
- 我是否適合學習軟體開發技術?
- 快速軟體開發最佳實踐(2)
- 直播軟體開發,自動滾動banner
- PDA應用軟體開發特點
- 手機APP應用軟體開發APP
- 軟體開發:app軟體開發,pc端軟體開發,微商城/小程式開發APP
- 軟體開發與軟體研發
- 軟體開發中的自動化測試
- CSS自適應佈局(左右固定 中間自適應或者右側固定 左側自適應)CSS
- 自上而下的軟體開發和自下而上軟體開發
- 探討敏捷開發在軟體開發中的應用敏捷
- 軟體“吃”掉了軟體開發
- 軟體開發mac常用軟體Mac
- 自適應辛普森法
- 哪款報表工具更適合行業軟體開發商?行業
- Python適合開發桌面軟體嗎?很多人都不懂!Python
- 企業遊戲開發適合用什麼專案管理軟體?遊戲開發專案管理
- 敏捷開發大家談(三)--敏捷開發技術在電子商務軟體中的應用(2)敏捷
- 谷歌 Web 開發最佳實踐手冊(0.1):讓網站自適應谷歌Web網站
- iOS專案開發實戰——UILabel自適應較多的文字iOSUI
- 智慧量化交易系統開發自動交易機器人軟體開發機器人
- 快速適應需求變化的軟體複用
- 短視訊軟體開發,ios啟動圖適配和啟動圖示適配iOS
- 軟體開發模式模式