《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 業界動態 > 敏捷開發失敗的五個原因以及解決方案

敏捷開發失敗的五個原因以及解決方案

2022-11-10
來源:電子產品世界

敏捷開發是一個可以改變軟件交付方式的框架且效果十分驚人,但鑒于需要反復不斷規劃、測試、集成以及其他進行中的開發方式,敏捷開發在某些情況下行不通。下文將對常見的敏捷開發失靈以及相應的解決方案展開講解。 

本文引用地址:http://www.eepw.com.cn/article/202211/440231.htm

敏捷開發是一種迭代型軟件交付方式 

敏捷開發的目標是根據反饋來逐步構建和交付軟件,而不是一次性交付整個解決方案。標準軟件開發生命周期(SDLC)和瀑布式開發等傳統開發方法已經無法快速、高效地交付解決方案。耗費數年完成的瀑布式開發項目在結束時所交付的解決方案,也未必能完全滿足當下的用戶需求。每個IT部門和軟件開發公司都會遇到這個問題,這就是為什么在需要靈活性的項目中,敏捷軟件開發正在成為新趨勢。

敏捷開發包含四種主要角色:產品負責人、敏捷教練(ScrumMaster)、開發人員和終端用戶或業務團隊。

● 產品負責人的作用是推動解決方案愿景的實現,他們需要知道建立哪些核心流程。

● 敏捷教練的作用是排除開發團隊所遇到的障礙,并通過各種可能的方式提供協助。

● 開發團隊包括軟件工程師、質保團隊和任何其他參與解決方案構建的人員。

● 終端用戶是使用最終敏捷應用的人。

敏捷開發失敗的五個原因

根據我與醫療保健、金融、教育、政府等垂直行業公司的合作經驗,每家公司都對敏捷開發有著不同的理解。雖然每家公司都會根據自己特有的用戶群體來自定義流程,但他們總會犯一些常見的錯誤。以下是進行敏捷開發時的五大常見錯誤以及我的避免方法建議。

·   缺乏信任

缺乏信任會扼殺團隊項目,對工作環境會產生巨大的不良影響。由于涉及到大量機動的任務和人員,再加上每1-2周就要交付新功能的壓力,在敏捷開發流程中必然會出現溝通不暢的情況。

因此,保持開發過程中的透明性十分重要。也就是說,所承諾的最后期限和交付內容必須合理,讓每個人都感到他們在為一個共同的目標而努力。

·   溝通不暢和任務分配不合理

敏捷教練需要為團隊服務,包括排除開發團隊可能遇到的障礙、為產品負責人和其他相關方提供建議與輔導,以及防止開發團隊受到其他因素的干擾。

在一些項目中,我見過試圖支配團隊工作的敏捷教練,他們事無巨細地管理所有活動。這種領導方式不僅損害了團隊的士氣、表現出不信任,而且還妨礙團隊實現目標。我也見過相反的情況,也就是敏捷教練對工作不聞不問,可能只參加會議,對團隊的工作毫無頭緒,甚至一無所知。

敏捷教練應該平易近人、能夠快速地意識到問題并及時解決。他們應該了解正在構建的技術并盡自己所能提供幫助。下圖展示了敏捷教練應該如何工作: 

圖1 敏捷教練對于管理互動和團隊來說至關重要 

·   范圍蔓延和領導不力

產品負責人需要具備相關領域的專業知識、了解技術和業務需求并制定產品愿景,其作用是對用戶反饋進行把關、提供明確的指導并管理期望。該角色需要與終端用戶和開發團隊互動交流,指導大家開發出所需要的業務解決方案。 

圖2  理想的產品負責人 

在我最初接觸的一個項目中,客戶需要在2-3周內投產,并在用戶驗收階段幫助修復bug。我們迅速解決了出現的bug,但發現很多用戶的實際反饋是對功能的請求。用戶在投產最后期限前的2-3周提交功能要求并希望都能夠得到滿足。產品負責人沒能管理終端用戶的期望,也沒有明確功能與bug的區別,只是將信息傳遞給開發團隊,并指望他們搞定一切,該項目的最后期限自然越拖越長。 

產品負責人必須理解業務目標并推動項目愿景的實現,同時還需要保持堅定并明確管理用戶的期望。否則就連項目的第一階段都有可能永遠無法完成,這就是范圍蔓延所帶來的影響。 

·   項目過度復雜

一個項目越復雜,花費的時間就越長,出現的問題也就越多。在處理復雜的需求時,開發團隊和敏捷教練應盡可能一起規劃和設計解決方案,將復雜的需求分解成更小的需求并逐漸進行迭代。

如果團隊遇到任何障礙,或者敏捷教練注意到任何可能在將來成為障礙的問題,應該提前提出并制定解決方案。我們必須清楚在迭代過程中,對應用作出的每一個改變都是有成本的。

·   使用錯誤的工具

有些工具專為敏捷交付而生,比如西門子低代碼!有了西門子低代碼,就相當于有了所有用于敏捷迭代規劃和項目交付的工具。團隊開發服務器能夠處理所有用戶故事和迭代。下圖就是一個用戶故事和迭代開發的示例。 

圖3 當前迭代用戶故事截圖

使用西門子低代碼更好地發揮敏捷開發的作用

西門子低代碼可以解決所有上述常見問題,是一個可以不間斷提升敏捷開發流程、加強敏捷開發框架的工具。產品負責人、敏捷教練、開發人員和終端用戶或業務團隊都可以從低代碼中受益。

您只需通過團隊開發服務器的功能即可跟蹤項目進展,無需再使用電子表格或白板。西門子低代碼不僅使開發流程變得更簡單、更快速,而且還提供實現有效、敏捷項目管理的正確工具。

敏捷開發是整個團隊的事情

總之,如果團隊存在信任、有“理想的”敏捷教練和產品負責人愿意共同努力解決問題,而且能夠組合式使用正確的工具和方法來簡化流程,那么敏捷開發就會非常有效。每家公司的情況不同,都有自己的文化和IT架構。公司內部和團隊成員之間的信任以及必要時的培訓與支持,對于項目的成功至關重要。



更多信息可以來這里獲取==>>電子技術應用-AET<<

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:[email protected]
主站蜘蛛池模板: 久久经典视频 | 欧美一区二区三区免费播放 | 日本精品视频一区二区三区 | 精品国产91在线网 | 亚洲美女福利视频在线 | 成人满18在线观看网站免费 | 欧美一级大片在线观看 | 免费精品一区二区三区在线观看 | 欧美人成一本免费观看视频 | 久久中文字幕在线观看 | 日韩经典欧美精品一区 | 久久久免费网站 | 九九香蕉视频 | 亚洲国产高清视频在线观看 | 国产午夜久久影院 | 国产成人aa在线观看视频 | 色站综合 | 亚洲精品区一区二区三区四 | 成人午夜性视频欧美成人 | 欧美精品高清在线观看 | se94se欧美 | 久久最新免费视频 | 亚洲成人免费网址 | 精品99在线观看 | 又粗又爽又色男女乱淫播放男女 | 精品国产_亚洲人成在线高清 | 精品久久一区二区三区 | 成人精品一级毛片 | 在线播放日韩 | 最新三级网址 | a在线v| 97人摸人人澡人人人超一碰 | 91av视频在线 | 久久精品一区二区三区四区 | 一级特黄aaa大片免费看 | 日本一区二区三区高清在线观看 | 欧美日韩一区二区三在线 | 古代级a毛片可以免费看 | 中文字幕人成不卡一区 | 国内精品伊人久久 | 国产欧美精品综合一区 |