成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

導致你的敏捷開發項目失敗的5個原因

開發 項目管理
多年來,我在多個不同的敏捷開發團隊工作過,同時也為一些敏捷開發提供咨詢和培訓。在這期間,我發現5個共同的問題,如果這些問題不被解決,就很可能會導致項目失敗。

太多的敏捷開發項目失敗。這很難甚至精確地測量這么多的軟件開發項目失敗的次數,因為最終“完成”和發布,即便:

  • 他們花了足夠長的時間來構建
  • 構建的質量很差
  • 構建的產品不是客戶所期望的的
  • 構建的成本大大超出預期

多年來,我在多個不同的敏捷開發團隊工作過,同時也為一些敏捷開發提供咨詢和培訓。在這期間,我發現5個共同的問題,如果這些問題不被解決,就很可能會導致項目失敗。

1. 不是產品所有者

所有的事情,都可能會導致一個敏捷軟件項目的失敗,而不是一個正在開發的產品  的最終的決策者的人,是確保其(產品)消亡最快的方式。

如果你追隨Scrum的,沒關系,只管做你自己的Kanban style project 項目或者別的事;如果你想你的項目能取得成功,你需要能一個能多所開發的產品設定方向和做決定的人。

想想要改造一個廚房。如果你聘請了一堆的承建商進來,做各種各樣的工作,如:管道,木工,地板等,但你沒有一個人來決定實際完成的廚房看起來應該像什么樣,最終你將會得到一個亂七八糟的廚房。

[[72880]] 

少有的幾個承建商可能會足夠的聰明的,能找到正確的人以詢問應該做什么,但設計一個廚房需要的不僅僅是隨意的決定櫥柜放哪兒,而是需要更多。你需要的是有人能真正的提出符合實際的設計和愿景,并隨著工程的不斷推進能對愿景進行糾正,以避免問題的發生。

話費大量錢財重建你的廚房,看起來相當瘋狂,但不想在設計成品或者雇傭人員上投資任何時間和努力,已完成該項工程。

當然,日復一日,我在軟件項目中的確看到很多這樣的行為。我看見很多公司在敏捷開發上花費了大量的金錢,但并不會委任任何人成為正在建設的項目的真正的主人,并為它設置愿景。

2.沒有迭代

迭代是敏捷開發給軟件開發世界帶來的關鍵價值之一。

但什么是迭代呢?

你可能會認為,這意味著將你的項目分成兩個短周期或者迭代周期。雖然這樣做可以促進迭代開發,這并不意味著你是在使用迭代。

感到困惑了吧?下面就讓我們揭秘吧:

迭代的關鍵是在時間范圍內,一點點的開發一個產品。這將準確的,作為一個產品的演進來描述迭代過程中的商品。

無論你是否相信宏觀進化,微進化,或適應性是否是一個成熟的概念。進化背后的想法是事情隨著時間的推移逐漸被改變。由量變到質變。

試想一下,如果進化論是最“敏捷”軟件內置的方式工作,這將是多么的愚蠢。

試想一下,如果你是一條在大洋中游動的魚,并有一些自己的在出生時就有功能健全的腿的魚寶寶。然后,那些有腿的魚寶寶長大了,然后又有翅膀的魚寶寶。

[[72881]]

也許腿和翅膀并不會讓魚能活的更好,也沒有被恰當的設計,因為腿和翅膀的出現,不是隨著時間的推移因適應所做的改變,而是突然出現。

產品功能不應該以單一的短周期或迭代來建立。好比在單一的一代魚的身上出現退一樣愚蠢。

反之,功能應該隨著時間的推移和進化。某種功能不應被放入到某種單一的短周期或迭代,然后去實現。一種功能應該從小規模開始,并隨著時間的推移進行進化和開發收到反饋,客戶或者產品所有者試圖將其開發出來。

太多的時候,我看到敏捷開發的項目進行了錯誤迭代和迭代開發產品。

不要試圖發送一次完成的功能,而是讓它隨著時間的推移來完成。

3.沒有將事物分解的足夠小

對于將事物分解成小的、易接受的塊,我是堅定支持者。

為什么如此重要的一個主要原因,是這樣做可以避免延期。

延期經常發生在當我們對大型的可能困難的任務感到畏懼的時候,或者我們不知道接下來該做什么的時候。

如果你能將大項目分成很多小塊,這將使項目看起來很容易完成,并有一個明確進展步驟。

我經常看到,沒有給之前的軟件項目考慮足夠的工作,人為的創造了積壓工作或工作項目。

我創造了一個長期的積壓類型:fatlogs。Fatlogs積壓沒有分解成足夠小,并且經常對于要完成什么非常模糊。

當試著理解和解釋他們的時候,Fatlogs是出了名的難以估算和浪費時間。關鍵是fatlogs被分解成更小的可操作的積壓工作給敏捷開發團隊或大量的時間將被浪費。

很多時候,我發現fatlog 的創造者可以很容易的將工作分成小的易于解釋和理解的積壓工作,即使對于軟件開發知之甚少。

我時常建議敏捷開發團隊,他們應該徹底拒絕fatlogs 并將其送回到某條鏈上。

如果你不能花足夠的時間來清楚地說明你想要什么,那么它就沒那么重要。
但這也不足以豁免開發團隊。 開發團隊應該將他們得到的任何積壓工作分解成小塊任務。

4.沒有設置標準

當你訂一塊牛排的時候,服務生問你的第一件事是什么?

顯而易見,他們問你你想如何完成它。

如果廚師不知道你想要完成的牛排的制作標準,廚師就必須決定他或她的制作標準是什么。

[[72882]] 

你可會得到一個完美的牛排,或者一個讓你難以置信的牛排,或者介于兩者之間,完全取決于為你烤制牛排的人。

這不是一個烤制牛排的好方式,同樣也不是制作軟件的好方式。

在大多數軟件項目中,我經常遭遇到大量的在烤制時沒有定義的牛排。積壓工作當時間耗盡的時候,經常被“做”。

對于一個敏捷開發團隊,做任何積壓工作有一個明確的標準是相當重要的。

這意味著,產品所有者應該定義一些可接受性測試。測試是手動測試還是全自動測試沒有關系,與團隊指定的標準是否能達到其測試目標有關。

缺乏標準,好比父母對孩子所提的問題“我應該吃多少豆子?”時所做的回答:“吃飽就行”一樣。

沒有制定標準會導致負面情緒,并為什么在手指指向的方向沒有做正確的事。

我發現,如果你詳細的告訴某人你對他的期望是什么以及評判的標準是什么,你將會比僅僅分配給他們任務得到更好的結果,牽著他們的鼻子說,“好好干。”

5.不要為了團隊而建立團隊

團隊是一個奇怪的組織,特別是敏捷團隊。

有很多的變數,會影響到團隊的行為和交互。有太多的方式組建一個健康的團隊,亦有很多方式創建很爛的團隊。

一個健康積極的團隊具有協同作用,一個不健康的消極團隊比其團隊成員各干各的好不了多少。

關鍵是有一個健康的團隊,能讓每個團隊成員都變得很自主。無論你的政見如何,你也許會同意以下觀點,當一個國家入侵另一個國家,并建立了一個并非由公民選舉的政府來管理人民,肯定有問題的。

同樣的問題發生在敏捷開發過程中。

我并不是說團隊不應該有責任制。但如果你想以敏捷的方式管理一個軟件項目,你必須讓團隊在達成共識的基礎上自我組織以及自我管理。

當團隊老大總是監督和干擾的話,團隊互動變得非常困難。

自然而然的,團隊時常有他們自己的開發節奏,領導力和角色(稱之為準則)。

然而,當外部力量直接干擾團隊工作時,他們沒有權力決定他們自己的命運,團隊成員就會開始意識到他們需要好自為之。

額外的敏捷開發資源

我發現在這些議題中發現好的資源是相當困難的,但這里有一些書,我發現了一些和我上面描述的有用的期刊的地址。

  • Succeeding with Agile: Software Development Using Scrum-這本書專注于Scrum 但它同樣適用于不同種類的敏捷項目。 Mike Cohn和我時常在大部分敏捷主題上達成一致。
  • Agile Retrospectives-我發現這本書對于團隊回顧能得到啟發,這些想法將真正有助于打破障礙,幫助團隊解決他們自身遇到的問題。
     
  • Scrumban 和 Kanban and Scrum - 兩本書都提供了豐富的信息,關于combining Scrum and Kanban以及對于解決上述提到的問題,提供了好的解決方案。

你認為如何?我錯過了任何的敏捷項目真兇?與他們打交道的任何有用的提示?

讓我們從下面的評論中尋找答案。

英文原文:5 Things That Will Make Your Agile Development Project FAIL

譯文連接:http://www.oschina.net/translate/5-agile-development-failure-signs

責任編輯:林師授 來源: OSCHINA編譯
相關推薦

2024-10-30 14:50:31

2015-09-24 16:09:45

軟件開發項目原因

2020-07-09 10:26:28

軟件項目軟件開發CIO

2018-08-14 11:02:55

機器學習項目失敗

2022-06-26 20:37:17

系統性能場景

2018-01-23 08:12:37

數字化轉型CIO企業轉型

2023-02-06 10:37:50

數據驅動IT領導者

2019-08-14 10:41:42

人工智能系統數據

2021-06-29 10:03:45

數據科學機器學習算法

2018-05-23 14:58:38

云計算

2021-04-26 08:00:00

DevSecOps安全開發

2017-10-24 11:04:06

數據中心運行成本

2018-04-09 11:20:40

數據科學項目數據

2018-07-26 05:44:45

物聯網項目物聯網IOT

2011-06-30 09:25:22

軟件項目

2019-12-13 17:29:50

物聯網大數據安全

2017-11-15 08:54:00

2021-06-18 10:03:37

變革管理首席信息官CIO

2018-04-19 14:05:48

敏捷管理

2024-10-15 11:37:06

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91精品国产综合久久久久久 | 国产精品不卡视频 | av毛片 | 九九热精品在线视频 | h片在线观看网站 | 99国产在线 | 中文字幕一区二区三区精彩视频 | 欧美日韩一区二区三区不卡视频 | 精品熟人一区二区三区四区 | 欧美大片久久久 | 古装三级在线播放 | 成人在线观看免费视频 | 999久久久| 久久免费精品视频 | 欧美极品一区二区 | 国产亚洲精品精品国产亚洲综合 | av网站观看 | 自拍中文字幕 | 欧美日本在线观看 | 一二三四在线视频观看社区 | 中文字幕免费在线 | 91在线精品一区二区 | 欧美久久一区 | 亚洲福利视频网 | 亚洲精品成人av | 成人毛片网 | 欧美一二三 | 日韩中文在线视频 | 成人欧美一区二区三区视频xxx | 精品国产欧美一区二区三区成人 | 91啪亚洲精品| 黄色精品 | 欧美久久精品 | 精品国产伦一区二区三区观看说明 | 日本不卡在线视频 | 国产视频中文字幕 | 天天影视网天天综合色在线播放 | 国产精品视频免费观看 | 国产免费高清 | www性色 | 91精品国产综合久久久久久丝袜 |