﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-Kevin Wan's Doodle</title><link>http://www.cnblogs.com/kevinwan/</link><description>--The more we do, the more we can do.

</description><language>zh-cn</language><lastBuildDate>Mon, 08 Sep 2008 12:41:41 GMT</lastBuildDate><pubDate>Mon, 08 Sep 2008 12:41:41 GMT</pubDate><ttl>60</ttl><item><title>Windows XP SP3下载地址</title><link>http://www.cnblogs.com/kevinwan/archive/2008/04/24/windowsxpsp3.html</link><dc:creator>Kevin Wan</dc:creator><author>Kevin Wan</author><pubDate>Thu, 24 Apr 2008 05:58:00 GMT</pubDate><guid>http://www.cnblogs.com/kevinwan/archive/2008/04/24/windowsxpsp3.html</guid><wfw:comment>http://www.cnblogs.com/kevinwan/comments/1169248.html</wfw:comment><comments>http://www.cnblogs.com/kevinwan/archive/2008/04/24/windowsxpsp3.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/kevinwan/comments/commentRss/1169248.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/kevinwan/services/trackbacks/1169248.html</trackback:ping><description><![CDATA[http://www.softpedia.com/progDownload/Windows-XP-SP3-Download-90001.html<br />
<br />
<img src ="http://www.cnblogs.com/kevinwan/aggbug/1169248.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42153/" target="_blank">[新闻]淘宝与微软总部达成首次合作 Silverlight加入店铺</a>]]></description></item><item><title>绝密：Google 秘密测试新版首页， 将闪聊嵌入搜索框下方！！</title><link>http://www.cnblogs.com/kevinwan/archive/2008/01/18/1044571.html</link><dc:creator>Kevin Wan</dc:creator><author>Kevin Wan</author><pubDate>Fri, 18 Jan 2008 08:04:00 GMT</pubDate><guid>http://www.cnblogs.com/kevinwan/archive/2008/01/18/1044571.html</guid><wfw:comment>http://www.cnblogs.com/kevinwan/comments/1044571.html</wfw:comment><comments>http://www.cnblogs.com/kevinwan/archive/2008/01/18/1044571.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/kevinwan/comments/commentRss/1044571.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/kevinwan/services/trackbacks/1044571.html</trackback:ping><description><![CDATA[<span class="postbody">
当花心社记者问到为什么不用 123 flash chat ，而要强迫用户选择中文界面的闪聊时，Google 首席执行官施密特表示： dedicated server 太贵了，我们买不起！ 并表示：将向中方外交部提交申诉。
<br />
<br />
<img alt="" src="http://www.cnblogs.com/images/cnblogs_com/kevinwan/google_358.png" height="892" width="1199" /><br />
</span><span class="postbody">而当花心社记者就此事问到闪聊发言人时，该发言人称：Google还是很有眼光的，争取哪天把他收购了！<br />
</span><span class="postbody"><br />
花心社表示将会密切关注事态发展。</span><br />
<img src ="http://www.cnblogs.com/kevinwan/aggbug/1044571.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42151/" target="_blank">[新闻]苹果9日发布iTunes 8、iPhone 2.1和第四代iPod Nano</a>]]></description></item><item><title>招聘C#程序员</title><link>http://www.cnblogs.com/kevinwan/archive/2007/12/04/hiring.html</link><dc:creator>Kevin Wan</dc:creator><author>Kevin Wan</author><pubDate>Tue, 04 Dec 2007 02:42:00 GMT</pubDate><guid>http://www.cnblogs.com/kevinwan/archive/2007/12/04/hiring.html</guid><wfw:comment>http://www.cnblogs.com/kevinwan/comments/981991.html</wfw:comment><comments>http://www.cnblogs.com/kevinwan/archive/2007/12/04/hiring.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/kevinwan/comments/commentRss/981991.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/kevinwan/services/trackbacks/981991.html</trackback:ping><description><![CDATA[职位要求：
<br />
- 本科以上（包括本科）学历<br />
- 至少一年以上C#工作经验
<br />
- SQL语言熟练,熟悉B/S 及 C/S 的多层架构设计及开发<br />
- 精通Windows Form开发<br />
- 熟悉网络编程<br />
- 有良好的英语读写能力<br />
<br />
有意者请发送简历到hr@topcmm.com.<br />
<br />
公司网址：<br />
<a href="http://www.topcmm.com">http://www.topcmm.com</a><br />
产品网站：<br />
<a href="http://www.123flashchat.com">http://www.123flashchat.com</a><br />
<a href="http://www.123livehelp.com">http://www.123livehelp.com</a><br />
<a href="http://www.123webmessenger.com">http://www.123webmessenger.com</a><br />
<a href="http://www.shanliao.com">http://www.shanliao.com</a><br />
<img src ="http://www.cnblogs.com/kevinwan/aggbug/981991.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42150/" target="_blank">[新闻]微软出品8GB蓝色和120GB Zune播放器</a>]]></description></item><item><title>软件开发</title><link>http://www.cnblogs.com/kevinwan/archive/2007/08/30/876048.html</link><dc:creator>Kevin Wan</dc:creator><author>Kevin Wan</author><pubDate>Thu, 30 Aug 2007 08:50:00 GMT</pubDate><guid>http://www.cnblogs.com/kevinwan/archive/2007/08/30/876048.html</guid><wfw:comment>http://www.cnblogs.com/kevinwan/comments/876048.html</wfw:comment><comments>http://www.cnblogs.com/kevinwan/archive/2007/08/30/876048.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/kevinwan/comments/commentRss/876048.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/kevinwan/services/trackbacks/876048.html</trackback:ping><description><![CDATA[<object xcodebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" height="500" width="600"  classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" >
<param name="Movie" value="http://www.shanliao.com/241.swf" />
<param name="Quality" value="high"/>
<param name="wmode" value="transparent"/><embed src="http://www.shanliao.com/241.swf" width="600" height="500"  quality="high" wmode="transparent"     type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" ></embed>
</object>

<img src ="http://www.cnblogs.com/kevinwan/aggbug/876048.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42144/" target="_blank">[新闻]千亿美元市值榜:微软居首移动第二 诺基亚退榜</a>]]></description></item><item><title>extreme programming之what's Scrum?</title><link>http://www.cnblogs.com/kevinwan/archive/2007/05/09/what_is_scrum.html</link><dc:creator>Kevin Wan</dc:creator><author>Kevin Wan</author><pubDate>Wed, 09 May 2007 03:57:00 GMT</pubDate><guid>http://www.cnblogs.com/kevinwan/archive/2007/05/09/what_is_scrum.html</guid><wfw:comment>http://www.cnblogs.com/kevinwan/comments/740134.html</wfw:comment><comments>http://www.cnblogs.com/kevinwan/archive/2007/05/09/what_is_scrum.html#Feedback</comments><slash:comments>12</slash:comments><wfw:commentRss>http://www.cnblogs.com/kevinwan/comments/commentRss/740134.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/kevinwan/services/trackbacks/740134.html</trackback:ping><description><![CDATA[在上一篇文章（<a title="extreme programming和waterfall的对比" href="http://www.cnblogs.com/kevinwan/archive/2007/05/01/waterfall_and_scrum.html" id="waterfallandscrum" class="postTitle2">extreme programming和waterfall的对比</a>）中，我讲了extreme programming和waterfall的一些区别以及优缺点。<br><br>在这篇文章中，我会具体讲一下什么是Scrum -- 微软使用的extreme programming开发模型。<br>
<ul>
</ul>
<ul>
</ul>
<ol>
    <li>首先，Scrum是针对中小规模的软件开发的一种比较快速有效的软件开发过程。</li>
    <li>在整个项目的开发过程中，关注于用户的价值。不至于项目的开发跟用户的期望有较大的脱节。
    </li>
    <li>能够在每个很短的周期（30天）里能够提交一些增加的功能/价值。</li>
    <li>能够比较有预期的安排工作，经常收集数据并更新计划。</li>
    <li>鼓励员工多做自我管理。<br></li>
    <li>能够跟已有的软件工程实践相结合。</li>
    <li>理想情况下，Scrum能够适应那些需求经常变化的项目。</li>
    <li>能够对项目开发持续的前进提供保障。</li>
    <li>能够比较敏捷的应付项目开发过程中所出现的错误和变化。</li>
</ol>
这篇文章可能相对比较抽象，后续的文章中我会陆续做详细的解释！<img src="http://www.cnblogs.com/CuteSoft_Client/CuteEditor/images/emsmilep.gif" align="absmiddle" border="0"><br><br>下一篇文章我会讲到Scrum的一些核心理念。<a href="http://www.cnblogs.com/kevinwan/archive/2007/05/01/waterfall_and_scrum.html" id="viewpost1_TitleUrl" class="postTitle2"></a>  <img src ="http://www.cnblogs.com/kevinwan/aggbug/740134.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42142/" target="_blank">[新闻]Google申请“海上数据中心”专利 可能付诸行动</a>]]></description></item><item><title>extreme programming和waterfall的对比</title><link>http://www.cnblogs.com/kevinwan/archive/2007/05/01/waterfall_and_scrum.html</link><dc:creator>Kevin Wan</dc:creator><author>Kevin Wan</author><pubDate>Tue, 01 May 2007 09:30:00 GMT</pubDate><guid>http://www.cnblogs.com/kevinwan/archive/2007/05/01/waterfall_and_scrum.html</guid><wfw:comment>http://www.cnblogs.com/kevinwan/comments/734063.html</wfw:comment><comments>http://www.cnblogs.com/kevinwan/archive/2007/05/01/waterfall_and_scrum.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cnblogs.com/kevinwan/comments/commentRss/734063.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/kevinwan/services/trackbacks/734063.html</trackback:ping><description><![CDATA[昨天(2007年4.30日)从微软check out的时候有两个感受和想法：<br>1，离开了工作近两年的地方，很是恋恋不舍<br>2，决定写一系列的关于微软extreme programming之scrum的流程和感受，跟大家分享<br><br>介于本人可能认识还不够，经验还不够丰富，如有不对之处，请大家批评指正，谢谢！<br><br>在这篇文章里我打算介绍一下waterfall模型和XP的一些区别。<br><br>两种模型的示意图如下：<br>
<p style="margin-top: 4.8pt; margin-bottom: 0pt; margin-left: 0.38in; text-indent: -0.38in; text-align: left; direction: ltr; unicode-bidi: embed; vertical-align: baseline;"><span style="font-size: 20pt; font-family: Arial; color: #4e4e44; font-weight: bold; font-style: italic;">Plan </span><span style="font-size: 20pt; font-family: Arial; color: #4e4e44; font-weight: bold; font-style: italic;">&#8594;</span><span style="font-size: 20pt; font-family: Arial; color: #4e4e44; font-weight: bold; font-style: italic;"> Spec </span><span style="font-size: 20pt; font-family: Arial; color: #4e4e44; font-weight: bold; font-style: italic;">&#8594;</span><span style="font-size: 20pt; font-family: Arial; color: #4e4e44; font-weight: bold; font-style: italic;"> Develop </span><span style="font-size: 20pt; font-family: Arial; color: #4e4e44; font-weight: bold; font-style: italic;">&#8594;</span><span style="font-size: 20pt; font-family: Arial; color: #4e4e44; font-weight: bold; font-style: italic;"> Test </span><span style="font-size: 20pt; font-family: Arial; color: #4e4e44; font-weight: bold; font-style: italic;">&#8594;</span><span style="font-size: 20pt; font-family: Arial; color: #4e4e44; font-weight: bold; font-style: italic;"> Deploy </span><span style="font-size: 20pt; font-family: Arial; color: #4e4e44; font-weight: bold; font-style: italic;">&#8594;</span><span style="font-size: 20pt; font-family: Arial; color: #4e4e44; font-weight: bold; font-style: italic;"> Maintain</span></p>
<p style="margin-top: 4.8pt; margin-bottom: 0pt; margin-left: 0.38in; text-indent: -0.38in; text-align: left; direction: ltr; unicode-bidi: embed; vertical-align: baseline;"><span style="font-size: 20pt; font-family: Arial; color: #4e4e44; font-weight: bold; font-style: italic;"><img alt=""  src="http://www.cnblogs.com/images/cnblogs_com/kevinwan/waterfall.jpg" height="386" width="542"><br></span></p>
<img  src="file:///C:/DOCUME%7E1/KEVINW%7E1/LOCALS%7E1/Temp/moz-screenshot-2.jpg" alt=""><br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp;  Waterfall process<br><br><img alt=""  src="http://www.cnblogs.com/images/cnblogs_com/kevinwan/scrum.jpg"><br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp;  &nbsp;&nbsp;  Scrum process<br><br>
<ul>
    <li>如何应对变化<br></li>
</ul>
<div style="margin-left: 40px;">对于软件开发来说唯一不变的就是变化(Requirements are always changing.)。对于Waterfall来说，我们从需求分析到最后交货是一个可能很长的过程，如果发生大的变化可能需要我们对整个项目进行重新规划，重新设计。如果经常出现大的变化，可能导致项目的delay，甚至fail。究其原因，大部分是因为需求分析做的不完全，项目进行过程中出现大的需求变化。<br></div>
<br>
<div style="margin-left: 40px;">那么Scrum是怎样来解决这个问题的呢？在Scrum里面，我们把整个项目分为若干个Sprint，对于每个Sprint来说，我们的需求基本上是固定的，在每个Scrum的开始，我们都把需要完成的feature list写道spec里面。在为其一个月的Sprint里面，spec基本上不会出现大的修改。<br></div>
<ul>
    <li>各个阶段的交接和过渡</li>
</ul>
<div style="margin-left: 40px;">对于Waterfall来说，我们有大量的spec和文档，在每个阶段我们需要做非常详细的交接。<br><br>对于Scrum来说，每个阶段的spec都比较简单和直接，没有大规模的阶段性交接。<br></div>
<ul>
    <li>提交给用户</li>
</ul>
<div style="margin-left: 40px;">对于Waterfall来说，只有最后才把产品提交给用户，所有产品价值只有此时才能体现给用户。<br><br>相反，Scrum可以在每个阶段给用户展示产品的开发结果并获得用户的反馈。<br><br></div>
Waterfall面对变化的成本如下图：<br><img alt=""  src="http://www.cnblogs.com/images/cnblogs_com/kevinwan/changecostofwaterfall.jpg" height="419" width="555"><br><img src ="http://www.cnblogs.com/kevinwan/aggbug/734063.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42141/" target="_blank">[新闻]用Google Earth实时追踪人造卫星</a>]]></description></item><item><title>Leaving Microsoft!!!</title><link>http://www.cnblogs.com/kevinwan/archive/2007/04/26/LeavingMicrosoft.html</link><dc:creator>Kevin Wan</dc:creator><author>Kevin Wan</author><pubDate>Thu, 26 Apr 2007 04:23:00 GMT</pubDate><guid>http://www.cnblogs.com/kevinwan/archive/2007/04/26/LeavingMicrosoft.html</guid><wfw:comment>http://www.cnblogs.com/kevinwan/comments/728126.html</wfw:comment><comments>http://www.cnblogs.com/kevinwan/archive/2007/04/26/LeavingMicrosoft.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.cnblogs.com/kevinwan/comments/commentRss/728126.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/kevinwan/services/trackbacks/728126.html</trackback:ping><description><![CDATA[在微软工作了近两年后，终于还是决定离开了。。。<br><br>回首这段微软的时光，让我对软件的开发有了一个全新的理解，真正意义上体会了eXtreme Programming的好处，体会了Test-Driven Development的种种优点，体会了微软积累了30年的软件开发的精华。。。<br><br>这段经历对我来说必将终生受益！<br><br><img src ="http://www.cnblogs.com/kevinwan/aggbug/728126.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42140/" target="_blank">[新闻]传IBM将以35亿美元至40亿美元收购北电</a>]]></description></item><item><title>C#中不需要用锁的线程安全的Singleton设计模式！</title><link>http://www.cnblogs.com/kevinwan/archive/2007/01/17/CSharpSingleton.html</link><dc:creator>Kevin Wan</dc:creator><author>Kevin Wan</author><pubDate>Wed, 17 Jan 2007 03:45:00 GMT</pubDate><guid>http://www.cnblogs.com/kevinwan/archive/2007/01/17/CSharpSingleton.html</guid><wfw:comment>http://www.cnblogs.com/kevinwan/comments/622492.html</wfw:comment><comments>http://www.cnblogs.com/kevinwan/archive/2007/01/17/CSharpSingleton.html#Feedback</comments><slash:comments>54</slash:comments><wfw:commentRss>http://www.cnblogs.com/kevinwan/comments/commentRss/622492.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/kevinwan/services/trackbacks/622492.html</trackback:ping><description><![CDATA[摘要: 典型的线程安全的Singleton实现是使用double-checked locking的实现，但是在.NET中我们并不需要使用double-checked locking就可以优雅地实现Singleton模式。&nbsp;&nbsp;<a href='http://www.cnblogs.com/kevinwan/archive/2007/01/17/CSharpSingleton.html'>阅读全文</a><img src ="http://www.cnblogs.com/kevinwan/aggbug/622492.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42139/" target="_blank">[新闻]Google卫星已经开始工作</a>]]></description></item><item><title>C#中Dispose和Close的区别！</title><link>http://www.cnblogs.com/kevinwan/archive/2007/01/16/621869.html</link><dc:creator>Kevin Wan</dc:creator><author>Kevin Wan</author><pubDate>Tue, 16 Jan 2007 10:06:00 GMT</pubDate><guid>http://www.cnblogs.com/kevinwan/archive/2007/01/16/621869.html</guid><wfw:comment>http://www.cnblogs.com/kevinwan/comments/621869.html</wfw:comment><comments>http://www.cnblogs.com/kevinwan/archive/2007/01/16/621869.html#Feedback</comments><slash:comments>21</slash:comments><wfw:commentRss>http://www.cnblogs.com/kevinwan/comments/commentRss/621869.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/kevinwan/services/trackbacks/621869.html</trackback:ping><description><![CDATA[摘要: 当我们开发C#代码的时候，经常碰到一个问题，有些class提供Close()，有些class提供Dispose()，那么Dispose和Close到底有什么区别？&nbsp;&nbsp;<a href='http://www.cnblogs.com/kevinwan/archive/2007/01/16/621869.html'>阅读全文</a><img src ="http://www.cnblogs.com/kevinwan/aggbug/621869.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42138/" target="_blank">[新闻]Chrome又曝漏洞 “保存为”功能“引狼入室”</a>]]></description></item><item><title>fgen发布了linux版的binary包。</title><link>http://www.cnblogs.com/kevinwan/archive/2007/01/12/619166.html</link><dc:creator>Kevin Wan</dc:creator><author>Kevin Wan</author><pubDate>Fri, 12 Jan 2007 10:37:00 GMT</pubDate><guid>http://www.cnblogs.com/kevinwan/archive/2007/01/12/619166.html</guid><wfw:comment>http://www.cnblogs.com/kevinwan/comments/619166.html</wfw:comment><comments>http://www.cnblogs.com/kevinwan/archive/2007/01/12/619166.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/kevinwan/comments/commentRss/619166.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/kevinwan/services/trackbacks/619166.html</trackback:ping><description><![CDATA[为了让大家使用稍微方便点，我把fgen编译成了Linux上的binary，（可以直接run）。只要把.fgen这个config目录copy到HOME下就可以了。<br><br>可以从这里下载。<br><a href="http://sourceforge.net/project/showfiles.php?group_id=184939">http://sourceforge.net/project/showfiles.php?group_id=184939</a><br><br><img src ="http://www.cnblogs.com/kevinwan/aggbug/619166.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42137/" target="_blank">[新闻]测试版Office Live Workspace发布6月内用户数量达百万</a>]]></description></item></channel></rss>