迭代開發實踐的兩個關鍵要素

2021-07-29 20:12:10 字數 599 閱讀 6774

迭代開發是開發未知領域新產品的必然選擇。但沒有經歷真正的迭代開發時,常常只能通過書籍霧裡看花。

書籍裡描寫的經典場景是:乙個迭代收尾,然後發布半成品給使用者使用獲取反饋,使用者會說:「喔這裡看上去不錯,但是實際使用時我需要在這裡看到...」,當迭代開發中發生這樣的場景,說明迭代開發過程是有效的,產品在不斷迭代和改良。

之前經歷了一些號稱是迭代開發的專案,很少發生這種情況。常常是內部乙個迭代完成,測試,然後下乙個迭代接著做。現在看,這樣的迭代過程,不是真正的迭代開發,因為沒有使用者反饋。

最近的專案歷時兩年,前期也是處在類似的過程裡。做完了拿給使用者看。使用者看看,也在盡量提意見,但基本都是表面的和一些不痛不癢的問題。後來團隊聘請了一位領域專家,負責需求溝通和實施,終於我開始經歷書裡描述的經典場景。於是我恍然大悟:原來不是有專業的開發團隊和客戶湊在一起就是有效的迭代開發。

因為使用者常常是甲方心態,什麼東西都應該是乙方想好了給他用的。一方面客戶本身比較忙;另一方面,的確也不願意花太多精力去研究新功能。這就造成了迭代開發裡反饋少的問題。

解決這個問題就是找乙個專業的來自甲方的人,進行需求獲取和實施,這樣就解決了這個問題。

因此:迭代開發的兩個要素是:專業開發團隊和真正能花精力研究產品功能的領域專家。

Platform Builder實踐之兩個要點

關於登錄檔在前面的文章中已經介紹過了,這裡只講述如何實現永久儲存登錄檔資料。登錄檔型別分為基於物件儲存的登錄檔和基於hive的登錄檔,在定製核心的時候只能選擇其中一種。從理論上講這兩種登錄檔都能夠實現永久儲存登錄檔數 據,但是採用不同的型別會影響ce的啟動順序和啟動速度,還會影響記憶體的使用量。我還...

資料產品開發的四個關鍵要素

最近兩年,我一直跟it公司裡面的演算法工程師們一起工作,自己也算一名演算法工程師,也面試過各個級別的演算法工程師。來了it公司之後,我剛開始面臨的乙個很大的問題,短時間內很難看清楚申請人真實的演算法水平。主要難點有兩個 這兩個難點就是短時間內,沒有乙個可信的標準來衡量對方的演算法水平。我在學界做了快...

專案開發錄製兩個

keyword 時刻。爭,效用。利息。關鍵句 沒有結果只能說明一點力氣。你的努力都是假的!從事情的反應,你就可以讓你花多少時間!那裡有話語技術的權利,我們不是靠管理。你覺得不僅讓你從別人,有你能給別人帶去什麼。選擇共同做專案,就意味著承擔這份責任。維持彼此之間的就是利益。我把專案分配給你做。是對你的...