敏捷開發中,當必需和沒文件,沒單元測試的老系統共舞時,就猶如是一場陷入泥沼的惡戰、惡夢......
在敏捷開發中,當必需和老系統奮戰時。光僅僅是 「看」老系統的原始碼。不僅耗時,耗盡體力,更是全然無效的。全然無法梳理清楚老系統中的業務、**邏輯與相互間的依賴。
這世上永遠是極複雜的問題,卻僅僅需極簡單的解決方式……
①將在老系統上所需做的事;如:搬遷老系統的業務到新系統上。在老系統上加新特性、新功能……。均劃分成user stories。
②按照每乙個user story的目的,「直接」改動老系統上的原始碼。
③編譯、執行老系統。此時應該會出現很多 「執行錯誤」。
④這些編譯、執行上錯誤的資訊。將會是最珍貴的線索;
能讓我們知道,要在老系統上完畢所需的user story 開發, 則所需的「前置條件」、「依賴」、「業務流程(邏輯)" 是什麼 ?。
「要搞懂老系統,便必須要與老系統的原始碼做第一類的接觸
;直接改動老系統的原始碼
;別僅僅是「看」源**。」
當敏捷遇上銷售
在文章 敏捷與銷售 我的第一支scrum銷售團隊 中,對於大家經常關心的問題 是否能將銷售團隊做成敏捷的以及如何推動變革?銷售經理 eric krisfelt給出了自己的解答。他詳細描述了如何在銷售組織中實現scrum的步驟,並展示給大家非工程師團隊如何變成有自組織意識的敏捷團隊。在開始過渡之前,e...
《當阿呆遇上阿瓜》 當鐵鍬遇上石頭
該片是金 凱瑞成名之前在1994年給影迷奉獻的搞怪喜劇片 阿呆與阿瓜 的續集,說是續集,其實是前傳。新線公司讓我們足足等了10年才看到續集,然而此時影片的主創人員全部更換。少了金 凱瑞,似乎再沒有理由讓我們更期待看到這部影片。可別說筆者心態不正,筆者之所以看此片僅僅因為想看看新線公司是如何挖這塊金礦...
當技術遇上管理
哈佛商學院教授戴維 蓋兒文總結說過 我們的時間應該花在設計和除bug上,而不是不停地與上司打交道,或者監督別人的工作。作為乙個技術人員管理者,要麼你的技術能力徹底讓人信服,要麼你的想法與綜合能力高人一籌,而且還得顯得比手下的人要忙,不然誰心甘情願服從你的安排。很不巧,國內大多數公司裡,有些人的存在,...