<?xml version="1.0" encoding="UTF-8"?>
<Module>
<ModulePrefs title="アジャイルプラクティス" 
			description="名著「アジャイルプラクティス　達人プログラマに学ぶ現場開発者の習慣」の目次をランダムで表示するガジェットです。"  
			author="Yoshiomi Kurisu" 
			author_email="chris4403+gadget@gmail.com" 
			screenshot="http://www.chrisryu.com/gadget/agile_practice/screenshot.png" 
			thumbnail="http://www.chrisryu.com/gadget/agile_practice/thumbnail.png" 
			author_location="tokyo,japan"  
			author_affiliation="None" 
			title_url="http://www.amazon.co.jp/exec/obidos/ASIN/4274066940/chrisryu-22/ref=nosim/" 
			author_photo="http://www.chrisryu.com/chris_prof_photo_gadjet.png" 
			author_aboutme="30歳目前の鹿児島出身子持ちSEです。普段はSIerやってますが、ごりごり開発してるのが好きです。あと、Googleも大好きです。" 
			author_link="http://dev.chrisryu.com">
<Require feature="dynamic-height"/>
<Require feature="analytics"/>
</ModulePrefs>
<Content type="html">
<![CDATA[
<style type="text/css">
<!--
p.head {font-size:10pt;color:#444444;margin:0pt;padding:0pt;text-align:center;}
#practice {font-size:12pt;font-weight:bold;color:#222222;margin-top:5pt;margin-left:0pt;margin-bottom:10pt;margin-right:0pt;padding:0pt;text-align:center;}
p.book {color:#666666;font-size:8pt;margin:0pt;padding-left:0pt;padding-right:0pt;text-align:right;border-top:1px solid #8B2500;padding-top:1px;padding-bottom:1px;}
p.book a{color:#8B2500;}
-->
</style>
<script type="text/javascript">
(function (){
var practices = ['成果をあげるのが仕事',
'応急処置は泥沼を招く',
'人ではなくアイデアを批判する',
'機雷がなんだ！ 全速前進！',
'変化に付いていく',
'チームに投資する',
'時が来たら習慣を捨てる',
'わかるまで質問する',
'リズムに乗る',
'顧客に決断してもらう',
'設計は指針であって、指図ではない',
'技術の採用根拠を明確にする',
'いつでもリリースできるようにしておく',
'はやめに統合、こまめに統合',
'早いうちにデプロイを自動化する',
'頻繁なデモでフィードバックを得る',
'短いイテレーションでインクリメンタルにリリースする',
'定額契約は守れない約束',
'天使を味方につける',
'作る前から使う',
'違いがあれば結果も変わる',
'受け入れテストを自動化する',
'ありのままの進捗を計測する',
'ユーザの声に耳を傾ける',
'意図を明確に表現するコードを書く',
'コードで伝える',
'トレードオフを積極的に考慮する',
'インクリメンタルにコードを書く',
'シンプルにすること',
'凝集度の高いコードを書く',
'"Tell, Don\'t Ask" ――― 求めるな、命じよ',
'取り決めを守ってコードを置き換える',
'ソリューションログをつける',
'警告をエラーとみなす',
'問題を切り分けて攻める',
'あらゆる例外を報告する',
'役に立つエラーメッセージを提供する',
'定常的に顔をあわせる',
'アーキテクトもコードを書くべき',
'共同所有を実践する',
'メンターになる',
'答えを見つけられるように力を貸す',
'コードの共有には段取りがある',
'コードをレビューする',
'みんなに知らせる'];
var i = Math.floor( Math.random() * practices.length);
document.writeln('<p class="head">practice '+(i+1)+'</p>');
document.writeln('<div id="practice">');
document.writeln(practices[i]);
})();
</script>
</div>
<p class="book">From <a href="http://www.amazon.co.jp/exec/obidos/ASIN/4274066940/chrisryu-22/ref=nosim/" name="amazletlink" target="_blank">アジャイルプラクティス</a></p>
<script>
_IG_AdjustIFrameHeight();
_IG_Analytics("UA-566822-16", "/agile_mokuji");
</script>
]]>
</Content>
</Module>