黃邦偉是雅各布森國際的首席顧問、亞太技術總監(jiān)。他幫助許多團隊和組織提高軟件工程能力,包括實施敏捷及精益開發(fā),架構,設計,從構,需求管理,測試設計等多方面的支撐,在敏捷及精益開發(fā)方面擁有豐富的經(jīng)驗。
陳慶春:Use-Case 2.0,敏捷在行動
Use-Case一直是一種針對業(yè)務和系統(tǒng)需求都有效的工作方式。在軟件開發(fā)中,開發(fā)者應該使用最有效的工作方式、一種能允許持續(xù)改進的方式。在過去的很多年中,開發(fā)者已經(jīng)學會如何使用Use-Case來取得真正的成功,同時也從其他技術,比如userstory和面向方面(Aspect-Orientation),學習了一些新的東西,這些激勵開發(fā)者在維持Use-Case的核心價值的同時把它做得更好。
陳慶春對新Use-Case的獨到特性進行了詳細介紹。他表示,Use-Case可以分解成切片以組成合適的日志以支持Scrum和Kanban。
新Use-Case的獨到特性:1.如開發(fā)者所需的敏捷和輕量級;2.擴展到大項目和復雜項目、擴展到整個生命周期、適應不同特點的項目以滿足需要;3.它不只是需求,它是針對整個軟件開發(fā)生命周期;4.它也可以適用于非功能需求;5.它不只是為軟件開發(fā),它也用于業(yè)務。
以Use-Case做切片以支持產品owner和開發(fā)團隊。陳慶春也指出了識別切片的策略和方法,他認為每個切片必須對客戶具有價值,這些價值往往會表現(xiàn)為業(yè)務對象狀態(tài)的變化;好的切片的測試方式應該可以被系統(tǒng)測試所復用;要求一個切片的完成時間不應該超過一個迭代的三分之一;切片之間減少依賴,避免網(wǎng)狀依賴;切片描述可用于溝通;切片盡量有可參考的,以估計工作量;切片盡量從系統(tǒng)外部的角度來看。

陳慶春現(xiàn)為雅各布森中國咨詢總監(jiān),曾參與Rational中國技術團隊、IBM Rational中國服務團隊的組建和管理。他擁有十多年軟件開發(fā)和咨詢經(jīng)驗。曾組織和參與多家知名公司的大規(guī)模軟件工程變革,涉及軟件工程的各個方面,并為超過百家的企業(yè)實施相關的服務和培訓。

演講結束后,與會者對關于敏捷在某個具體軟件工程中發(fā)揮的特點、切片和擴展的區(qū)別、測試時提到的需求等眾多技術細節(jié)方面提出了問題,三位演講嘉賓給予了解答,會議現(xiàn)場進行了熱烈討論。最后的抽獎環(huán)節(jié),來自方正科技、華信、用友軟件、騰訊移動、北工大等單位的多位與會者獲得了獎品。
推薦閱讀
12月10日下午,由CSDN(微博) 《程序員》主辦的第十八期TUP沙龍在北京知春路麗亭華苑酒店舉行,本期沙龍的主題是“精益和敏捷軟件開發(fā)”。除了UML之父Ivar Jacobson帶來的精彩演講,還有另兩位來自雅各布森的敏捷專家>>>詳細閱讀
本文標題:Ivar Jacobson談軟件工程的新機遇和挑戰(zhàn)
地址:http://m.sdlzkt.com/a/kandian/20120305/36943.html
樂購科技部分新聞及文章轉載自互聯(lián)網(wǎng),供讀者交流和學習,若有涉及作者版權等問題請及時與我們聯(lián)系,以便更正、刪除或按規(guī)定辦理。感謝所有提供資訊的網(wǎng)站,歡迎各類媒體與樂購科技進行文章共享合作。

網(wǎng)友評論(點擊查看更多條評論) |