SCRUM節外生枝(五)

 上接:SCRUM節外生枝(四) 5.       Bug!Bug!Bug! 理想中的SCRUM世界,不需要驗收測試階段,因為每個Sprint結束,都會交付一個可發布的版本。但是,現實中每個Sprint結束後都會不斷湧現新的Bug。所以《硝煙中的Scrum和XP》說:“你大概沒法取消驗收測試階段”。但正是這Sprints之外的驗收測試階段,把我們拖入了萬劫不複的境地。產品原本計劃1年Release,但1年半時我們仍在修複不斷湧現的Bug。我們的目標是修複所有Priority

參加SCRUM中文網舉辦的第四期敏捷沙龍紀要

今天下午參加了SCRUM中文網(www.scrumcn.com)舉辦的第四期敏捷沙龍。本著學習和交流的目的而去,帶著些許收穫而歸。 先點評一下今天的各項活動。- 活動計劃有50人蔘加,報名的60多,實際到場還要多。說明SCRUM還是很受歡迎的。- 主持人Jim Wang先生閱曆深厚,口才出眾。而且能嚴格控制每項啟用時間,不逾時,難能可貴。- 二位演講嘉賓(SYNNEX李忠利和百度李連華)稍顯緊張,尤其在回答有些聽眾的問題時,不是很成功。- Open

為什麼是volatile

  在上篇博文《線程並發執行帶來的問題》的評論中,有幾個朋友(錦瑟無端五十弦、Kevin-moon等)說到了要用volatile聲明變數的問題,首先非常感謝他們的指點。以前一直只知道volatile關鍵字是通知編譯器在對這個變數進行操作的時候,每次都從其記憶體中讀取資料,不要對其進行最佳化,但對其具體的過程不瞭解。今天看一篇文章《彙編與C之間的關係》,恰好提到這個問題,於是就將其記錄下來,還請您多多指教。  首先,現看一個簡單的程式,就是用tmp對buf數組進行賦值,程式很簡單,所以就沒加註釋了

IIS升級到7.5後原來的WebService出現的兩個問題

最近換了個膝上型電腦,系統從XP SP3變為Win 7,IIS版本也變為7.5。但是原來示範用VS2008來建立Web Service的程式不工作了,在調用Web Service時出現了2個問題。1. 出現 500.19 Error 。錯誤提示:不能在此路徑中使用此配置節。如果在父層級上鎖定了該節,便會出現這種情況。鎖定是預設設定的(overrideModeDefault="Deny"),或者是通過包含 overrideMode="Deny" 或舊有的 allowOverride="false"

第一篇部落格 — 依舊敏捷

入園兩年了,頭一回寫部落格。 最近賦閑在家,忽對敏捷開發重燃興趣。藉著過去3年SCRUM的經驗,外加上新買的幾本書和網上的一些資料,自覺應總結一下,理清自己頭腦裡的東西。 先列列敏捷網站的網址,以便以後查詢。 敏捷式軟體開發 (Agile Software Development)宣言http://agilemanifesto.org/ 極限編程http://xprogramming.com/xpmag/whatisxp/ ControlChaoshttp://www.controlchaos.

Font序列化和還原序列化

Font中的Properties都是readonly,並且Font不能被繼承,所以序列化和還原序列化Font會相對麻煩一點。需要寫一個FontSerializer類來實現Font序列化和還原序列化。先寫測試代碼: [TestMethod()] public void FontSerializationTest() { const string _anyFileName = @"D:/FontSerializerTest.xml";

SCRUM節外生枝(一)

  每個接觸SCRUM的人,可能很快被SCRUM架構所描繪出的美好景象所吸引,SCRUM所運用的方法和流程不難被理解,很容易被擁戴者拿來實驗或實施。但當到達某個微觀步驟時,一些節外生枝的事情總會發生,SCRUM的聖經裡沒有藥到病除的良方,有的只是過來人親身體驗的痛苦和有關成敗的感慨。 1.       抵觸 SCRUM的實施者,最先碰到的節外生枝的事情莫過於在實施剛剛開始時(亦或剛剛被提出來討論時)來自團隊內部的抵觸。MountainGoatSoftware的創始人Mike

awk學習劄記

  學習awk的時候,感覺awk和很多語言都有相似的地方,比如awk和LEX都是對輸入串採用“模式{動作}”的方式進行相應的解析。但是不同的是,awk中有兩個特殊的模式,一個是BEGIN,其只在開始的時候,執行一次,其他的時候不匹配,一般可以將初始化的工作交給它,有點類似於建構函式;另一個是END,其只在結束的時候執行一次,其可以用於輸出統計的結果。  awk中預設的變數是$0,代表輸入的整行語句,比如/mark/{action},就相當於$0~/mark/{ation},這點和perl中的$_

動態連結程式庫學習劄記

  動態連結程式庫是相對於靜態連結庫的一種說法,很多時候也叫做共用連結庫,就連gcc編譯動態連結程式庫的選項也叫shared。之所以稱之為共用連結庫,是因為很多時候其都用於多個進程共用某個動態連結程式庫。比如A進程調用了a.so裡面的test()函數,而B進程也調用了a.so裡面的set()函數,此時在記憶體中,就只需保留一個a.so檔案,由調用了它裡面函數的進程共用。  調用動態連結程式庫的程式,只有在執行的時候,才會去尋找動態連結程式庫裡面所調用的函數,這樣就減小了可執行檔的大小。而且當升級

D3D10中的WARP

參考:這裡 WARP,Windows Advanced Rasterization

SCRUM節外生枝(二)

  上接:SCRUM節外生枝(一)  2.       在Sprint中間改變目標 我曾經應聘過一個SCRUM Master的職位,面試官問我這樣一個問題:“在一個Sprint進行中,如果使用者想改變某個正在這個Sprint中實現的User

參加SCRUM中文網CSM認證班的一些感想

  這兩天參加SCRUM中文網舉辦CSM認證班,感受挺多。資深講師Jens Ostergaard經驗豐富,活潑風趣。雖然我感覺內容還是比較基礎,對於已經對有幾年SCRUM實施經驗的人來講,較為淺顯,但在授課中間穿插的一些練習活動,感覺還是挺有收穫的。下面舉2個例子。 1.

sed學習劄記

  sed使用起來,感覺跟awk也有點類似,也可以理解成匹配一個模式,然後執行相應的動作。但是這個模式可以是Regex匹配的模式,也可以是特定的某些行。但是匹配後可以執行的動作確實是sed的一大亮點,其幾乎能完成一個文字編輯器所實現的功能。比如增加,刪除等操作。其命令的字和vim的還是比較相似的。d:用於刪除s:用於替換選定行:例如‘1,5’ ‘/abc/,./fgh/’e:執行多個命令,例如sed '-e s/a/A/g' -e 's/b/B/g'r:從檔案中讀取內容,並增加到匹配的行後面w:

SCRUM節外生枝(四)

 上接:SCRUM節外生枝(三) 4.      

敏捷實踐調查結果[翻譯轉載]

調查結果包括:1. 最有效敏捷實踐Top 102. 最容易學習的敏捷實踐Top 103. 最難學習的敏捷實踐Top 104. 最可能實驗但之後放棄的敏捷實踐Top 85. 人們想要採納但還沒有的敏捷實踐Top 106. 敏捷Team Dev成員數統計7. 敏捷Team Dev遵守工業標準統計8. 敏捷Team Dev順從CMMI統計9. 敏捷Team

grep學習劄記

  grep感覺就是一個使用正規運算式進行文本匹配的工具,依靠強大的正則表達是,能協助使用者快速找出所需的內容所在的行,再利用管道,可以將這些篩選出來的行,進行進一步的操作。  下面我做的一些練習:檔案:test_grepSteve Blenheim:238-923-7366:95 Latham Lane, Easton, PA 83755:11/12/56:20300Betty Boop:245-836-8357:635 Cutesy Lane, Hollywood, CA ,91464:6/

靜態連結庫學習劄記

  靜態連結庫在linux中間是以lib+name.a形式存在的,比如我們平時常用的printf函數,其具體實現在libc.a靜態庫中。在連結的時候,會將該庫函數裡面所有的內容插入到可執行檔中。當程式連結完成後,就不再需要外部函數庫的支援了,因為調用的庫函數已經包含到可執行檔中了,缺點是產生的可執行程式的體積較大,而且當你的庫函數內容發生了變化的時候(比如對  庫函數進行了最佳化),又要重新進行編譯。  下面是我進行的一些編譯靜態庫函數的練習:  本程式需要編譯兩個靜態庫函數,libhello.

apache上虛擬機器主機的配置

  apache支援一台伺服器上配置多個虛擬機器主機,支援1個IP對應N個網域名稱,同時也支援一個網域名稱對應N個不同的IP。  下面是我在apache上配置一個虛擬機器主機的過程。一、首先找到apache的設定檔:cd /usr/local/apache2/conf/二、接著編輯這個檔案:sudo vim httpd.conf因為的配置的虛擬機器主機的連接埠號碼為8080,所以在Listen 80下面增加一行Listen

CGI學習劄記

  CGI其實就是運行在伺服器上的一段程式,其工作的大致原理如下:使用者發送請求到伺服器端,然後伺服器調用這段CGI程式進行相應的處理,然後將處理結果返回給伺服器,伺服器再將結果送回給使用者。  說起來比較複雜,但是CGI程式寫起來並不複雜,因為伺服器已經將CGI程式的輸入和輸出重新導向到標準輸入和輸出中了,所以編寫CGI程式只需要從標準輸入讀入資訊,然後將處理結果送到標準輸出就行了,這樣,就可以用任何支援標準輸入輸出的語言編寫CGI程式了,不過輸出的內容,還要滿足http協議。下面是用shel

利用訊號實現寫優先的讀寫鎖

  以前利用linux系統提供的讀寫鎖寫過一些小程式,但是linux系統提供的讀寫鎖是線程級的,如果是進程間的同步的話,就沒那麼輕鬆了。而且由於linux系統提供的讀寫鎖是讀優先的,在有些情況下,也不能滿足我們的要求。下面就說說利用訊號量來實現寫優先的讀寫鎖。   先說說原理,這個程式需要用到兩個訊號量,一個互斥訊號量A,一個同步訊號量B,其擁有MAX_RESOURCES個資源。當讀進程申請讀鎖的時候,首先查看是否已經有寫進程申請了A資源,如果有,則進入阻塞狀態,否則,則申請一個B資源,等讀操作

總頁數: 61357 1 .... 8996 8997 8998 8999 9000 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.