<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
 <channel>
  <title>EAD: Bandit Johnson</title>
  <link>http://johnsonqu.blogbus.com</link>
  <description><![CDATA[Technology and skills (Team/Process/Technology) on Enterprise Application Development, especially those on Agile Software Development, XP, J2EE/Python and Patterns.]]></description>
  <generator> by blogbus.com </generator>
  <lastBuildDate>Thu, 03 Dec 2009 09:50:55 +0800</lastBuildDate>
  <image>
									<url>http://public.blogbus.com/profile/7/3/4/1349437/avatar_1349437_96.jpg</url>
									<title>EAD: Bandit Johnson</title>
									<link>http://johnsonqu.blogbus.com</link>
								</image>  <item>
   <title>Just make it &amp;amp; Manager's role in the team</title>
   <description><![CDATA[<p>我没有查询，但是，印象里之前说过JUST DO IT之类的话，所以，就把标题换成了JUST MAKE IT，哈哈。其实，意思是一样的...</p>
<p>人没有主见很可怕，更可怕的是把主义建立在道听途说或者臆想上面，今天dreamhead的<a href="http://dreamhead.blogbus.com/logs/52802081.html" target="_blank">博文</a>就很好的说明了这一点，实在是不想多说什么了。</p>
<p>Manager确实不好当，大环境或者小环境不好的时候，更是如此。敏捷团队中的Manager，跟一般团队的Manager并没有什么不同，看看Johanna列出的这些事情吧，是不是很熟悉？</p>
<p>For example, what good is a functional manager? If functional managers
don&rsquo;t need to assign tasks and check on how the work is going (the team
does this), the functional manager needs to <strong><span style="text-decoration: underline;">build a trusting
relationship with people</span></strong>, and <strong><span style="text-decoration: underline;">provide career development</span></strong>. The manager
<strong><span style="text-decoration: underline;">sets the mission/purpose of the group</span></strong>. The manager needs to <span style="text-decoration: underline;"><strong>see when
the team (or teams) need more people, and to start and lead the hiring
process</strong></span>. The functional manager may act in what I think a technical
lead role is: <strong><span style="text-decoration: underline;">to help uncover other ways of working</span></strong>, whether that is
specifics (extend the design this way, test that way) or <strong><span style="text-decoration: underline;">to coach the
person into recognizing where to look for help</span></strong>. And, the big decision
that managers make: <strong><span style="text-decoration: underline;">which project to work on now</span></strong>. (Of course, there is
also strategic planning, customer visits, etc.)</p>
<p>不管是不是敏捷团队，单单只是前面两条，就不是那么简单的事情，但是，却是一切事情的基础，否则，敏捷团队也不可能心无旁骛。这也从一定的侧面，说明了敏捷的实施自顶而下的好处。</p><!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://johnsonqu.blogbus.com/logs/50720625.html">非完美世界的敏捷</a> 2009-11-09</div><div><a href="http://johnsonqu.blogbus.com/logs/47047663.html">Michael Chen的闲话敏捷</a> 2009-09-24</div><div><a href="http://johnsonqu.blogbus.com/logs/45245312.html">也谈敏捷开发的管理者支持和知识传递</a> 2009-08-28</div><div><a href="http://johnsonqu.blogbus.com/logs/41035737.html">Just do it!</a> 2009-06-15</div><div><a href="http://johnsonqu.blogbus.com/logs/39283096.html">管理的根本是创造自由的氛围？！</a> 2009-05-12</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fjohnsonqu.blogbus.com%2Flogs%2F52820849.html&title=Just+make+it+%26amp%3B+Manager%27s+role+in+the+team">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://johnsonqu.blogbus.com/logs/52820849.html</link>
   <author>johnsonqu</author>
   <pubDate>Thu, 03 Dec 2009 09:40:48 +0800</pubDate>
  </item>
  <item>
   <title>Buy in Vs. Follow up</title>
   <description><![CDATA[<p>讲TDD也好，讲UT也罢，都是随着敏捷的风行而越来越被人熟知，但是，真正执行的好的，确实不常见。为什么呢？因为buy in和follow up还是有很大的区别的...</p>
<p>今天看到DREAMHEAD的一篇讲UT的<a href="http://dreamhead.blogbus.com/logs/51441828.html" target="_blank">文章</a>，讲的非常有道理。最近，我进入了一个新的团队，他们的人员构成上Senior的人很少，但是，项目看上去还是蛮成功的。有些问题，在测试的阶段不可能全部暴露出来（例如代码的可维护性等等，要在产品生存了一定的时间才会越来越明显，可惜的是，很多时候，团队稳定的时间更短，然后，就是后来的人骂娘，然后，再被人骂娘的恶性循环），而且，你也不可能寄希望于QA／Tester去发现所有的问题，关键是要明确SE的职责，也就是Scrum中对于Done的定义。</p>
<p>如果我们去除那些开发流程需要的文本内容的话，从代码的三个层次来看看开发人员到底应该有些事情作完了，才叫DONE吧（一家之言）。</p>
<ul>
<li>完成功能：项目确定coverage的<span style="text-decoration: underline;">UT</span>；功能的<span style="text-decoration: underline;">demo</span>；</li>
<li>代码规范与开发规范：利用<span style="text-decoration: underline;">Checkstyle</span>等类似的工具来检查代码规范，并集成到daily building或者code commit的过程中（这点是项目开发团队SCM的事情，SE需要清楚的了解规范，并检查反馈并改进）；不能用现有工具进行的开发规范的检查（例如，报表或者UI对应的元素的字体等等），可以通过编写<span style="text-decoration: underline;">BVT</span>（Build Verification Test）来进行。（对于这一点，我一向觉得，规范没有检查，只是纸上谈兵，SE以及TL要有用机器来帮助检查的意识，否则，很容易流于表面，或者让Code Review变成了规范检查，不值！）</li>
<li>代码的设计与维护性等等：<span style="text-decoration: underline;">PP</span>以及<span style="text-decoration: underline;">Code Review</span>希望可以解决的问题。在Code Review之前一定要确保基本功能和规范都没有问题。</li>
</ul>
<p>能够切实理解，才能很好的执行，否则，流程最后还是会被规避，国人的聪明才智在这些方面还是很强的...</p><!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://johnsonqu.blogbus.com/logs/49915302.html">敏捷世界有双重标准吗？</a> 2009-11-02</div><div><a href="http://johnsonqu.blogbus.com/logs/47929329.html">[FW]Michael Chen谈Code Review</a> 2009-10-09</div><div><a href="http://johnsonqu.blogbus.com/logs/47222908.html">PP怎么老是被打PP呢？</a> 2009-09-27</div><div><a href="http://johnsonqu.blogbus.com/logs/45615600.html">Yesterday's quality is the single biggest determinant of todays' quality</a> 2009-09-02</div><div><a href="http://johnsonqu.blogbus.com/logs/42671100.html">Don't call it Scrum or Agile!</a> 2009-07-20</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fjohnsonqu.blogbus.com%2Flogs%2F51467241.html&title=Buy+in+Vs.+Follow+up">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://johnsonqu.blogbus.com/logs/51467241.html</link>
   <author>johnsonqu</author>
   <pubDate>Mon, 16 Nov 2009 09:13:37 +0800</pubDate>
  </item>
  <item>
   <title>非完美世界的敏捷</title>
   <description><![CDATA[<p>今天在InfoQ上看到两篇文章，一篇是谈《<a href="http://www.infoq.com/cn/news/2009/11/hints-agile-development" target="_blank">给成功敏捷开发的26条建议</a>》，一篇是谈《<a href="http://www.infoq.com/cn/news/2009/11/agiles-one-essential-ingredient" target="_blank">敏捷的一个基本要素</a>》。个人对于两篇有截然不同的看法。</p>
<p>敏捷也好，LEAN也罢，传统的瀑布模型也成，都是适用于某些情景下的一堆最佳实践的总结。第一篇中提到的那些个实践，尤其是中文中特别罗列的几条，其实，在非敏捷的开发中也是很好的建议；反而对于真正有敏捷精神的团队来说，是不需多言的内容。如果你只追求&ldquo;术&rdquo;，而不了解背后的&ldquo;道&rdquo;，硬背的招数再多，还是会忘掉，或者是生硬裁剪掉，或者是&ldquo;时间不够噢&rdquo;（最后一个是最可笑的理由...，可惜也是最常看到的）。</p>
<p>而对于第二篇的内容，从管理层次来说，如果你碰到的是那种谦卑的Boss是你的幸运，但是，在一个矩阵式管理的团队中，你不能祈求所有的Boss都理解何为敏捷，以及，敏捷需要什么样的环境？自顶而下最好，如果不成，农村包围城市也未尝不可。关键是要让团队体会到切实的好处，否则，口土莲花还是会被打下神坛，敏捷也逃不脱...</p>
<p><em><span style="text-decoration: underline;">结对很重要，但是你能开心于每天被<strong>纠正</strong>几十次更重要。测试驱动开发很有用，但是去<strong>设想</strong>一百多种让测试通不过的场景更有用。站立会议可能很有效，但是同事的<strong>信任</strong>解放了你去做自己的事情，才让会议真正有效。</span></em></p>
<p><em><span style="text-decoration: underline;">信任意味着你不得不放弃控制，放弃很多。<br />
设想意味着你将少了很多确定性。<br />
改正意味着你不得不承认从来就没有完美这回事。<br /><br />
...成功运用敏捷软件开发&mdash;&mdash;或者任何其他种类的敏捷&mdash;&mdash;的公司，都是那些能处理好失去控制、确定性以及完美保证的公司。</span></em>
</p><!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://johnsonqu.blogbus.com/logs/52820849.html">Just make it &amp; Manager's role in the team</a> 2009-12-03</div><div><a href="http://johnsonqu.blogbus.com/logs/47047663.html">Michael Chen的闲话敏捷</a> 2009-09-24</div><div><a href="http://johnsonqu.blogbus.com/logs/45245312.html">也谈敏捷开发的管理者支持和知识传递</a> 2009-08-28</div><div><a href="http://johnsonqu.blogbus.com/logs/41035737.html">Just do it!</a> 2009-06-15</div><div><a href="http://johnsonqu.blogbus.com/logs/39151424.html">还是决定买一本《卓有成效的程序员》</a> 2009-05-09</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fjohnsonqu.blogbus.com%2Flogs%2F50720625.html&title=%E9%9D%9E%E5%AE%8C%E7%BE%8E%E4%B8%96%E7%95%8C%E7%9A%84%E6%95%8F%E6%8D%B7">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://johnsonqu.blogbus.com/logs/50720625.html</link>
   <author>johnsonqu</author>
   <pubDate>Mon, 09 Nov 2009 10:16:19 +0800</pubDate>
  </item>
  <item>
   <title>敏捷测试</title>
   <description><![CDATA[<p>上周的时候，有人让我用自己的话来描述对于敏捷（Agile）的理解，我当初应该是这么说的"消除<span style="text-decoration: underline;">浪费</span>的<span style="text-decoration: underline;">过程</span>，同时能够为<span style="text-decoration: underline;">组织</span>和<span style="text-decoration: underline;">个人</span>带来更大的<span style="text-decoration: underline;">价值</span>"。我把重点用下划线标出来了。：）</p>
<p>今天在slideshare上看资料的时候，发现了Allan Kelly的一篇讲解敏捷的<a href="http://www.slideshare.net/allankellynet/the-future-of-agile" target="_blank">资料</a>：&lt;The Future of Agile&gt;（感觉不好的地方，正如dreamhead在谈对于09年中国敏捷大会的时候谈到了，国内对于敏捷的理解还处在<a href="http://dreamhead.blogbus.com/logs/46437847.html" target="_blank">初级阶段</a>，而老外已经在考虑将来的事情了....），开始谈到了三个判断时候敏捷的测试，可以跟我上面说的作为互补吧。</p>
<ul>
<li>团队是否为客户或者市场提供了商业上的价值？</li>
<li>团队是否学习，改变并或者成长？</li>
<li>当帮助实施敏捷的顾问，教练或者讲师离开的时候，团队是否仍然敏捷？</li>
</ul>
<p>我自己的理解还侧重在于前面两点，而第三点，往往是最重要的。咨询师做得时候，是帮助团队<strong><span style="text-decoration: underline;">自己</span></strong>找到好的解决方案，并在过程中使得团队更加认识到背后的原则/价值。说到底，还是那句老话：&ldquo;授人以渔&rdquo;！</p><!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="/logs/49310330.html">技术负债（Tech debt）的分类</a> 2009-10-28</div><div><a href="/logs/41035737.html">Just do it!</a> 2009-06-15</div><div><a href="/logs/36238740.html">[zt]敏捷软件开发的工作环境</a> 2009-03-07</div><div><a href="/logs/4868344.html">敏捷软件开发与质量管理</a> 2007-03-27</div><div><a href="/logs/4629530.html">【zt】大象与猴子</a> 2006-09-22</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fjohnsonqu.blogbus.com%2Flogs%2F50403728.html&title=%E6%95%8F%E6%8D%B7%E6%B5%8B%E8%AF%95">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://johnsonqu.blogbus.com/logs/50403728.html</link>
   <author>johnsonqu</author>
   <pubDate>Fri, 06 Nov 2009 13:34:40 +0800</pubDate>
  </item>
  <item>
   <title>我的那朵云在那里？</title>
   <description><![CDATA[<p>云计算跟几年前的on demand一样，被很多人误用或者故意拿来装点门面。地铁里面瑞星打的云杀毒的广告和张朝阳TX的搜狗云输入法（是这么说的吗？怎么有点坳口？），这几天是铺天盖地的...，但是，你在找你的那朵云的时候，免费和不敏感应该是首先要考虑的两点，如果是要收钱（少点兴许还成）或者要把关键的业务数据也放到不知道那里的云朵里，你会真的放心吗？</p>
<p>不管是提供云计算的供应商，还是要使用云计算的我们，可能，<a href="http://www.infoq.com/cn/news/2009/11/questions-for-implementing-cloud" target="_blank">这篇文章</a>都值得好好读一读，或者耐心再等等，等到&ldquo;蓝蓝的天上<strong><span style="text-decoration: underline;">白云</span></strong>飘&rdquo;的时候就好了。</p><!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="/logs/5210062.html">Offline时代？</a> 2007-04-30</div><div><a href="/logs/4629634.html">ASP Vs. SaaS</a> 2006-11-22</div><div><a href="/logs/4629818.html">Drools and Business Rule Engine</a> 2004-06-01</div><div><a href="/logs/4629796.html">Groovy的使用</a> 2004-05-20</div><div><a href="/logs/4629873.html">Readers' Choice Awards for 2003</a> 2004-02-28</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fjohnsonqu.blogbus.com%2Flogs%2F50355460.html&title=%E6%88%91%E7%9A%84%E9%82%A3%E6%9C%B5%E4%BA%91%E5%9C%A8%E9%82%A3%E9%87%8C%EF%BC%9F">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://johnsonqu.blogbus.com/logs/50355460.html</link>
   <author>johnsonqu</author>
   <pubDate>Fri, 06 Nov 2009 08:45:24 +0800</pubDate>
  </item>
  <item>
   <title>GQ中的阉文－－打倒土豪劣绅</title>
   <description><![CDATA[<p>老横是blogbus的头头，他的博客还是蛮好看的，今天就看到一篇ZT的《<a href="http://hengge.blogbus.com/logs/50083504.html" target="_blank">打倒土豪劣绅</a>》，非常辛辣，值得一读。要看的请早，不知道回头还在不在，哈哈。</p>
<p>上海的地铁站最近GQ的广告特别多，还跟IQ／EQ扯上关系，我就晕着呢，是不是啥东西，扯上个Q就能红？后来才知道是美国时尚男性杂志的中文版，嘿嘿。</p><!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="/logs/10193600.html">07国庆的几个一</a> 2007-10-07</div><div><a href="/logs/7791774.html">授权与团队建设</a> 2007-08-18</div><div><a href="/logs/5644252.html">[杂谈]读书、语言与其他</a> 2007-06-04</div><div><a href="/logs/5482137.html">Rome, PB与其他</a> 2007-05-23</div><div><a href="/logs/5453379.html">永不准点的东航传奇！</a> 2007-05-21</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fjohnsonqu.blogbus.com%2Flogs%2F50151473.html&title=GQ%E4%B8%AD%E7%9A%84%E9%98%89%E6%96%87%EF%BC%8D%EF%BC%8D%E6%89%93%E5%80%92%E5%9C%9F%E8%B1%AA%E5%8A%A3%E7%BB%85">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://johnsonqu.blogbus.com/logs/50151473.html</link>
   <author>johnsonqu</author>
   <pubDate>Wed, 04 Nov 2009 09:46:45 +0800</pubDate>
  </item>
  <item>
   <title>我爱豆瓣音乐</title>
   <description><![CDATA[<p>我不是一个douban的狂热fans，但是，一直都觉得阿北他们做的挺好的，尤其是了解了是基于Python之后。</p>
<p>言归正传，今天是在阿北的消息里面看到<a href="http://www.douban.com/music/" target="_blank">豆瓣电台</a>开始公测了，就去尝试了一下。可能是我自己用其他的音乐站点比较少的原因吧，感觉douban做的很舒服，推荐的歌曲相对我都喜欢。:)界面也很清爽，不错。</p><!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="/logs/50151473.html">GQ中的阉文－－打倒土豪劣绅</a> 2009-11-04</div><div><a href="/logs/47921003.html">程序员是最适合自学的职业</a> 2009-10-09</div><div><a href="/logs/5374057.html">101上上下下的感受</a> 2007-05-15</div><div><a href="/logs/4629597.html">卧室里还是不买电视了...</a> 2006-08-25</div><div><a href="/logs/4629664.html">06年的计划</a> 2006-03-13</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fjohnsonqu.blogbus.com%2Flogs%2F50107386.html&title=%E6%88%91%E7%88%B1%E8%B1%86%E7%93%A3%E9%9F%B3%E4%B9%90">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://johnsonqu.blogbus.com/logs/50107386.html</link>
   <author>johnsonqu</author>
   <pubDate>Tue, 03 Nov 2009 21:17:54 +0800</pubDate>
  </item>
  <item>
   <title>翻墙翻墙@python&amp;amp;swiftfox</title>
   <description><![CDATA[<p>FQ是什么意思，我想不需要多解释了，本来不想翻来着，昨天做一个parse功能的时候，发现不能翻就不能获取内容，：（今天在Shun同学的帮助下，终于FQ成功了，哈哈。在Swiftfox里面的配置比较容易，但是，后面发现了一个新的问题，就是原本一直用来获取网页内容的urllib2不支持socks5代理，哼哼。</p>
<p>GOOGLE一下，很容易，pycurl是个不错的替代品，对于socks5的支持也不错，至此，python和swiftfox的FQ工作就完美解决了，哈哈。</p>
<p>利用pycurl对于socks5的支持，主要是参考了这篇<a href="http://madeuce.wordpress.com/2009/02/23/further-simplification-of-pycurl/" target="_blank">文章</a>。我自己写了一个简单的包装功能，如下（参数需要自己调整的哦）：</p>
<p>import pycurl<br />import StringIO<br /><br />def read_content(url):<br />&nbsp;&nbsp;&nbsp; c = pycurl.Curl()<br />&nbsp;&nbsp;&nbsp; b = StringIO.StringIO()<br />&nbsp;&nbsp;&nbsp; c.setopt(pycurl.WRITEFUNCTION, b.write)<br />&nbsp;&nbsp;&nbsp; c.setopt(pycurl.URL, str(url))<br />&nbsp;&nbsp;&nbsp; c.setopt(pycurl.TIMEOUT, 30)<br />&nbsp;&nbsp;&nbsp; c.setopt(pycurl.CONNECTTIMEOUT, 10)<br />&nbsp;&nbsp;&nbsp; c.setopt(pycurl.MAXREDIRS, 5)<br />&nbsp;&nbsp;&nbsp; c.setopt(pycurl.PROXY, '10.0.2.2')<br />&nbsp;&nbsp;&nbsp; c.setopt(pycurl.PROXYPORT, 7070)<br />&nbsp;&nbsp;&nbsp; c.setopt(pycurl.PROXYTYPE, 5)<br />&nbsp;&nbsp;&nbsp; c.perform()<br />&nbsp;&nbsp;&nbsp; c.close()<br />&nbsp;&nbsp;&nbsp; return b.getvalue()</p><!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://johnsonqu.blogbus.com/logs/48978125.html">win32com用来转换Excel文件</a> 2009-10-23</div><div><a href="http://johnsonqu.blogbus.com/logs/47010166.html">利用Python批量转换Word文档生成reStructuredText文档</a> 2009-09-23</div><div><a href="http://johnsonqu.blogbus.com/logs/46125748.html">RestructedText用来写文档</a> 2009-09-10</div><div><a href="http://johnsonqu.blogbus.com/logs/42149083.html">[FW]Tools of the Modern Python Hacker: Virtualenv, Fabric and Pip.</a> 2009-07-10</div><div><a href="http://johnsonqu.blogbus.com/logs/41051676.html">Python的高级特性在Django中的使用</a> 2009-06-15</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fjohnsonqu.blogbus.com%2Flogs%2F50055235.html&title=%E7%BF%BB%E5%A2%99%E7%BF%BB%E5%A2%99%40python%26amp%3Bswiftfox">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://johnsonqu.blogbus.com/logs/50055235.html</link>
   <author>johnsonqu</author>
   <pubDate>Tue, 03 Nov 2009 12:09:09 +0800</pubDate>
  </item>
  <item>
   <title>终于把UBUNTU的ROOT空间扩大了...</title>
   <description><![CDATA[<p>我的Ubuntu是在VirtualBox里面运行的，但是，当初创建的时候，给Root分配的空间太小了，等到要升级到910的时候，发现不成了...</p>
<p>今天在网上搜索了一下，发现了这篇<a href="http://vietnamen.wordpress.com/2009/02/25/virtualbox/" target="_blank">文章</a>，轻松搞定。原来使用的直接运用Gparted Live CD来copy/paste的方式不成，还是CloneZilla好用。备忘一下.:)</p><!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://johnsonqu.blogbus.com/logs/38473081.html">Ubuntu 9.04装在VirtualBox中的分辨率调整问题</a> 2009-04-25</div><div><a href="http://johnsonqu.blogbus.com/logs/34598801.html">VirtualBox中的UBUNTU与XP的文件夹共享</a> 2009-02-04</div><div><a href="http://johnsonqu.blogbus.com/logs/45708379.html">程序员的收发邮件生活</a> 2009-09-03</div><div><a href="http://johnsonqu.blogbus.com/logs/40899373.html">还是ibus好阿！</a> 2009-06-12</div><div><a href="http://johnsonqu.blogbus.com/logs/39569279.html">还是太懒</a> 2009-05-18</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fjohnsonqu.blogbus.com%2Flogs%2F49948058.html&title=%E7%BB%88%E4%BA%8E%E6%8A%8AUBUNTU%E7%9A%84ROOT%E7%A9%BA%E9%97%B4%E6%89%A9%E5%A4%A7%E4%BA%86...">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://johnsonqu.blogbus.com/logs/49948058.html</link>
   <author>johnsonqu</author>
   <pubDate>Mon, 02 Nov 2009 14:10:24 +0800</pubDate>
  </item>
  <item>
   <title>敏捷世界有双重标准吗？</title>
   <description><![CDATA[<p>随着Scrum等敏捷开发方法被越来越多的人和公司熟知，不可避免的会被人误解或者借来装点门面，而这样做的结果自然是少有成功，尤其是在跟组织的文化差异很大或者实施团队没有更好的指导的时候。今天，看到了这篇<a href="http://www.agilegamedevelopment.com/2009/10/double-standard-of-scrum-myth.html" target="_blank">博客</a>，提到了以下的论点：</p>
<p>I frequently hear the following concern about Scrum from developers considering it:<br /><br /><span style="font-style: italic;">"We
hear one of two things about Scrum. Either Scrum was successful or if
the project using it failed, it did so because they weren't using Scrum
correctly."</span></p>
<p>这个世界委实太可爱了，呵呵。竟然也有这样的观点出炉...？</p>
<p>去年热映的《叶问》中，樊少皇饰演的人对叶问说&ldquo;听说咏春是个娘们创造的拳法&rdquo;（大意如此，个人没有诋毁女性的意思）；而不知道多少人知道Scrum的应用也已经20多年了，这么长时间之前创造的东西，还适用目前的情况吗？</p>
<p>毕业3年后，我明白了一个道理：凡事，成败只与人有关系。过程／技术／团队是项目或者产品成功的三要素，不能无限夸大过程（CMMI／RUP／ASD），技术（JAVA／.NET／脚本语言）的作用，但是，也不能把失败归结到过程与技术上面，很多时候，不足为外人道的原因，往往是人！</p>
<p>看看Clinton Keith的回复吧...，这个世界其实没有那么复杂，标准只有一个，那就是你的标准。不过，每个人的标准不同而已，想让其他人认同你的标准，似乎是不太可能的，尤其是面对一对不明真相的人的时候。不要浪费时间在无谓的说服中了，还是低头做事的OK。</p><!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://johnsonqu.blogbus.com/logs/42671100.html">Don't call it Scrum or Agile!</a> 2009-07-20</div><div><a href="http://johnsonqu.blogbus.com/logs/42669912.html">Scrum新书，留意一下</a> 2009-07-20</div><div><a href="http://johnsonqu.blogbus.com/logs/51467241.html">Buy in Vs. Follow up</a> 2009-11-16</div><div><a href="http://johnsonqu.blogbus.com/logs/47929329.html">[FW]Michael Chen谈Code Review</a> 2009-10-09</div><div><a href="http://johnsonqu.blogbus.com/logs/47222908.html">PP怎么老是被打PP呢？</a> 2009-09-27</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fjohnsonqu.blogbus.com%2Flogs%2F49915302.html&title=%E6%95%8F%E6%8D%B7%E4%B8%96%E7%95%8C%E6%9C%89%E5%8F%8C%E9%87%8D%E6%A0%87%E5%87%86%E5%90%97%EF%BC%9F">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://johnsonqu.blogbus.com/logs/49915302.html</link>
   <author>johnsonqu</author>
   <pubDate>Mon, 02 Nov 2009 09:01:17 +0800</pubDate>
  </item>
 </channel>
</rss>
