精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

敏捷開發實踐 擁抱變化的產品開發流程

開發 項目管理
文從實踐的角度介紹筆者所在團隊的產品敏捷開發過程和作者的敏捷開發體會。作者的開發團隊在兩年前開始采用敏捷開發方法,一直實踐到現在,并取得不錯的成果。

隨著Agile敏捷開發的流行,越來越多的公司采用敏捷開發用于軟件產品和應用的開發。筆者的產品開發團隊在兩年前開始采用敏捷開發方法,一直實踐到現在,并取得不錯的成果,包括:產品功能更加符合市場和業務人員的需求,開發效率獲得提高。本文從實踐的角度介紹筆者所在團隊的產品敏捷開發過程和作者的敏捷開發體會。

敏捷開發體會

實施敏捷開發近兩年來,我對在產品開發中應用敏捷方法有著深刻的體會。首先說下產品背景。我參與的產品是面向行業的產品,在全世界都有客戶,有10年歷史,和一百多個基于不同版本的客戶,我們的團隊完全負責產品的未來發展方向、發布計劃、架構、設計、開發進度、測試、客戶支持等。在這樣一個面向全球的產品和自主的團隊環境中進行敏捷開發體會尤其深刻。

1) 注重概念和架構設計,而輕詳細設計

敏捷開發中,注重概念和架構設計,而輕詳細設計。這里的概念設計,可以看成是為什么要做這個產品或模塊,強調的是產品的路線規劃、市場趨勢、客戶價值、技術趨勢等。架構設計,可以看成從整體上看,概念設計應該用什么方式實現、分幾個層次、多少組件、不同層次和組件之間關系是什么。詳細設計,則是具體的設計和做法、API接口等。

一個產品,特別是面向行業的產品,概念設計和架構設計非常重要,需要考慮行業未來的發展方向,產品在市場中橫向和縱向的比較,技術的發展方向,和每個模塊的投入和收益的比例等,這樣才能盡可能保證產品沿著正確的方向前進。在產品中新增或刪除一個模塊需要非常謹慎,因為一旦新增模塊被客戶使用,以后就很難在產品中去掉這個模塊。還需要考慮產品各個版本之間的兼容性,以及客戶的升級遷移。所以,在開始正式開發之前,通過概念設計和架構設計,梳理思路是非常必要的。

2) SWOT分析

以前在做項目時,大多是從技術角度來考慮哪一些功能模塊需要做,哪一些功能模塊先做,而沒有一個系統化的分析方法。造成的結果是有一些功能模塊投入很多資源,卻并不一定是客戶最想要的。

在敏捷開發中,更加注重客戶需求。如果對產品進行SWOT分析,就能選出付出最小工作量,但能獲得最大價值的模塊。

SWOT分析階段會在概念設計和架構設計之后進行,輸入是概念設計和架構設計,輸出是模塊的重要度和需要的時間。這樣按照性價比可以進行排序,選出最能符合市場的模塊。

一款產品哪個模塊重要,哪個先做,需要花多少資源和時間投入,花這么多時間和資源的模塊是否在客戶心中有相應的重要程度等,這些都是由這款產品的市場策略來決定。所有產品都是為了市場和贏利為目的,Agile方法更好地幫助企業實現了這一點。

3) 業務和客戶驅動,而非技術驅動

這點說是體會,也可以說是教訓。在我們的產品開發過程中,在某一新版本中重新設計了老版本的某一個重要模塊,而引發了幾個問題:一是,新版本的模塊和老版本模塊的兼容性問題,導致老版本客戶無法平滑的遷移到新版本;二是,新版本的改進是純技術方面的重新實現,不管對客戶而言,還是對內部的架構而言,都沒有明顯好處;最后導致的結果是我們花了很多資源和人力去重新實現,但是在最后由于種種考慮還是廢棄了重新實現的模塊,依然沿用老模塊。

在產品的敏捷開發中,雖說擁抱變化,但不盲目變化。產品的改動需要經過概念設計、架構設計以及SWOT分析后,三思而后行。敏捷開發中也強調"在整個項目開發期間,業務人員和開發人員必須天天都在一起工作",確保技術人員能夠開發出客戶需要的產品。

4) 時刻考慮版本兼容性

敏捷開發,廢除了過多冗余的文檔和繁雜的設計,強調擁抱變化。但作為產品,敏捷開發不意味著盲目地去變化。

當設計變動、API接口重構、配置文件變更時,要時刻考慮產品的架構、規劃路線圖,老版本的兼容性,及遷移平滑性。否則,隨著版本的增多,必將面對著大量的維護工作。

5) 輕文檔,但非無文檔

敏捷開發強調溝通的重要性,而輕冗余文檔。但敏捷開發并不意味著無文檔。在敏捷開發過程中,適量的文檔還是很有幫助,有助于整理思路,加快溝通和討論。

我們產品中的文檔包括:概念設計文檔、架構圖、當前版本要實現的功能列表,以及SWOT分析。

這些文檔在每個產品版本開始之前會有產生,在每個迭代的過程中根據業務人員和市場的反饋也會有一些變更。通過我們實踐證明,這對產品的思路、溝通討論都非常有幫助。

而且這些文檔,大多是幾頁PPT,書寫和維護工作都很小。#p#

敏捷開發過程

敏捷開發改進了產品的開發流程,提高了整個團隊的效率。下面分析敏捷開發前和敏捷開發后的產品開發的各個階段。

1) 敏捷開發"前"的產品開發過程

 

圖1 敏捷前開發流程

上圖是敏捷開發前我們產品一個版本的開發流程,整個開發大概持續一年左右。從圖中可以看出,流程中的大多數活動都是串行進行。這樣的一種類似瀑布的開發流程,前提是需求在產品的初始階段就完整的被捕獲并正確的分析,這樣才能保證最后交付的產品是客戶所需要的產品,但通常這樣的理想狀況很難實現。

類瀑布的開發流程缺乏靈活性,無法通過開發活動來發現不夠確切的需求,導致產品無法隨著業務人員和市場的反饋而隨需應變,開發出符合業務人員需求的產品。

2) 敏捷開發"后"的產品開發過程

圖2 敏捷后開發流程

上圖是敏捷開發"后"我們產品一個版本的開發流程,整個開發大概也是持續一年左右,但每個迭代都是1個月時間。和敏捷開發前相比,有很多的區別和優點,下面是其中幾點:

市場和需求驅動,擁抱變

在我們產品敏捷開發中,每個迭代結束,都會有一個產品迭代演示大會,把這個月的開發結果演示給組員、業務人員、售前,甚至客戶,并收集反饋。此外,在開發的過程中,產品的業務人員和售前時刻保持與產品開發團隊的溝通和工作,保證開發出來的產品是符合業務需求。

充分利用資源和時間

敏捷開發前,產品的需求設計階段占用整個開發流程35%左右的時間,這段時間只需要幾個核心的架構師和設計人員,無法充分地利用開發和測試人員。敏捷開發后,迭代開發、強調溝通、縮減文檔,在每個迭代初期就可以充分地利用開發、測試人員的時間,達到效率最大化。

每日交付

產品開發過程中,每天都會做自動化Build,并生成可以交付的產品。業務人員、客戶都可以試用并提供反饋和新需求。

充分自動化

敏捷開發強調擁抱變化,這必然帶來動蕩的產品代碼變更。每一個新的功能和修改的功能,都可以影響到其他功能,造成副作用。所以,需要自動化去支持變化,在變化的同時保證質量和開發速度,包括編譯自動化、單元測試自動化、功能測試自動化、UI測試自動化、集成測試自動化等。#p#

架構師和Scrum Master的重要性

流程的變化必將帶來崗位和職責的變化,架構師和Scrum Master是在敏捷開發中兩個重要的人物角色:

1) 產品架構師

在產品的敏捷開發中,特別是我所參與的產品是面向行業的產品,架構師是個舉足輕重的角色,需要有深厚的行業背景、創新能力,以及架構能力。

產品是為了解決一類客戶需求而存在。但是,客戶的需求往往是會隨著業務的發展而變化,而且競爭對手也會有類似產品的推出。所以一個產品推出市場后,所具有的功能模塊慢慢地會越來越成熟,并擁有越來越多的競爭對手,慢慢地失去競爭力。一個好的產品,特別是面向行業的產品,要具有長期的生命力,需要具有下圖所示的產品模型:

圖3 產品發展模型

成熟的模塊:指的是推出市場有一段時間,這些功能模塊因滿足客戶的需求而被廣泛使用。隨著市場趨于穩定,大量競爭對手的產品也推出類似的功能。這些成熟模塊都是產品的基本模塊,不代表產品的競爭力。產品中如果只具有這些功能模塊,隨著需求和競爭的激烈,慢慢會走向滅亡。如90年代的BP機一樣,當手機一旦推出,這個產品也就走向滅亡。

發展中的模塊:指的是剛推出市場并且具有強勁的市場生命力、符合客戶當前幾年的業務發展需求,正在被大客戶所接受的功能模塊。這些功能模塊是產品占領市場的動力,是繼成熟的功能模塊后,產品的新的增長動力。

研究中的下一代產品方向:指的是還沒有推出市場、正在研究中的、符合未來行業五到十年發展方向的模塊。當然如果能創造出未來的發展方向,則是最高境界。如任天堂的Wii、蘋果公司的iPhone。

一個行業軟件產品要保持長期的生命力,在整個產品的生命周期架構規劃中,需要考慮到這三種模塊和特性,只有這樣才能保持產品的先進性和長久生命力。

敏捷開發也強調擁抱市場變化,這對產品架構師提出了很高的要求——深厚的業務背景、創新能力、技術洞察力和架構思想。

2) Scrum Master

Scrum Master雖然是敏捷開發的新名詞,但其工作內容和開發組長沒什么太大的區別:安排任務、協調資源、控制進度和解決難題。

架構師根據對行業的理解和創新,設計出產品的架構。Scrum Master則是進一步分解和實現這個架構中的每個組件。如果形容"奧運會開幕式"是一個產品,架構師則設計整個開幕式的主題、創意、架構和包含的主要環節,而Scrum Master就是整個龐大工程的詳細設計者和協調者。

在我們產品中有三個Scrum Master,各自負責架構中的不同模塊,并和開發人員一起把模塊分解成一個個單獨的、可以衡量的用例,然后協調開發人員高質量的完成任務。

此外,每天早上需要主持小組成員進行一個10分鐘左右Scrum會議。每個組員匯報昨天完成的任務,是否完成任務以及碰到的問題,最后是今天打算完成的任務。Scrum Master會協調解決每天碰到的問題,確保產品進度和質量。

總結

在筆者的理解中,敏捷開發是一種思維方式和軟件過程方法論,以及一系列的最佳實踐,它能幫助團隊開發出更加符合市場需求的產品。我們的團隊在產品兩個版本的敏捷開發歷程中,不斷摸索,找到了一條適合自己的產品敏捷開發流程,我們還將繼續用敏捷的思想改進我們的敏捷開發流程,希望能與大家討論探索,持續改進。

【編輯推薦】

  1. 敏捷開發環境下的領導問題
  2. 對話敏捷專家麥天志:敏捷開發現狀及發展之路
  3. 如何向敏捷開發團隊轉型
責任編輯:佚名 來源: IT168
相關推薦

2023-09-04 15:31:54

軟件開發敏捷開發工具

2021-07-31 07:54:52

開發研發敏捷

2013-02-19 16:00:50

敏捷開發產品提速

2024-09-06 10:25:32

人工智能ETL微服務

2017-11-29 15:38:45

B端交互設計

2017-04-12 10:04:18

Scrum實踐終結

2009-07-16 09:52:00

Scrum流程

2011-01-14 08:35:03

iPhoneiPad敏捷設計流程

2019-12-06 11:14:57

Git開發系統

2009-02-04 15:43:45

敏捷開發PHPFleaPHP

2020-10-22 10:34:04

APICloud開發平臺

2013-10-29 11:50:11

2009-03-24 00:04:35

敏捷開發源代碼分析軟件質量

2012-02-01 14:02:00

蘋果產品開發

2010-11-16 09:23:13

敏捷開發Visual Stud

2023-01-04 09:40:32

敏捷開發

2015-02-02 14:44:19

微軟云計算移動開發

2009-07-16 16:01:54

WebWork敏捷開發

2011-03-27 23:10:37

ibmdw敏捷開發

2010-09-17 08:24:59

敏捷開發
點贊
收藏

51CTO技術棧公眾號

精品久久久久久无码国产| 偷拍中文亚洲欧美动漫| 天天综合在线观看| 成人app下载| 久久精品国产96久久久香蕉| 成人性色av| 久久精品三级视频| 国产精品xx| 亚洲最大av| 偷窥国产亚洲免费视频| 在线观看日韩www视频免费| 黄色一级片在线看| 国产高清第一页| 亚洲成人国产| 91精品国模一区二区三区| 亚洲一区二区在线观| 中文在线观看av| 精品久久国产| 91久久免费观看| 欧美日韩电影一区二区三区| 在线能看的av| 日韩精品免费一区二区夜夜嗨 | 免费在线观看av网址| 韩国成人在线| 国产欧美日韩亚州综合| 国产精品久久久久久久久久久新郎 | 在线观看毛片网站| 精品免费一区二区| 精品国产麻豆免费人成网站| 成人一级生活片| 亚洲精品18在线观看| 国产一区日韩欧美| 亚洲第一区在线观看| 欧洲精品一区二区三区久久| 在线观看完整版免费| 精品一区二区三区视频在线观看| 色av吧综合网| 亚洲高清av一区二区三区| 麻豆91在线| 国产999精品久久久久久绿帽| 色综合久久久久久中文网| 久久久久久婷婷| 亚洲午夜天堂| 国产精品久久久久婷婷二区次| 国产免费一区二区三区香蕉精| 成人无码精品1区2区3区免费看| 欧美视频精品| 亚洲综合丝袜美腿| 国产一级二级三级精品| 男人天堂av在线播放| 欧美高清视频手机在在线| 欧美一区二区三区四区高清 | 成人免费无码大片a毛片| 日本午夜大片a在线观看| 久久久久99精品一区| 国产日韩欧美综合| 国产午夜福利片| 欧美禁忌电影| 欧美一区在线视频| 中文字幕第17页| bl视频在线免费观看| 久久久精品tv| 日本在线观看一区| www.成人免费视频| 天堂蜜桃91精品| 久久亚洲国产精品成人av秋霞| 国产精品久久久久久久无码| 巨胸喷奶水www久久久| 日本精品视频一区二区三区| 日韩视频在线免费看| 久久久成人av毛片免费观看| 欧美三级电影在线看| 久激情内射婷内射蜜桃| 69久久夜色| 中文字幕欧美日韩一区| 成人片在线免费看| 日本免费一区视频| 久久国产精品一区二区| 91精品啪在线观看麻豆免费| 久久青青草原亚洲av无码麻豆| 亚洲欧美日韩国产| 欧美剧在线观看| 国产精品23p| 久久精品伊人| 欧美精品电影在线| 国产黄a三级三级| 国产精品不卡| 一区二区三区www| 午夜成人亚洲理伦片在线观看| 五月综合久久| 日日骚久久av| 国产无码精品视频| 丝瓜av网站精品一区二区| 国产精品偷伦视频免费观看国产| 国产ts变态重口人妖hd| 99久久精品免费| 国产精品大全| 国产在线91| 91免费观看视频| 国产精品久久波多野结衣| 国产夫绿帽单男3p精品视频| av不卡在线观看| 国精产品一区二区| 91caoporm在线视频| 午夜视频在线观看一区二区 | 91九色02白丝porn| 日韩欧美理论片| 日韩电影精品| 日韩av一区在线| 在线免费观看污视频| 久久精品国产大片免费观看| 久久久免费电影| 久久久久久久99| 亚洲三级观看| 97视频免费在线观看| 国产精品成人国产乱| 免费不卡在线视频| 国产在线精品一区免费香蕉| 日韩一级免费视频| 亚洲女同一区二区| av日韩在线看| 白浆在线视频| 91精品欧美久久久久久动漫| 成年人免费观看视频网站| 精品久久久中文字幕| 欧美激情第6页| 日本在线免费观看| 狠狠色丁香久久婷婷综| 亚洲japanese制服美女| 亚洲经典一区二区三区| 中文字幕一区二区三区四区| 香蕉视频在线网址| 青春草在线视频| 黄网站色欧美视频| 国产伦理在线观看| 亚洲精品动态| 日韩在线免费观看视频| 无码任你躁久久久久久久| 美女性感视频久久| 欧美日韩精品免费看| 成人黄色动漫| 亚洲第一区中文字幕| 久久精品国产亚洲av高清色欲| 国产一区二三区好的| 国产另类自拍| 欧美大胆的人体xxxx| 欧美一区二区精品| 女同久久另类69精品国产| 日本免费新一区视频| 99影视tv| 国产原创av在线| 色综合久久久久| 黄色三级视频在线播放| 99国产**精品****| 91精品久久久久| 国产在线观看91| 精品人伦一区二区三区蜜桃网站| 五月婷婷狠狠操| 日韩精品一区二区三区免费视频| 日韩国产精品亚洲а∨天堂免| 久久一区二区三| 日韩高清在线一区| 爱情岛论坛亚洲入口| 图片区小说区亚洲| 欧美性极品少妇| 亚洲自拍偷拍精品| 亚洲电影av| 91精品国产自产在线老师啪| 日本电影在线观看网站| 亚洲va中文字幕| 国产精品无码电影| 久久综合中文| 永久域名在线精品| 午夜影院在线播放| 日韩欧美一区二区三区在线| 久久久久亚洲av成人无码电影| 综合日韩在线| 国产高清自拍一区| 性欧美又大又长又硬| 国产一区二区三区18| 日本少妇激情视频| 久久久久久综合| www.99r| 亚洲欧洲一区| 亚洲mv在线看| 欧美一区国产| 日韩专区中文字幕| 69xxxx国产| 综合色中文字幕| 青青青在线视频免费观看| 99久久99久久精品国产片果冰| 国产厕所精品在线观看| 最新日韩三级| 欧美久久精品一级黑人c片| 亚洲天堂中文在线| 夜夜嗨av一区二区三区网页| 青青草视频成人| 亚洲黄色影院| 亚洲国产欧美日韩| 三级成人黄色影院| 久久中文字幕在线视频| 亚洲欧美色视频| 黄色一区二区在线| 国精品人伦一区二区三区蜜桃| 白白色 亚洲乱淫| 中文字幕 91| 成人激情免费视频| 国产精品久久久久久久久久久新郎 | 亚洲天堂男人天堂| 亚洲国产999| 欧美性猛交一区二区三区精品| 国产一级淫片免费| 国产精品久久一卡二卡| 搡老熟女老女人一区二区| 亚洲美女一区| 久久精品国产精品青草色艺| 亚洲优女在线| 欧美精品在线免费播放| 九九热视频在线观看| 欧美成人a视频| 精品久久免费视频| 亚洲欧洲av另类| 色无极影院亚洲| 不卡电影一区二区三区| 欧美日韩理论片| 美国av一区二区| 日韩精品一区二区三区电影| 视频一区中文字幕精品| 国产精品私拍pans大尺度在线| 亚洲天堂手机| 2023亚洲男人天堂| 成全电影播放在线观看国语| 欧美日韩国产一二三| 2018天天弄| 91免费国产在线| 国产高清成人久久| 丁香网亚洲国际| 久久久久人妻精品一区三寸| 成人看的视频| 日本不卡一区二区三区在线观看| 91欧美精品| 欧美肥老妇视频| 精品176二区| 日韩一区二区三区国产| av网站无病毒在线| 中文字幕亚洲第一| 亚洲黄色精品视频| 日韩免费看网站| 国产肥老妇视频| 欧美不卡123| 高h放荡受浪受bl| 在线看国产一区| 天天干中文字幕| 亚洲精品国产品国语在线app| 成人网站免费观看| 91香蕉视频污| 亚洲国产无码精品| 国产亚洲欧美色| 中文字幕一区二区三区人妻在线视频| 国产一区二区在线看| 手机看片国产精品| 日本不卡在线视频| www日韩在线观看| 红桃视频亚洲| 黄色大片中文字幕| 免费日韩av片| 欧美成人黄色网址| 一区二区精品| 成人精品小视频| 美女在线一区二区| 日韩av.com| 懂色av噜噜一区二区三区av| 中国极品少妇videossexhd| 久久影院午夜片一区| 色诱av手机版| 久久网站热最新地址| 最新中文字幕av| 2017欧美狠狠色| 亚洲不卡的av| 国产欧美一二三区| 永久av免费网站| 亚洲国产cao| 欧美日韩偷拍视频| 天涯成人国产亚洲精品一区av| www.久久久久久久| 91精品一区二区三区在线观看| 免费观看a视频| 国产一区二区三区在线观看视频 | 亚洲精品日本| 十八禁视频网站在线观看| 国产乱淫av一区二区三区| 中文字幕亚洲欧洲| 成人美女视频在线观看18| 中文字幕成人动漫| 樱桃国产成人精品视频| 69亚洲精品久久久蜜桃小说| 欧美一区二区三级| 国产精品麻豆一区二区三区| 亚洲美女性视频| 日韩av视屏| 精品视频久久久久久| 天堂91在线| 亚洲欧美一区二区三区久久| 黄色网页在线免费观看| 欧美一级视频在线观看| 日本一区二区三区视频在线看| 欧美日韩一区在线播放| 欧美不卡高清| www.日本三级| 日本视频在线一区| 日本一级片在线播放| 亚洲精品乱码久久久久久久久| 亚洲大片免费观看| 亚洲精品一区二区三区99| 无遮挡的视频在线观看| 欧美综合在线第二页| 午夜av成人| 精品一区日韩成人| 色综合中文网| 日韩网站在线免费观看| 国产精品一区二区视频| 国产在线免费av| 日本精品一区二区三区四区的功能| 欧美一级做性受免费大片免费| 久久资源免费视频| 国产成人精选| 日本不卡一区二区三区视频| 亚洲免费一区二区| 呦呦视频在线观看| 洋洋成人永久网站入口| 国产成人精品一区二区无码呦| www.色综合| 伦一区二区三区中文字幕v亚洲| 欧美一二三四五区| 欧美专区一区二区三区| www.日本高清| 精品久久久久久电影| 国精品人妻无码一区二区三区喝尿| 欧美成人激情视频免费观看| 小说区图片区亚洲| 中文精品一区二区三区| 久久精品国产久精国产| 影音先锋男人看片资源| 欧美日韩国产高清一区二区三区| 777电影在线观看| 国产精品最新在线观看| 久久中文字幕av一区二区不卡| 在线免费av播放| 国产精品免费看片| 一级欧美一级日韩| 日韩黄在线观看| 狠狠操一区二区三区| 99免费在线观看视频| 国产精品v一区二区三区| 美女伦理水蜜桃4| 中文字幕精品一区二区三区精品| 免费观看日批视频| 中文字幕久热精品在线视频| 久久爱.com| 穿情趣内衣被c到高潮视频| 老色鬼久久亚洲一区二区| 欧美 日韩 成人| 欧美日韩国产首页| caoporn97在线视频| 国产精品成久久久久三级| 欧美码中文字幕在线| 青青草久久伊人| 一区二区三区日韩欧美| 农村少妇久久久久久久| 欧美在线亚洲在线| 久久伦理在线| 4438x全国最大成人| 五月婷婷综合网| 成人网视频在线观看| 91亚洲国产成人久久精品网站| 国产一区亚洲| 精品无码一区二区三区 | 一本色道久久亚洲综合精品蜜桃| 国产精品不卡视频| 亚洲国产av一区二区| 日本精品久久电影| 国产精品天堂蜜av在线播放 | caopeng视频| 欧美三级日韩在线| 秋霞在线视频| 天天综合狠狠精品| 成人中文字幕电影| 天天干天天插天天射| 日韩电影中文字幕一区| 欧美www.| 青青在线免费观看| 国产一区在线观看麻豆| 日韩美女黄色片| 色噜噜狠狠狠综合曰曰曰88av| 538任你躁精品视频网免费| 黄色一级视频播放| 91麻豆精品秘密| 国产免费无遮挡| 久久精品亚洲国产| 另类在线视频|