26
濃霧と地雷原の歩き方

TDDトラック 事例紹介スライド

Embed Size (px)

DESCRIPTION

Agile Samurai Base Camp のTDDトラックで 事例紹介発表の際に使用したスライドです。

Citation preview

Page 1: TDDトラック 事例紹介スライド

濃霧と地雷原の歩き方

Page 2: TDDトラック 事例紹介スライド

有野 雅士

株式会社 アルティネット

@inda_re

https://github.com/indare

Page 3: TDDトラック 事例紹介スライド

お仕事  エンタメ(音楽)系のWebSI よるのおしごと  産業技術大学院大学でTA アジャイルサムライ  埼玉道場 主催

Page 4: TDDトラック 事例紹介スライド

今日の役目

事例トラック

ゆるふわ担当

のはず…

Page 5: TDDトラック 事例紹介スライド

今日伝えたいこと

1. 不安解消

2. 見える化

3. 少しずつ

Page 6: TDDトラック 事例紹介スライド

シーン1:仕様が不明確な時

Page 7: TDDトラック 事例紹介スライド

ある 晴れた日

Page 8: TDDトラック 事例紹介スライド

http://www.flickr.com/photos/nosha/

Page 9: TDDトラック 事例紹介スライド

お客様: 「このファイルにデータフォーマットが書いてあるので、解釈してこのDBからデータ取り込んでください」

俺: 「うーっす。データフォーマット仕様書下さい!」

お客様: 「あるらしいんですけど、ないですwwww」

俺: 「wwwwww\(^o^)/オワタwwwwww」

Page 10: TDDトラック 事例紹介スライド
Page 11: TDDトラック 事例紹介スライド

http://www.flickr.com/photos/bassikgrooove/

Page 12: TDDトラック 事例紹介スライド
Page 13: TDDトラック 事例紹介スライド

テストを書きながら進めて

次々現れる新事実に対し

“安全”に

対処することができた

Page 14: TDDトラック 事例紹介スライド

シーン2:仕様を作るとき

http://www.flickr.com/photos/78555627@N02/

Page 15: TDDトラック 事例紹介スライド

ちなみに現状

• テストありません

• 毎日お祈りです

• 加えた修正の衝突で、他が壊れる

Page 16: TDDトラック 事例紹介スライド
Page 17: TDDトラック 事例紹介スライド

イマヤッテマス  (2013年12月現在)

Cucumberによる仕様の見える化とテストの先行実装  

  HTMLレポート見るとなんとなくわかる  

不明点の見える化  

  期待値に”わかりません”と記載

Page 18: TDDトラック 事例紹介スライド
Page 19: TDDトラック 事例紹介スライド
Page 20: TDDトラック 事例紹介スライド
Page 21: TDDトラック 事例紹介スライド

ATDD

BDD

TDD

システム

Page 22: TDDトラック 事例紹介スライド

http://www.flickr.com/photos/cl_nichols/

Page 23: TDDトラック 事例紹介スライド

http://www.flickr.com/photos/artbystevejohnson/

Page 24: TDDトラック 事例紹介スライド

現実

とはいえ、  

なかなか難しいっすよねwww

Page 25: TDDトラック 事例紹介スライド

まとめ

まずは小さく。

Page 26: TDDトラック 事例紹介スライド

まとめ

いきなりラスボスは無理なので  

まずはスライム倒して  

レベル上げ。