<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Read Sean

    Read me, read Sean.
    posts - 508, comments - 655, trackbacks - 9, articles - 4


    http://www.extremeplanner.com/blog/2007/02/managing-distributed-software-teams.html

    這篇blog文章講的是如何管理分布式的軟件開發團隊。現如今許許多多的軟件開發團隊都面臨跨辦公室、跨樓層、甚至是跨地域、跨時區的協同合作開發,一個完整的團隊被拆散成2個或者更多的小團隊,如何管理好這樣的“分布式”團隊,值得我們思考。

    這篇blog的作者給我們開了個好頭,他整理了如下幾點:
    1- 讓開發人員結對完成設計和編碼,讓組員保持溝通;
    2- 讓項目的信息可以在線看到;
    3- 周期性的讓組員面對面交流;
    4- 每天都開會,會議不必很正式很長,主要目的是讓所有人都對項目現狀、自己的工作和組員們遇到的困難有所了解;
    5- 使用多種溝通和交流的工具/平臺,如電話、IM、blog、Wiki。

    我覺得尤為重要的是:
    1- 把項目信息放在一個方便的、大家都能看到的地方,并保持更新,這個可以通過Wiki來做,關鍵是需要專人維護,Wiki是死的人是活的,Wiki有多大價值完全在于維護它的人給它多少信息如何組織這些信息;
    2- 保持溝通的暢通,隨時掌握團隊其他人的現狀和遇到的問題,也讓他人掌握自己的進展和困難,這就體現出daily meeting的重要。


    posted @ 2007-02-17 16:59 laogao 閱讀(420) | 評論 (0)編輯 收藏


    http://www.nytimes.com/2007/02/15/business/worldbusiness/15toyota.html

    來自紐約時報的文章: "The ‘Toyota Way’ Is Translated for a New Generation of Foreign Managers"。在豐田全球擴張的過程中,在全球各地都建立了分支機構和生產工廠,雇傭了大量當地的工人和管理人員,如何將豐田多年積累的所謂“豐田模式”貫徹到所有海外工廠的日常管理,成為了一項頗具挑戰的工作。

    豐田模式,如果我的理解沒有錯,其最核心最基本的概念是“集體思考”,強調可視性和持續改進。展開來說,比較有趣的幾點:
    1- 問題是大家共同的,有問題大家一起解決。
    2- 在出現問題的現場解決問題而不是在辦公桌。
    3- 任何人都可以指手畫腳,發現質量問題,工人有權直接停掉生產線。
    4- 持續發現問題并解決。
    5- 建立共識。
    6- 對人,尤其是一線工人的尊重。
    7- 危機意識。

    “豐田模式”有很多概念來自日本本土文化,并不能簡單的復制。如今很多生產企業已經在活學活用豐田模式,把適用的部分應用到日常的開發工作中。那么對于軟件開發的企業和團隊,有什么可以借鑒的經驗?

    對于一個團隊的軟件產品或者項目組產出的代碼/文檔等提交件,首先是共同擁有,功勞是大家的,出現的問題也是大家的;其次是大家需要一個很方便很直接的途徑看到團隊的目標和當前的問題;對于發現的問題,團隊任何人都有權指手畫腳,甚至叫停整個開發來解決這些問題。

    只有共同擁有和擔當,才能最大化團隊所有人的責任感和成就感;只有大家都清楚的看到共同的目標,看到需要面對的困難和問題,才能有目的的工作;當有人發現團隊出現問題,遇到困難,必須有一個合理的途徑報告和解決。并且一個團隊應該有這種鼓勵和包容“指手畫腳”的文化,鼓勵大家發現問題,持續改進。

    這里面可能最難被接受的一點就是任何人都可以對發現的問題指手畫腳并不惜停掉整個開發。這一開始看上去有些過激,但是細想起來則很有深意:叫停的權力帶來的最直接的好處是最終產品和提交件的質量,可能有不少人認為軟件質量并沒有那么嚴重,或者覺得為了一點點質量問題影響整個進度不值得,但是叫停的權力的真正威力來自它隱含的東西。當所有人都明白質量的重要性,也都明白一旦停產,帶來的嚴重后果就是整個進度的delay,整個團隊的效率和產出都會受到牽連,大家就會很小心的遵守開發的規范,大家對待自己的產出也更加有責任感,讓“壞分子”和“懶惰”無處容身。一旦叫停的權力成為團隊文化的一部分,團隊也就自然而然走上了持續改進的道路。


    posted @ 2007-02-16 17:39 laogao 閱讀(802) | 評論 (0)編輯 收藏


    http://www.antoniocangiano.com/articles/2007/02/10/top-10-ruby-on-rails-performance-tips

    這是一篇關于提高RoR應用性能的文章,提高RoR性能有兩個途徑,一個是服務器端配置,一個是在Rails這一塊的調整,此文側重于后者。主要的內容包括:

    1- 在Ruby代碼級別采用更優的方案;
    2- 充分利用緩存;
    3- 充分挖掘數據庫潛力;
    4- 合理使用finder查找函數;
    5- 合并數據庫事務;
    6- 控制好你的控制器,不要濫用filters和實例變量;
    7- 不要過度使用helpers,考慮HTML;
    8- 合理配置日志;
    9- 給你的Ruby GC打補??;
    10- 不鼓吹"premature optimization",但是盡可能帶有性能考慮來進行編碼。

    大家覺得對于RoR的應用,上述這些說到點子上了嗎?感覺RoR在性能調優上我們積累的經驗還不是很多,我有點擔心,雖然上面有很多好的點子可以借鑒,文中提到的某些"強心劑"是否真的值得推廣?尤其是針對數據庫的那些"quick-and-dirty"的做法。

    posted @ 2007-02-11 12:55 laogao 閱讀(526) | 評論 (0)編輯 收藏


    JBoss的創始人Marc Fleury選擇離開去年4月成功并購JBoss的Red Hat。網上大大小小的報道已經鋪天蓋地,不過我推薦大家讀這一篇來自Linux-Watch的Steven J. Vaughan Nichols的文章:

    We haven't heard the last of Marc Fleury

    離開Red Hat的Marc Fleury會從大家的視線中消失嗎?Steven J. Vaughan Nichols大膽的預測Marc Fleury將重操開源軟件的舊業,不過不會是JBoss的克隆,而是一家Ruby on Rails的公司。


    posted @ 2007-02-10 13:53 laogao 閱讀(577) | 評論 (0)編輯 收藏


    自從筆者在BlogJava開blog以來,承蒙大家的支持和鼓勵,兩年的時間內隨筆已經接近400篇,當然也要感謝dudu為大家無償的提供了包括博客園在內的人氣blog空間。

    為了更好的服務于我的讀者,與更多熱愛Java熱愛技術的朋友分享我的心得體會、交流經驗,我已在JavaEye開通分號,從現在起,我的這兩個blog將同步更新。歡迎大家bookmark我的新地址:http://readsean.javaeye.com/[rss]。


    posted @ 2007-02-10 13:19 laogao 閱讀(428) | 評論 (1)編輯 收藏


    很多開源框架的官方下載都會提供MD5的驗證碼,用于驗證下載的完整性,確保用戶下載的版本和發布者期望的版本是一致的,防止有人惡意篡改,尤其是存在很多鏡像站點的時候。使用Unix系統的朋友可以通過命令行直接md5 + 文件名,或者md5sum + 文件名取得本地文件的md5驗證碼。使用Windows的朋友也能在網上找到不止一個提供MD5的工具。

    不過既然Ruby在Unix/Windows/Mac上都能跑,那Ruby有沒有提供MD5的功能讓我們可以以一致的方式取得MD5 checksum呢?答案是有。
    1. #!/usr/bin/env ruby  
    2. require 'digest/md5'  
    3. ARGV.each do |f|  
    4.     checksum = Digest::MD5.hexdigest(File.read(f))  
    5.     puts "#{f}:\t#{checksum}"  
    6. end  

    比如我們到http://struts.apahce.org/下載1.2.9版本Struts的源碼,下載到本地后,可以用上面的腳本獲取相應的MD5碼,輸出為:

    struts-1.2.9-src.tar.gz   63ff6e570410876412f8fd97749b2415

    拿后面這個63ff6e570410876412f8fd97749b2415和官方網站上相應的MD5 checksum作比對看是否一致,即可認定下載到本地的版本是否完整。


    posted @ 2007-02-10 12:53 laogao 閱讀(2633) | 評論 (0)編輯 收藏


    今天在ZDNet上看到一篇挺有意思的blog,為什么Windows比Linux更難實現系統安全。文章舉例Windows+IIS和Linux+Apache處理同樣一個簡單的帶有圖片的網頁,在后臺的系統調用圖表大不一樣。系統調用越多,層次結構越復雜,就越難實現安全性。

    http://blogs.zdnet.com/threatchaos/?p=311

    posted @ 2007-02-08 08:29 laogao 閱讀(512) | 評論 (0)編輯 收藏


    昨天試用一個WebService,需要確定是否正確安裝配置,用Ruby來做真的很方便,一個本來在Java中頗為麻煩的事,到了Ruby(irb)里面,變得很簡單。你要做的,就是打開irb,依次敲入以下代碼:
    1. require 'soap/wsdlDriver'    
    2. URL = 'http://somedomain/someapp/somewsdl'    
    3. soap_client = SOAP::WSDLDriverFactory.new(URL).create_rpc_driver  

    接下來就可以直接通過soap_client訪問這個WebService的方法了,如:
    1. soap_client.version  
    2. soap_client.get_user_roles('user')  

    如果你指定
    1. soap_client.wiredump_file_base = 'log_file'  

    系統還能幫你記錄在使用WebService接口時所有發出和收到的xml消息。

    posted @ 2007-02-08 08:29 laogao 閱讀(1131) | 評論 (0)編輯 收藏


    "Management is doing things right, leadership is doing the right things."
    - Peter Drucker

    這是管理大師德魯克的名言,”管理是(要)把事情做對,而領導是(要)做對的事情“。

    posted @ 2007-02-08 08:29 laogao 閱讀(458) | 評論 (0)編輯 收藏


    Apache旗下的ActiveMQ日前正式"畢業"成為Apache的頂級項目之一。官方主頁也從http://incubator.apache.org/activemq/改為http://activemq.apache.org/。


    posted @ 2007-02-07 00:28 laogao 閱讀(956) | 評論 (0)編輯 收藏


    春節快到了,現在按農歷應該是六九吧?可這哪像是冬天?上海昨天白天氣溫竟高達21攝氏度,甚至有報道說今天達到了歷史性的23度!近兩年我們時不時就能看到世界各地越來越多的出現反常的天氣狀況的報道,這究竟是不是全球氣候變暖在作祟,科學家們目前似乎還并不能給出一個一致的肯定或否定的答案。但我覺得,如果硬要說這個天氣純屬自然規律,和人類活動一點關系都沒有,多少有些牽強,至少有點不負責任。來看News.com提供的一組圖片(含文字說明):

    http://news.com.com/2300-11395_3-6156279-1.html

    其中第五張是NASA航拍的馬爾代夫群島(拍的真漂亮),平均海拔在1米左右,如果真如部分科學家預言的那樣,本世紀海平面上升7~23英寸(1英寸約合25.4毫米),這樣一個美麗的旅游度假勝地會變成什么樣子?(按照預期,2400年海平面平均將上升1米。)


    posted @ 2007-02-06 23:48 laogao 閱讀(647) | 評論 (0)編輯 收藏


    "The truth is more important than the facts."
    - Frank Lloyd Wright

    Frank Lloyd Wright是美國著名的建筑大師,坐落于曼哈頓的紐約古根海姆博物館即是出自Wright之手。這句話說的是:真理比事實更加重要,你可以羅列出一大推甚至無數的事實,但不管這些事實有多少,也比不上一個樸實無華的真理來得更有價值。這有點像我們現在面臨的信息爆炸,不管這些信息是否都是事實,如果無法從海量的信息中得到有價值的部分,不論信息獲取多么便捷簡單,也沒什么用?;蛘咴贀Q個例子,我們很多企業級的應用中每天都在產生記錄企業活動的數據,如果沒有一個強大的BI (Business Intelligence)對這些數據進行分析和挖掘,這些數據可能永遠都是一堆0和1,無人問津,最后被所有人遺忘。




    posted @ 2007-02-02 23:30 laogao 閱讀(640) | 評論 (0)編輯 收藏


    幾乎每次下班回家,都能在軌道交通站臺的廣告牌上看到這一句出自姚明的話,以至于不用費心回想便可以脫口而出。我不喜歡籃球,也不是姚明的"粉絲",但我對這句話印象十分深刻。我想我之所以能夠如此清晰的記住這句話,還有更深層次的原因,那就是這句話引起了我內心的共鳴。

    有人說我是一個自視甚高、自命不凡的人,對待他人也是冷漠多過熱情。不知道這個能不能和"不合群"劃等號,但確實反映了我個性的一個方面。我追求完美,喜歡條理,希望得到認可,注重實際,對自己高標準嚴要求,對別人也有很高的期望。我自己并沒有覺得什么不對,可能有時候有些鋒芒畢露、吹毛求疵吧,別人并不一定能夠接受。說真的,夾起尾巴做人也許被很多人奉為職場上需要恪守的原則,我也可以低調再低調,但是我認為該說的、該做的,我也會去說、去做。我曾經嘗試退縮,嘗試回避一些表達自己想法和不滿的念頭,但最終不但沒有收到任何積極的效果,反倒是讓我后悔沒有第一時間說出來。

    我喜歡什么事大家都挑明了說,如果誰覺得我有什么地方做得不好,可以提出來,我虛心接受,有則改之無則加勉;同樣,我認為誰有什么地方值得改進,我也希望可以向他/她提出,而不必擔心被他/她誤解或者造成不必要的不愉快。有人提意見,至少代表他/她還care,如果有一天,大家都不提意見了,也就意味著大家對別人,對周圍發生的事不再care,別人怎樣,對他/她已經沒有所謂。如果這個"別人"和這個"周圍發生的事"和一個團隊有關,那么也就意味著這個團隊出現了溝通和信任上的危機,至少是失去了本可以更加健康發展的動力。

    我可以謙卑而虛心,但我不能什么都不說。


    posted @ 2007-02-02 01:13 laogao 閱讀(909) | 評論 (2)編輯 收藏


    一直誤以為CVSNT和Linux下的CVS不兼容,至少沒那么"無縫",事實證明一切真的很簡單,以下就是從CVSNT遷出一個資源庫到Ubuntu下的全部步驟:

    1- 通過Samba或者其他方式將CVSNT資源庫整個目錄,包括CVSROOT子目錄,拷貝到Ubuntu文件系統中,chown,chmod。
    2- 在Ubuntu下編輯/etc/xinetd.d/cvspserver,在cvsargs增加--allow-root [YOUR CVS PATH],每一個資源庫均寫在這里,以空格分隔。
    3- 命令行執行sudo /etc/init.d/xinetd restart。

    遷移后的資源庫即可使用了,包括歷史修訂記錄、標簽等等信息均完整保留,并不要求新的資源庫用戶和老資源庫用戶一致。這就是CVS值得我們叫好的地方,一切都那么簡單、直接、好用??赡苄枰⒁庖幌碌氖莈ncoding,如果兩邊的encoding不一致,而文件名或目錄名出現非ASCII字符的話,可能出現無法同步或者部分文件丟失的現象,文件內容出現非ASCII字符則不影響。

    See Also: [Tips] 在Ubuntu Linux 6.06 LTS (Dapper Drake)上安裝CVS服務


    posted @ 2007-02-02 00:24 laogao 閱讀(1226) | 評論 (0)編輯 收藏


    最近拿到的.rar格式的文件越來越多,不論是網上還是工作中,在Ubuntu下倒是好辦,sudo apt-get install rar即可搞定,但是切回Windows就有點慘,我沒有WinRAR的license,也不想安裝試用版什么的,于是一直在Linux下面做解壓,再不就是讓別人幫我解壓好給我?,F在不必了,用上了傳說中的7-Zip[^],開源而且免費,總算可以和WinRAR徹底bye-bye了。


    posted @ 2007-02-02 00:04 laogao 閱讀(937) | 評論 (0)編輯 收藏

    僅列出標題
    共34頁: First 上一頁 5 6 7 8 9 10 11 12 13 下一頁 Last 
    主站蜘蛛池模板: 黄页网站在线看免费| 亚洲国产综合无码一区二区二三区 | 国产精品成人免费视频网站京东 | 最近2019中文免费字幕在线观看| 国产日韩精品无码区免费专区国产 | 中文有码亚洲制服av片| 丰满亚洲大尺度无码无码专线| 污网站在线观看免费| 无码人妻久久一区二区三区免费 | 91在线视频免费观看| 最近2019免费中文字幕6| 免费观看毛片视频| 亚洲欧美黑人猛交群| 永久免费AV无码网站国产| 免费看a级黄色片| 最新亚洲人成无码网站| 巨胸喷奶水www永久免费| 99久久国产热无码精品免费| 免费人成激情视频| 一本久久免费视频| 亚洲熟伦熟女新五十路熟妇 | 亚洲色欲www综合网| 曰批免费视频播放在线看片二| 91香焦国产线观看看免费| 免费a级毛片永久免费| 亚洲国产综合第一精品小说| sss在线观看免费高清| 色视频色露露永久免费观看 | 亚洲精品视频久久| 在线免费观看一级片| 91在线精品亚洲一区二区| gogo免费在线观看| 老司机亚洲精品影院无码| 免费无码午夜福利片69| 最近的中文字幕大全免费版| 亚洲国产精品久久久久| 中文字幕乱理片免费完整的| 亚洲AV无码之日韩精品| 亚洲国产精品无码久久98| 可以免费看黄视频的网站| 内射少妇36P亚洲区|