SlideShare a Scribd company logo
1 of 137
Download to read offline
達人プログラマ
に学ぶ現場開発
者の習慣
第20回XPJUGユーザ会;マイクロソフト新宿オフィス; 2008-03-07(金)
Practices of an Agile Developer:Working in the Real Wrold
角谷 信太郎
(株)永和システムマネジメント
s-kakutani@esm.co.jp
木下 史彦
(株)永和システムマネジメント
h-kinoshita@esm.co.jp
テスト駆動開発者。日本Rubyの会理事。株式会社永和システムマネジ
メントサービスプロバイディング事業部チーフプログラマ。1998年、
立命館大学法学部卒業後、独立系SIベンダにてSEとしての勤務を経
て、2003年より現職。アジャイル開発とRubyのもたらす「楽しさ」
にビジネス価値があると信じて現場で試行錯誤を続ける日々。目標は
「達人プログラマ」。共著書に『Life Hacks PRESS∼デジタル世代
の「カイゼン」術∼』(2006年、技術評論社)。翻訳書に『Javaか
らRubyへ――マネージャのための実践移行ガイド』(2007年、オラ
イリー・ジャパン)。その他雑誌への寄稿多数。好きな言語はRuby。
好きなメソッドは Object#extend 。好きな映画は『未来世紀ブラジ
ル』。好きなアジャイルプラクティスのベスト3は「作る前から使う」
「顧客に決断してもらう」「ソリューションログをつける」。
角谷 信太郎
http://kakutani.com
1. アジャイルプラクティス
2. 達人プログラマに学ぶ
3. 現場開発者の習慣
4. 46番目 の習慣
ΩΩΩ < ナ、ナンダッテー
本日のお品書き
アジャイル
プラクティス
オーム社刊
第3刷
増刷決定
お買い上げい
ただいた皆様
に感謝します
1∼
100∼
200∼
300∼
400∼
12/05∼ 12/17∼ 12/31∼ 01/14∼ 01/28∼ 02/11∼ 02/25∼
349
205
102
最高
平均
最低
今後もよろしく
お願いします
アジャイル
プラクティス
翻訳
Practices of an Agile Developer
:Working in the Real World
プロダクト
のビジョン
読みやすさ
装丁
アジャイルな
監訳プロセス
http://www.fkino.net/20080214.html#p02
!"#$%&'()!"#$%&'()
** +,-./01+,-./01 **
!"#$%2345
67 89
&'(')*+',-./01123.4556.!"#$%:;<=>?@$A
監訳者
http://www.slideshare.net/guest38a0d4/ss-209606/
イテレーティブで
インクリメンタルな
技術書の作り方
オーム社開発部
森田チーム(仮)
高尾・鹿野
編集者
✓ イテレーティブかつインクリメンタルなビルド
✓ バージョン管理(Subversion)
✓ 完成に近いレイアウトのPDFを毎日更新
✓ ペア「エディティング」
✓ レトロスペクティブズ (ふりかえり)
✓ ホワイトボードの利用 (かんばん的な何か)
✓ ブラウンバックミーティング
実践したプラクティス
✓ 共同所有
✓ ペア監訳
✓ RTMによるタスク管理
✓ 信頼のおける人たちによる頻繁なレビュー
✓ フィードバックを重視する
✓ Tracによるバグトラッキング
課題
コミット回数(日次)
どうみても
炎上してる
課題:
作業の平準化
邦題
アジャイル
プラクティス
あわせて買いたい
Agile Retrospectives
: Making Good Teams Great
アジャイルなふりかえり
:良いチームをすごいチームに
アジャイルレトロスペ(ry
:強いチームを育てる「ふりかえり」の手引
完璧
Practices of
an Agile Developer
:Working in the Real World
アジャイル開発者の習慣
:現場で使えます
敗北
アジャイルプラクティス
達人プログラマに学ぶ
現場開発者の習慣
私たちからの
メッセージ
達人プログラマ
に学ぶ現場開発
者の習慣
装丁
(あとで話す)
轟木亜紀子さ
んGJと言わ
ざるをえない
達人プログラマ
に学ぶ現場開発
者の習慣
達人プログ
ラマに学ぶ
達人プログラマー
装丁
“The Fall of the Rebel Angels
-- Pieter Brueghel
叛逆天使の墜落
ピーテル・ブリューゲル
(1562年)
Renaissance
ルネサンス
ルネサンス
✓ 人間らしさの回復
✓ 絶対権威(=神)から
の解放
✓ 自由意志
別実装
“San Michele scaccia gli angeli
ribelli -- Domenico Beccafumi
叛逆天使を退治する
大天使ミカエル
ドミニコ・ベッカフーミ
(1525年)
叛逆した天使らに神
の力を振るう大天使ミ
カエルは、父なる神の
威光により神々しいま
での輝きを放ち、それ
は父なる神の絶対的な
存在と力を示すもので
あると同時に、正義に
よる完全な勝利を表し
ている。
http://www.salvastyle.com/menu_renaissance/brueghel_angels.html
“The Fall of the Rebel Angels
-- Pieter Brueghel
叛逆天使の墜落
ピーテル・ブリューゲル
(1562年)
本作では 善徳 と 悪徳 が繰り広げる、渾然と
した闘争場面の描写に注力され、それは画面全体
を支配する混沌とした場面表現や、天上の光の中
から 善徳 と 悪徳 が入り乱れ降下してくる姿と
しても示されている。
http://www.salvastyle.com/menu_renaissance/brueghel_angels.html
悪魔の囁きと
天使の声との間で
揺れる開発者の心理
轟木亜紀子さ
んGJと言わ
ざるをえない
問:ソフトウェア開発
は何に似ているか?
✓ 建築?
✓ 製造業?
✓ 生物の進化?
✓ 油絵?
✓ ガーデニング?
Dave Thomas says...
Photo by snoozer-05:
http://www.flickr.com/photos/snoozer/539389108/
“Software develpment is
like software development.
ソフトウェア開発は
ソフトウェア開発に似ている
http://pragdave.blogs.pragprog.com/pragdave/2007/10/art-in-programm.html
Masatoshi SEKI says...
Photo by oo-square:
http://www.ogis-ri.co.jp/otc/hiroba/others/OORing/interview40.html
ソフトウェア開発とは
ソフトウェア開発である
✓ ふつうで正直なチーム
✓ 工程はバージョン ★★★★★★★
✓ 一定の出力を繰り返す
✓ フィードバックを重視する
✓ 開発プロセスも開発する ★★★
その中心には人がいる
いまどきのアジャイル本
人が中心だと説いている
He who chooses the beginning of a
road chooses the place it leads to.
道の起点を決める者
が、その行先を決める
ー『アジャイルプラクティス』
現場開発者
の習慣
木下史彦(http://fkino.net)
現場リーダー兼プログラマ。日本XPユーザグループスタッ
フ。株式会社永和システムマネジメントサービスプロバイ
ディング事業部所属。1998年、同志社大学工学部卒業後、
独立系SIベンダにてSEとしての勤務を経て、2006年より
現職。「誠実なシステム開発」をモットーに、開発の現場で
アジャイル開発を実践。
好きな言語はC++。好きなWin32 APIは
WaitForSingleObject。好きな映画は『ビューティフ
ル・マインド』。好きなアジャイルプラクティスのベスト3
は「機雷がなんだ! 全速前進!」「頻繁なデモでフィー
ドバックを得る」「はやめに統合、こまめに統合」。
現場開発者の習慣
最近話題の本
夢をかなえるゾウ
✓ガネーシャ
✓関西弁をしゃべるゾウ
✓史上最悪のメンター
✓普通のサラリーマン
✓変わりたいけど三日坊主で終わって
しまう
夢をかなえるゾウ
ガネーシャ名言集
✓ 靴をみがく
✓ コンビニでお釣りを寄付する
✓ 食事を腹八分におさえる
✓ 人が欲しがっているものを先取りす
る
✓ 会った人を笑わせる
✓ トイレ掃除する
✓ まっすぐ帰宅する
✓ その日頑張れた自分を褒める
✓ 一日何かをやめてみる
✓ 決めたことを続けるための環境をつ
くる
✓ 毎朝、全身鏡を見て身なりを整える
✓ 自分が一番得意なことを人に聞く
✓ 自分の苦手なことを人に聞く
✓ 夢を楽しく想像する
✓ 運がよいと口に出していう
✓ ただでもらう
✓ 明日の準備をする
✓ 身近にいる一番大事な人を喜ばせる
✓ 誰か一人のいいところを見つけて褒
める
✓ 人の長所を盗む
✓ 求人情報を見る
✓ お参りにいく
✓ 人気店にはいり、人気の理由を観察
する
✓ プレゼントして驚かせる
✓ やらずに後悔していることを今日か
ら始める
✓ サービスとして夢を語る
✓ 人の成功をサポートする
✓ 応募する
✓ 毎日、感謝する
なんか
似てへん?
天使の言葉
1. 非難してもバグは直りません
2. 応急処置の誘惑に打ち勝ちなさい
3. 批判するならアイデアになさい、人ではなく
4. 正しいことをしましょう
5. 技術の変化に付いていきましょう
6. あなた自身とチームのレベルを引き上げましょう
7. 新しきを学び、古きを捨てましょう
8. なぜ? と問い続けなさい
9. タスクはため込まずに対処しましょう
10. 顧客に決断してもらうのです
11. 優れた設計は地図です。少しずつ発展させるのです
12. ニーズに裏打ちされた技術を選びなさい
13. いついかなる時でもプロジェクトをリリース可能な状態に
しておくのです
14. はやめの統合、こまめな統合を心がけましょう
15. 最初からアプリケーションのデプロイを自動化しましょう
16. 見通しのいい開発をしましょう
17. インクリメンタルに開発しなさい
18. 実作業を基準に見積りなさい
19. 自動化されたユニットテストを習慣にしなさい
20. 作る前から使いましょう
21. 違いがあれば結果も変わります
22. 重要なビジネスロジックのテストを用意しましょう
23. 残作業を計測しなさい
24. あらゆる不満に真実が潜んでいるのです
25. 小賢しいコードではなく、わかりやすいコードを書きなさ
い
26. 伝えるためにコメントはあるのです
27. トレードオフを積極的に考慮しましょう
28. コードを書くときは編集・ビルド・テストのサイクルを短
くなさい
29. うまくいく最もシンプルな解法を考えなさい
30. クラスは狙いを絞り、コンポーネントは小さく保ちなさい
31. Tell, Don t Ask ――― 求めるな、命じよ
32. コードを置き換えてシステムを拡張しなさい
33. 問題とその解決策を記録しなさい
34. 警告はエラーと同じです
35. 問題を切り分けて攻めなさい
36. 発生した例外はすべて対処するか、さもなくば伝播させな
さい
37. 役に立つエラーメッセージを提供しなさい
38. スタンドアップミーティングをしなさい
39. まともな設計は積極的にコードを書くプログラマから生ま
れます
40. 共同所有を大切にしなさい
41. メンターになりましょう
42. みんなに問題を解決する機会を与えなさい
43. コードの共有には段取りがあります
44. あらゆるコードをレビューしなさい
45. みんなに知らせましょう
天使とガネーシャ
正しいことを
しましょう
天使の言葉
決めたことを
続けるために
環境をつくる
ガネーシャ名言集
共通していること
✓当たり前のこと
✓ちょっとした心がけ
✓すぐ行動にうつせる
当たり前のこと
✓正しいことをしましょう
✓あなた自身とチームのレ
ベルを引き上げましょう
✓まっすぐ帰宅する
ちょっとした心がけ
✓非難してもバグは直りま
せん
✓タスクはため込まずに対
処しましょう
✓食事を腹八分におさえる
すぐ行動にうつせる
✓問題とその解決策を記録
しなさい
✓スタンドアップミーティ
ングをしなさい
✓トイレを掃除する
習慣
フレームワーク
✓悪魔の囁き
✓天使の言葉
✓こんな気分
✓バランスが肝心
こんな気分
✓日々の現場で自分が感じ
る気持ち
✓チェックリストではない
✓「で、どうやった?」
バランスが肝心
✓天使と悪魔の間で揺れる開発者
の心理
✓きれい事だけじゃ済まされない
現場
✓アジャイル開発はゼロサムゲー
ムじゃない
✓「あきらめてもええんやで」
習慣
✓当たり前のこと
✓ちょっとした心がけ
✓すぐ行動にうつせる
難しいのは
継続すること
劇的に変わる方法
✓不幸・逆境・事件
✓応募する
私はいかにして
アジャイル開発者への
道を選んだか
本書に従えば、私たち監訳者は二人と
も(程度はさておき)アジャイル開発
者です。なぜそんなことを断言できる
のかというと、私たちは「アジャ
イル開発者になることを始
めた」からです。だからきっと、誰
にでもできます。始めさえすれば。
̶̶『アジャイルプラクティス』監訳者あとがき
アジャイル開発者
になることを
始めた
✓きっかけ
✓後押し
✓決断
✓感謝
きっかけ
5年前
5years ago
窮地の
プロジェクト
✓開発者100人
✓10チーム
✓チームリーダー
✓計画を絶対視する
✓メールが1日に100通
✓人を責める
自分はどうだったか
✓マイクロマネジメント
✓怖かった
✓人を信頼していなかった
悪いことは
全部やった
後輩が(会社を)
辞めたいと言い出した
自分には
何もできなかった
そのプロジェクトは
終わり
次のプロジェクトへ
少しだけ
人を信頼してみる
ことにした
あるのは、
やり方ではなく、
あり方だ
̶̶老子
アジャイル開発者
になることを
始めた
後押し
3年前
3years ago
2人のケンジ
平鍋健児さん
最後のスライドは、セレンディピティについて。
キャリアプランを考える上で、偶有性の占める割
合が大きく、計画通りにはいかない。しかし、
「思う」、ことがまず決定的に重要で、それが出
来事を産み、行動を生む。特に「人に会い
に行く」ということはとても大きな意味を持
つことを伝えたかった。
̶̶『An Agile Way』2007/11/22
太田憲治さん
XPを始めた
手軽で簡単で
楽しみながらやるための
工夫や仕組み作り
決断
2年前
2years ago
応募する
̶̶『夢をかなえるゾウ』
XP祭り2006
Agile2008
▶45
みんなに知らせる
̶̶『アジャイルプラクティス』
自分の状況、アイデ
ア、関心のある事柄
などを公開しなさ
い。
̶̶『アジャイルプラクティス』
本書を読むだけでは、エクストリーム
プログラマにはなれない。エクスト
リーム方式によるプログラミン
グ、XPの価値のすべてと少なくとも
一部のプラクティスを共有する人のコ
ミュニティへの参加、自分の知ってい
る情報の共有化を行って初めて、エク
ストリームプログラマになれるのだ。
̶̶『XPエクストリーム・プログラミング入門』
感謝
毎日、感謝する
̶̶『夢をかなえるゾウ』
今日は
第20回XPユーザ会
日本の
XPコミュニティに
感謝を
『達人プログラマー』の
出版に始まった長い道の
りだけれど、おかげで楽
しい旅路になっている。
̶̶『アジャイルプラクティス』アンディからの謝辞
難しいのは
継続すること
✓考え方を少しだけ変えてみる
✓人に会いに行く
✓楽しみながらやるための工夫や仕
組み作り
✓みんなに知らせる
✓『アジャイルプラクティス』をい
つも傍に
もうひとつの
アジャイルプラクティス
▶46
好きな
アジャイルプラクティス
を発表する
「早く終わらないか
なぁ。ささっと切り上げ
てビール飲みに行こうぜ」
好きなアジャイルプラク
ティスを発表しましょう
自分の好きなアジャイルプ
ラクティスについてエピ
ソードを交えてみんなの前
で発表するのです。
こんな気分
 アジャイルプラクティス
についてもっと語り合いた
いと思える。ビールはもう
少し我慢しなさい。
バランスが肝心
•みんなが少しずつ発表で
きるようにしょう。
•ひとりで喋りすぎては駄
目だ。
つづきは
ビンゴゲームで
ご清聴
ありがとう
ございました
何かご質問は?

More Related Content

What's hot

プロトタイピングの潮流とデザイナーへの提言
プロトタイピングの潮流とデザイナーへの提言プロトタイピングの潮流とデザイナーへの提言
プロトタイピングの潮流とデザイナーへの提言Shigeru Kobayashi
 
アジャイル開発導入のためにやってきたこと
アジャイル開発導入のためにやってきたことアジャイル開発導入のためにやってきたこと
アジャイル開発導入のためにやってきたことArata Fujimura
 
メンテナンス性の良いWebシステムを構築するためにjavaとフロントエンドでやるべきこと
メンテナンス性の良いWebシステムを構築するためにjavaとフロントエンドでやるべきことメンテナンス性の良いWebシステムを構築するためにjavaとフロントエンドでやるべきこと
メンテナンス性の良いWebシステムを構築するためにjavaとフロントエンドでやるべきことMitsuru Ogawa
 
受託開発とRubyGems
受託開発とRubyGems受託開発とRubyGems
受託開発とRubyGemsKoichi ITO
 
エンジニアコミュニティで組織は動き出す
エンジニアコミュニティで組織は動き出すエンジニアコミュニティで組織は動き出す
エンジニアコミュニティで組織は動き出すHaruo Sato
 
福岡開発立ち上げQAメンバーが語るメルカリQAのはじめかた
福岡開発立ち上げQAメンバーが語るメルカリQAのはじめかた福岡開発立ち上げQAメンバーが語るメルカリQAのはじめかた
福岡開発立ち上げQAメンバーが語るメルカリQAのはじめかたRina Fukuda
 
Android向けUnity製ゲーム最適化のためのCI/CDと連携した自動プロファイリングシステム
Android向けUnity製ゲーム最適化のためのCI/CDと連携した自動プロファイリングシステムAndroid向けUnity製ゲーム最適化のためのCI/CDと連携した自動プロファイリングシステム
Android向けUnity製ゲーム最適化のためのCI/CDと連携した自動プロファイリングシステムKLab Inc. / Tech
 
ミクシィ 21卒向け Android研修
ミクシィ 21卒向け Android研修ミクシィ 21卒向け Android研修
ミクシィ 21卒向け Android研修akkuma
 
Issueの書き方と伝え方
Issueの書き方と伝え方Issueの書き方と伝え方
Issueの書き方と伝え方Rina Fukuda
 
BPStudy#97 世界に価値を創り出すエンジニアの技術
BPStudy#97 世界に価値を創り出すエンジニアの技術BPStudy#97 世界に価値を創り出すエンジニアの技術
BPStudy#97 世界に価値を創り出すエンジニアの技術Haruo Sato
 
BPSttudy#84 アイデアをカタチにする方法
BPSttudy#84 アイデアをカタチにする方法BPSttudy#84 アイデアをカタチにする方法
BPSttudy#84 アイデアをカタチにする方法Haruo Sato
 
変化の時代における開発者のスキル資産形成について
変化の時代における開発者のスキル資産形成について変化の時代における開発者のスキル資産形成について
変化の時代における開発者のスキル資産形成についてKen Azuma
 
【第3回ユーザ会】Lychee Redmine最新機能紹介
【第3回ユーザ会】Lychee Redmine最新機能紹介【第3回ユーザ会】Lychee Redmine最新機能紹介
【第3回ユーザ会】Lychee Redmine最新機能紹介agileware_jp
 
勘違いだらけのAndroid UIデザイン
勘違いだらけのAndroid UIデザイン勘違いだらけのAndroid UIデザイン
勘違いだらけのAndroid UIデザインNobuya Sato
 

What's hot (15)

プロトタイピングの潮流とデザイナーへの提言
プロトタイピングの潮流とデザイナーへの提言プロトタイピングの潮流とデザイナーへの提言
プロトタイピングの潮流とデザイナーへの提言
 
アジャイル開発導入のためにやってきたこと
アジャイル開発導入のためにやってきたことアジャイル開発導入のためにやってきたこと
アジャイル開発導入のためにやってきたこと
 
メンテナンス性の良いWebシステムを構築するためにjavaとフロントエンドでやるべきこと
メンテナンス性の良いWebシステムを構築するためにjavaとフロントエンドでやるべきことメンテナンス性の良いWebシステムを構築するためにjavaとフロントエンドでやるべきこと
メンテナンス性の良いWebシステムを構築するためにjavaとフロントエンドでやるべきこと
 
受託開発とRubyGems
受託開発とRubyGems受託開発とRubyGems
受託開発とRubyGems
 
エンジニアコミュニティで組織は動き出す
エンジニアコミュニティで組織は動き出すエンジニアコミュニティで組織は動き出す
エンジニアコミュニティで組織は動き出す
 
福岡開発立ち上げQAメンバーが語るメルカリQAのはじめかた
福岡開発立ち上げQAメンバーが語るメルカリQAのはじめかた福岡開発立ち上げQAメンバーが語るメルカリQAのはじめかた
福岡開発立ち上げQAメンバーが語るメルカリQAのはじめかた
 
Android向けUnity製ゲーム最適化のためのCI/CDと連携した自動プロファイリングシステム
Android向けUnity製ゲーム最適化のためのCI/CDと連携した自動プロファイリングシステムAndroid向けUnity製ゲーム最適化のためのCI/CDと連携した自動プロファイリングシステム
Android向けUnity製ゲーム最適化のためのCI/CDと連携した自動プロファイリングシステム
 
ミクシィ 21卒向け Android研修
ミクシィ 21卒向け Android研修ミクシィ 21卒向け Android研修
ミクシィ 21卒向け Android研修
 
Issueの書き方と伝え方
Issueの書き方と伝え方Issueの書き方と伝え方
Issueの書き方と伝え方
 
BPStudy#97 世界に価値を創り出すエンジニアの技術
BPStudy#97 世界に価値を創り出すエンジニアの技術BPStudy#97 世界に価値を創り出すエンジニアの技術
BPStudy#97 世界に価値を創り出すエンジニアの技術
 
BPSttudy#84 アイデアをカタチにする方法
BPSttudy#84 アイデアをカタチにする方法BPSttudy#84 アイデアをカタチにする方法
BPSttudy#84 アイデアをカタチにする方法
 
変化の時代における開発者のスキル資産形成について
変化の時代における開発者のスキル資産形成について変化の時代における開発者のスキル資産形成について
変化の時代における開発者のスキル資産形成について
 
【第3回ユーザ会】Lychee Redmine最新機能紹介
【第3回ユーザ会】Lychee Redmine最新機能紹介【第3回ユーザ会】Lychee Redmine最新機能紹介
【第3回ユーザ会】Lychee Redmine最新機能紹介
 
勘違いだらけのAndroid UIデザイン
勘違いだらけのAndroid UIデザイン勘違いだらけのAndroid UIデザイン
勘違いだらけのAndroid UIデザイン
 
Unity(再)入門
Unity(再)入門Unity(再)入門
Unity(再)入門
 

Similar to Practices Of An Agile Developer

SCRUMMASTER THE BOOK翻訳活動における、リモート x モブ実践
SCRUMMASTER THE BOOK翻訳活動における、リモート x モブ実践SCRUMMASTER THE BOOK翻訳活動における、リモート x モブ実践
SCRUMMASTER THE BOOK翻訳活動における、リモート x モブ実践ikikko
 
アジャイルプラクティス勉強会in関西
アジャイルプラクティス勉強会in関西アジャイルプラクティス勉強会in関西
アジャイルプラクティス勉強会in関西Fumihiko Kinoshita
 
ジョイ・インク 役職も部署もない全員主役のマネジメント
ジョイ・インク 役職も部署もない全員主役のマネジメントジョイ・インク 役職も部署もない全員主役のマネジメント
ジョイ・インク 役職も部署もない全員主役のマネジメントYasui Tsutomu
 
裏クラウドデザインパターン
裏クラウドデザインパターン裏クラウドデザインパターン
裏クラウドデザインパターンAtsushi Kojima
 
IoTに活用!センサの基礎セミナー
IoTに活用!センサの基礎セミナーIoTに活用!センサの基礎セミナー
IoTに活用!センサの基礎セミナーshimane-itoc
 
アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱Koichi ITO
 
欲しいアプリは自分で作る!経済産業省も認めたPower Appsの威力と可能性
欲しいアプリは自分で作る!経済産業省も認めたPower Appsの威力と可能性欲しいアプリは自分で作る!経済産業省も認めたPower Appsの威力と可能性
欲しいアプリは自分で作る!経済産業省も認めたPower Appsの威力と可能性Junichi Kodama
 
Web制作者視点で理解するソフトェアテスト
Web制作者視点で理解するソフトェアテストWeb制作者視点で理解するソフトェアテスト
Web制作者視点で理解するソフトェアテスト祐磨 堀
 
【デブサミ2010】アジリティを向上させる開発ツールの進化
【デブサミ2010】アジリティを向上させる開発ツールの進化【デブサミ2010】アジリティを向上させる開発ツールの進化
【デブサミ2010】アジリティを向上させる開発ツールの進化智治 長沢
 
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しようテスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しようAkira Ikeda
 
Jasst12九州 倉貫資料:アジャイル・Ruby・クラウド(ARC)を活用したビジネスにおけるテストの実践 #jasst12Q
Jasst12九州 倉貫資料:アジャイル・Ruby・クラウド(ARC)を活用したビジネスにおけるテストの実践 #jasst12QJasst12九州 倉貫資料:アジャイル・Ruby・クラウド(ARC)を活用したビジネスにおけるテストの実践 #jasst12Q
Jasst12九州 倉貫資料:アジャイル・Ruby・クラウド(ARC)を活用したビジネスにおけるテストの実践 #jasst12QYoshihito Kuranuki
 
インタフェースのこころ
インタフェースのこころインタフェースのこころ
インタフェースのこころKoichi ITO
 
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten, core skills neede...
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten,  core skills  neede...楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten,  core skills  neede...
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten, core skills neede...Rakuten Group, Inc.
 
My First XP Project 〜10年前の俺へ〜
My First XP Project 〜10年前の俺へ〜My First XP Project 〜10年前の俺へ〜
My First XP Project 〜10年前の俺へ〜Fumihiko Kinoshita
 
今どきのガントチャートとプロジェクト管理
今どきのガントチャートとプロジェクト管理今どきのガントチャートとプロジェクト管理
今どきのガントチャートとプロジェクト管理agileware_jp
 
Agile and Scrum: Theory of Knowledge Creation and A Real Story
Agile and Scrum: Theory of Knowledge Creation and A Real StoryAgile and Scrum: Theory of Knowledge Creation and A Real Story
Agile and Scrum: Theory of Knowledge Creation and A Real StoryKenji Hiranabe
 
Azure Machine Learning Build 2020
Azure Machine Learning Build 2020Azure Machine Learning Build 2020
Azure Machine Learning Build 2020Keita Onabuta
 
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13智治 長沢
 
テストの未来、品質の未来 ~自動化はテスター撲滅の夢を見るか?~
テストの未来、品質の未来 ~自動化はテスター撲滅の夢を見るか?~テストの未来、品質の未来 ~自動化はテスター撲滅の夢を見るか?~
テストの未来、品質の未来 ~自動化はテスター撲滅の夢を見るか?~Dai FUJIHARA
 

Similar to Practices Of An Agile Developer (20)

SCRUMMASTER THE BOOK翻訳活動における、リモート x モブ実践
SCRUMMASTER THE BOOK翻訳活動における、リモート x モブ実践SCRUMMASTER THE BOOK翻訳活動における、リモート x モブ実践
SCRUMMASTER THE BOOK翻訳活動における、リモート x モブ実践
 
アジャイルプラクティス勉強会in関西
アジャイルプラクティス勉強会in関西アジャイルプラクティス勉強会in関西
アジャイルプラクティス勉強会in関西
 
ジョイ・インク 役職も部署もない全員主役のマネジメント
ジョイ・インク 役職も部署もない全員主役のマネジメントジョイ・インク 役職も部署もない全員主役のマネジメント
ジョイ・インク 役職も部署もない全員主役のマネジメント
 
裏クラウドデザインパターン
裏クラウドデザインパターン裏クラウドデザインパターン
裏クラウドデザインパターン
 
IoTに活用!センサの基礎セミナー
IoTに活用!センサの基礎セミナーIoTに活用!センサの基礎セミナー
IoTに活用!センサの基礎セミナー
 
アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱
 
欲しいアプリは自分で作る!経済産業省も認めたPower Appsの威力と可能性
欲しいアプリは自分で作る!経済産業省も認めたPower Appsの威力と可能性欲しいアプリは自分で作る!経済産業省も認めたPower Appsの威力と可能性
欲しいアプリは自分で作る!経済産業省も認めたPower Appsの威力と可能性
 
Web制作者視点で理解するソフトェアテスト
Web制作者視点で理解するソフトェアテストWeb制作者視点で理解するソフトェアテスト
Web制作者視点で理解するソフトェアテスト
 
【デブサミ2010】アジリティを向上させる開発ツールの進化
【デブサミ2010】アジリティを向上させる開発ツールの進化【デブサミ2010】アジリティを向上させる開発ツールの進化
【デブサミ2010】アジリティを向上させる開発ツールの進化
 
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しようテスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
 
Jasst12九州 倉貫資料:アジャイル・Ruby・クラウド(ARC)を活用したビジネスにおけるテストの実践 #jasst12Q
Jasst12九州 倉貫資料:アジャイル・Ruby・クラウド(ARC)を活用したビジネスにおけるテストの実践 #jasst12QJasst12九州 倉貫資料:アジャイル・Ruby・クラウド(ARC)を活用したビジネスにおけるテストの実践 #jasst12Q
Jasst12九州 倉貫資料:アジャイル・Ruby・クラウド(ARC)を活用したビジネスにおけるテストの実践 #jasst12Q
 
インタフェースのこころ
インタフェースのこころインタフェースのこころ
インタフェースのこころ
 
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten, core skills neede...
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten,  core skills  neede...楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten,  core skills  neede...
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten, core skills neede...
 
My First XP Project 〜10年前の俺へ〜
My First XP Project 〜10年前の俺へ〜My First XP Project 〜10年前の俺へ〜
My First XP Project 〜10年前の俺へ〜
 
今どきのガントチャートとプロジェクト管理
今どきのガントチャートとプロジェクト管理今どきのガントチャートとプロジェクト管理
今どきのガントチャートとプロジェクト管理
 
アプリのプロダクトマネージャーからみるScrum開発
アプリのプロダクトマネージャーからみるScrum開発アプリのプロダクトマネージャーからみるScrum開発
アプリのプロダクトマネージャーからみるScrum開発
 
Agile and Scrum: Theory of Knowledge Creation and A Real Story
Agile and Scrum: Theory of Knowledge Creation and A Real StoryAgile and Scrum: Theory of Knowledge Creation and A Real Story
Agile and Scrum: Theory of Knowledge Creation and A Real Story
 
Azure Machine Learning Build 2020
Azure Machine Learning Build 2020Azure Machine Learning Build 2020
Azure Machine Learning Build 2020
 
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
 
テストの未来、品質の未来 ~自動化はテスター撲滅の夢を見るか?~
テストの未来、品質の未来 ~自動化はテスター撲滅の夢を見るか?~テストの未来、品質の未来 ~自動化はテスター撲滅の夢を見るか?~
テストの未来、品質の未来 ~自動化はテスター撲滅の夢を見るか?~
 

More from Shintaro Kakutani

Postface from agilesamurai_supervisor
Postface from agilesamurai_supervisorPostface from agilesamurai_supervisor
Postface from agilesamurai_supervisorShintaro Kakutani
 
OedoRubyKaigi01 Opening Talk
OedoRubyKaigi01 Opening TalkOedoRubyKaigi01 Opening Talk
OedoRubyKaigi01 Opening TalkShintaro Kakutani
 
Testing Environment of Ruby on Rails
Testing Environment of Ruby on RailsTesting Environment of Ruby on Rails
Testing Environment of Ruby on RailsShintaro Kakutani
 
Agile Estimating and Planning on JFPUG
Agile Estimating and Planning on JFPUGAgile Estimating and Planning on JFPUG
Agile Estimating and Planning on JFPUGShintaro Kakutani
 
There Is No Spoon: Revisited
There Is No Spoon: RevisitedThere Is No Spoon: Revisited
There Is No Spoon: RevisitedShintaro Kakutani
 
"Ordinary" System Development
"Ordinary" System Development"Ordinary" System Development
"Ordinary" System DevelopmentShintaro Kakutani
 
what does "we speak Ruby" really mean?
what does "we speak Ruby" really mean?what does "we speak Ruby" really mean?
what does "we speak Ruby" really mean?Shintaro Kakutani
 
Agile Estimating and Planning
Agile Estimating and PlanningAgile Estimating and Planning
Agile Estimating and PlanningShintaro Kakutani
 
All About Nihon Ruby-no-Kai in Developers Summit 2010
All About Nihon Ruby-no-Kai in Developers Summit 2010All About Nihon Ruby-no-Kai in Developers Summit 2010
All About Nihon Ruby-no-Kai in Developers Summit 2010Shintaro Kakutani
 
For Nature Of Software Develoment
For Nature Of Software DevelomentFor Nature Of Software Develoment
For Nature Of Software DevelomentShintaro Kakutani
 
Welcome To The Desert Of The Real
Welcome To The Desert Of The RealWelcome To The Desert Of The Real
Welcome To The Desert Of The RealShintaro Kakutani
 
You Should Attend Rubykaigi2010
You Should Attend Rubykaigi2010You Should Attend Rubykaigi2010
You Should Attend Rubykaigi2010Shintaro Kakutani
 
Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)
Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)
Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)Shintaro Kakutani
 
Making Software Development Agile With Ruby
Making Software Development Agile With RubyMaking Software Development Agile With Ruby
Making Software Development Agile With RubyShintaro Kakutani
 
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)Shintaro Kakutani
 

More from Shintaro Kakutani (20)

Postface from agilesamurai_supervisor
Postface from agilesamurai_supervisorPostface from agilesamurai_supervisor
Postface from agilesamurai_supervisor
 
Welcome to the Real World
Welcome to the Real WorldWelcome to the Real World
Welcome to the Real World
 
The gate
The gateThe gate
The gate
 
OedoRubyKaigi01 Opening Talk
OedoRubyKaigi01 Opening TalkOedoRubyKaigi01 Opening Talk
OedoRubyKaigi01 Opening Talk
 
Testing Environment of Ruby on Rails
Testing Environment of Ruby on RailsTesting Environment of Ruby on Rails
Testing Environment of Ruby on Rails
 
Agile Estimating and Planning on JFPUG
Agile Estimating and Planning on JFPUGAgile Estimating and Planning on JFPUG
Agile Estimating and Planning on JFPUG
 
There Is No Spoon: Revisited
There Is No Spoon: RevisitedThere Is No Spoon: Revisited
There Is No Spoon: Revisited
 
Agile in 30mins
Agile in 30minsAgile in 30mins
Agile in 30mins
 
"Ordinary" System Development
"Ordinary" System Development"Ordinary" System Development
"Ordinary" System Development
 
There is no_spoon
There is no_spoonThere is no_spoon
There is no_spoon
 
Keccon LT by kakutani
Keccon LT by kakutaniKeccon LT by kakutani
Keccon LT by kakutani
 
what does "we speak Ruby" really mean?
what does "we speak Ruby" really mean?what does "we speak Ruby" really mean?
what does "we speak Ruby" really mean?
 
Agile Estimating and Planning
Agile Estimating and PlanningAgile Estimating and Planning
Agile Estimating and Planning
 
All About Nihon Ruby-no-Kai in Developers Summit 2010
All About Nihon Ruby-no-Kai in Developers Summit 2010All About Nihon Ruby-no-Kai in Developers Summit 2010
All About Nihon Ruby-no-Kai in Developers Summit 2010
 
For Nature Of Software Develoment
For Nature Of Software DevelomentFor Nature Of Software Develoment
For Nature Of Software Develoment
 
Welcome To The Desert Of The Real
Welcome To The Desert Of The RealWelcome To The Desert Of The Real
Welcome To The Desert Of The Real
 
You Should Attend Rubykaigi2010
You Should Attend Rubykaigi2010You Should Attend Rubykaigi2010
You Should Attend Rubykaigi2010
 
Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)
Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)
Allabout Nihon Ruby-no-kai Season6(KansaiRubyKaigi02 Edit)
 
Making Software Development Agile With Ruby
Making Software Development Agile With RubyMaking Software Development Agile With Ruby
Making Software Development Agile With Ruby
 
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)
All about Nihon Ruby-no-kai Season6(TochigiRubyKaigi02 Edit)
 

Practices Of An Agile Developer