讓敏捷團隊提高軟件質量
英文原文:Enabling Agile Teams to Improve Software Quality
長時間的工作制度、最后期限和團隊的壓力會影響敏捷團隊交付的軟件質量。我們做些什么可以防止這種情況發生,使團隊能夠改善他們的軟件質量呢?我們的建議是:把范圍和最后期限安排得松一點、采用拉動式系統、讓大家放慢節奏并得到充足的休息。
Michael Thomsen 在福布斯發表了一篇文章《缺乏睡眠導致高科技創業公司的高失敗率》。據他介紹,高科技產業癡迷于任何時候都要把事情完成,而這不一定總是好事。
具有諷刺意味的是,人們加班開發的往往都是無比糟糕的產品想法,絕大多數都是以失敗告終的。高科技產業容易讓人產生一種幻想,那就是幾個人用筆記本電腦就能創造巨額的利潤,而實際上創業公司的失敗率卻高達四分之三。它是偏執野心家們的神話么?就算躺在床上他們都在癡迷地工作,這其實是在瞎胡鬧,會造成常見的功能失調。把不停地工作看成是正常的事情,這鼓勵了很糟糕的文化氛圍,在把想法轉化為實際產品的過程中一直充斥著緊張地情緒,一直在苦苦地支撐。
</blockquote>Travis Birch 在文章《敏捷企業領導反思》中解釋說,如果團隊沒有壓力,采用敏捷可以提高軟件的交付質量:
對于敏捷過程和實踐的投入,從其本質上來說不僅是在提高質量,而是持續地改進質量,其目標是能夠不斷地交付有質量(價值)的產品。這么做可持續增強頻繁交付的能力。然而,在被最后期限驅動的推動式思維或文化下,這些統統都是不可能的。
</blockquote>與其對團隊施加壓力,企業領導需要安排合理的范圍和最后期限,以改進軟件質量:
如果在過程改進專家和轉型團隊的支持下,企業領導能夠為團隊營造出寬松的組織文化,那么團隊將有余地去真正重視持續地質量改進。在實現真正的、可測量的敏捷價值之路上這是一個很關鍵的里程碑。應在企業需要與團隊的日常工作間建立起平衡和諧的關系,盡管這也需要他人的支持,但企業領導所處的獨特位置對此大有裨益。
</blockquote>拉動式的系統思維可以支撐起自組織團隊的應用,它們使用燃盡圖來管理工作、提高軟件開發的生產效率和交付軟件的質量:
要想理解燃盡圖的意義,這取決于是否能夠從推動式系統范式轉變到拉動式系統范式。在推動式系統中,燃盡是好的,但無關緊要。而對于致力于敏捷轉型(向自我管理的團隊拉動式系統)的組織來說,這是一個非常重要的跳板,是持續質量改進的核心。
</blockquote>Olga Kuzina 發表了一篇文章《五件事讓你可持續地高效工作》。她指出,我們需要得到足夠的高質量的睡眠,這樣在工作中才能有良好的表現,才能交付高品質的產品:
在曾經流傳的辦公室超級成就者的英雄傳奇中,把睡眠當做是在浪費時間,建議人們盡可能地減少睡眠時間。事實證明,睡眠對我們的健康和業績是至關重要的。關于睡眠,最重要的是我們的工作地點是辦公室。我們不是建筑工人,他們只要待在室外做體力工作就能保持清醒。而只要盯著屏幕思考的工作,任何人都甩不脫瞌睡蟲的打擾。如果你的身體希望得到充足的深度睡眠,你就需要滿足它。沒有什么技巧能讓你解決這個問題。我們所有與健康有關、進而與工作表現有關的問題,其根源都在于我們對待睡眠的粗心態度。越早地開始關心睡眠問題,我們就更有可能長期地交付高質量工作。
</blockquote>Huffington Post 發表了一篇名為《為什么睡眠是你的頭等大事》。HuffPost 的主席兼主編 Arianna Huffington 解釋道,無論工作還是生活,要想成功擁有良好的睡眠都至關重要。我們與其用大量地時間去工作,不如拿出充足的時間給睡眠:
這個世界迫切地需要偉大的想法——很多重要的思想就鎖在我們的內心深處……我們只需要閉上眼睛去領會它們。所以,女士們和先生們,關閉你們的發動機,然后去睡上一覺吧。
</blockquote>在幫助團隊改善其軟件質量方面,你都做了些什么呢?
來自: InfoQ本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!