我們如何從領域驅動開發當中獲益–王德水
領域驅動設計,遇見你之前 我們公司推行和實踐敏捷已經很多年了,SCRUM已經成功應用于大部分項目,得益與業界敏捷開發大師以及國內很多優秀工程師的分享和宣傳,我們使用了很多優秀的軟件開發實踐,比如測試驅動開發(TDD),行為驅動開發(BDD), 持續集成(CI)等等為我們帶來了很多收益。由于我們公司以……
在信息化建設中,隨著IT與業務進一步融合, IT成為推動業務轉型、管理變革的重要力量。很多企業在10幾年前購買的軟件產品,已經無法適應日益變化的業務需求,需要根據企業自身業務模式進行定制化開發,以助力企業發展及業務轉型。 傳統企業通常沒有專業的軟件開發團隊,組建IT團隊的成本比較高,后續IT人才維護……
每每與身邊朋友說起我在家上班,他們都會投來羨慕的目光,外加兩個字:“真爽”。而我,只能無奈地回應:“其實也就那樣了,并沒有多爽?!边@是心里話,但是他們只會覺得我矯情,得了便宜還賣乖,我也只能呵呵苦笑了。
我承認他們部分正確,是有點身在福中不知福,這也是人的天性吧,永遠不滿足。但是,我之所以如此篤定地說,在家辦公沒有那么舒坦,是因為這兩年的遠程辦公經驗讓我明白,這種看似“爽”的工作方式,其實暗含著許多挑戰,對遠程工作者也提出了更高的要求。
近期我們接了一個在線教育的客戶,他們業務發展很快,舊有的系統雖然比較穩定但已經不能適應業務發展的需求,因此找到我們。充分了解需求之后,我們判斷客戶提出的任務不現實,在規定時間內完不成,既定目標不可行。于是我們將需求拆分,將功能實現的順序重新安排:哪些在3個月內可以完成,哪些不行,同時接手客戶的運維。
Matthew是個澳洲客戶,前期有過很長時間的溝通和推進,我們對業務和項目需求目標大概了解了。但是針對第一個要發布的版本,要做成具體什么樣的產品還是兩眼一抹黑。故此,客戶來我們辦公室兩周,專門討論具體細節。期望經過兩周的密集討論,我們能有若干產出: 想想都挺多事情的。當然,理想都是很豐滿的……過程不……
《敏捷軟件開發宣言》 我們一直在實踐中探尋更好的軟件開發方法,身體力行的同時也幫助他人。由此我們建立了如下價值觀: 個體和互動 高于 流程和工具 工作的軟件 高于 詳盡的文檔 客戶合作 高于 合同談判 響應變化 高于 遵循計劃 也就是說,盡管右項有其價……
項目介紹:客戶公司旨在為病人提供更加優質低價的治療方案。其主系統聯合病人、醫師和醫保公司,根據病人的病癥、體檢數據、過敏情況、生活習慣和過往服藥方案等信息,結合其內部一套引擎工具,檢查用藥過程中的問題(Drug Therapy Problem)并提出給藥建議。 在三年的合作過程中,我們不斷豐富其主系……
我們已經從SVN切換到Git很多年了,現在幾乎所有的項目都在使用Github管理。對于那些還在堅持使用SVN的,我實在想不出原因,權且稱作守舊派吧。 Git的優點 Git的優點很多,但是這里只列出我認為非常突出的幾點。 感興趣的,可以去看一下Git本身的設計,內在的架構體現了很多的優勢,不愧是出資天……