SlideShare a Scribd company logo
1 of 22
もっとテストを
 意識しよう!
             DevLOVE  
     世界のすべてをテストせよ
~ Make the world Green by Test ! ~
              2009.6.22
              佐々木 誠
                                     1
■ まずは自己紹介

--- 名前:佐々木 誠
  --- お仕事: Web システムの保守・開発
   --- 好きなこと:サッカー観戦(特に海
   外)


              ★ 印象に残っている試合
                2002 年日韓 W 杯
             アルゼンチン vs. イングランド

                                 2
■ 謝辞

   DevLOVE 運営スタッフのみな
 さん
  #特に誘ってくれた近江さん

  参加者のみなさん


                       3
テーマ   もっとテストを意識しよう!

■LT の流れ

        ポイントは3つ
① システム開発が冬の時代へ突入!

② テストを意識しバグを早く確実に検出
 !
③ それはカンタンに導入できる!
                      4
ポイント1 システム開発が冬の時代へ突入!

■ 予算が減っている…

 企業のシステム予算が
 平均約 20 %強の減少
   (前年度比)
 ◆ 日経マーケット・アクセス調査( IT Pro の紹介記事)
   IT 投資予算の前年同期比増減率( 2006 年 12 月~ 2009 年 3 月調査   5
ポイント1 システム開発が冬の時代へ突入!

■ バグの発見が遅れると…

 修正コストが                      修
                             正
 どんどん高くな                     コ
  る!                         ス
                             ト
                             増

  要件    設計    製造   テスト    保守
 ◆ ソフトウェアテスト・ミーティング 2008  講演資料を参
 考
                                   6
   ・ NARA コンサルティング:奈良隆正氏(日本規格協会
ポイント1 システム開発が冬の時代へ突入!

■ だから…

     コストを抑え
     早い段階から
    品質を確保する
     必要がある!             7
ポイント2 テストを意識しバグを早く確実に検出!

■ テストを意識するって? テ 全
            取
                      り   ス   て
                      入   ト   の
  要   設   製   出   保   れ   の   工
  件   計   造   荷   守   る   要   程
  +   +   +   +   +   こ   素   で
  テ   テ   テ   テ   テ   と   を
  ス   ス   ス   ス   ス
  ト   ト   ト   ト   ト

                                  8
ポイント2 テストを意識しバグを早く確実に検出!

■ ケーススタディ

どんな要素を取り入れるのか
5つの工程で紹介。 

 要件                        保守
      設計          出荷
            製造                  9
ポイント2 テストを意識しバグを早く確実に検出!

■ 要件定義の場合

        「ユーザの要
 件」 と


         「検証する方
       法」 を                10
ポイント2 テストを意識しバグを早く確実に検出!

■ 設計の場合

処理結果を
「確認しやすい」仕組み作
 り。


   分ける     わかりやすく   いろいろ記録する   11
ポイント2 テストを意識しバグを早く確実に検出!

■ 製造の場合

「テストケースを抑える」
 構造にする。



    分岐を減らす        設計を見直す   12
ポイント2 テストを意識しバグを早く確実に検出!

■ 出荷 ( リリース ) の場合

開発、本番リリース後に使
 う
「リリース後確認の試験書
 」
を作成。
                           13
ポイント2 テストを意識しバグを早く確実に検出!

■ 保守フェーズの場合

リリース後、
「本番データをモニタリン
 グ」
して残バグを早期発見。
# オンラインテストと
 呼ばれることも。
                           14
ポイント2 テストを意識しバグを早く確実に検出!

■ 効果

これらの取り組みで
 ・成果物への理解が深ま
 り
 ・手戻りが削減して
 ・バグの早期発見に
寄与したと感じています!               15
ポイント2 テストを意識しバグを早く確実に検出!

■ 高品質のシステムを構築すると…


 ユーザに喜んで
 もらえます。
 (^o^) /
                           16
ポイント2 テストを意識しバグを早く確実に検出!

■ ユーザが嬉しいと自分も嬉しい

    だからもっと
  すばらしい ( 高品質 )
    を届けたい!
      テストを意識することは
     それを実現する1つの手段。
                           17
ポイント3 それはカンタンに導入できる!

■ 始めるのはカンタン


特別な準備
は不要。
                       18
ポイント3 それはカンタンに導入できる!

■ 取り組み方はいろいろ

 ちょっと意識するだけで
 も
 チェックリストの1項目
 でも
 レビューの観点としても
  マッチするやり方で。
                       19
ポイント3 それはカンタンに導入できる!

■ 大切なのは1人1人の意識

『あなたが気づけばマナーは変わる
 。』
これは、 JT が喫煙マナーを訴えている
広告のキャッチコピーです。
この あなたが気づけば というフレーズ
 は
システム開発も1人1人の意識が
とても素敵だなぁと感じています♪
品質を高めるために大切だと思うから      20
21
ご清聴
ありがとうございまし
     た!
             22

More Related Content

What's hot

Scrum始めました
Scrum始めましたScrum始めました
Scrum始めました
minamo
 

What's hot (10)

cloud on the beach 前夜祭LT
cloud on the beach 前夜祭LTcloud on the beach 前夜祭LT
cloud on the beach 前夜祭LT
 
レビュー方法を勉強してみよう
レビュー方法を勉強してみようレビュー方法を勉強してみよう
レビュー方法を勉強してみよう
 
講演1 Redmine導入のアンチパターン
講演1 Redmine導入のアンチパターン講演1 Redmine導入のアンチパターン
講演1 Redmine導入のアンチパターン
 
レビュー手法活用による品質の見える化と改善
レビュー手法活用による品質の見える化と改善レビュー手法活用による品質の見える化と改善
レビュー手法活用による品質の見える化と改善
 
Scrum始めました
Scrum始めましたScrum始めました
Scrum始めました
 
レビューのコツ
レビューのコツレビューのコツ
レビューのコツ
 
テストスキルを測ってみよう
テストスキルを測ってみようテストスキルを測ってみよう
テストスキルを測ってみよう
 
Process team 20190524
Process team 20190524Process team 20190524
Process team 20190524
 
Metrix team 20190524
Metrix team 20190524Metrix team 20190524
Metrix team 20190524
 
SEゼミ2015 - OSS Hack 4 Beginners - まとめ
SEゼミ2015 - OSS Hack 4 Beginners - まとめSEゼミ2015 - OSS Hack 4 Beginners - まとめ
SEゼミ2015 - OSS Hack 4 Beginners - まとめ
 

Viewers also liked

300 Para Gibraltar
300 Para Gibraltar300 Para Gibraltar
300 Para Gibraltar
Fralg100
 
Report on NG Processing Plant
Report on NG Processing PlantReport on NG Processing Plant
Report on NG Processing Plant
Iftekhar Hussain
 
Laseryw Sydney
Laseryw SydneyLaseryw Sydney
Laseryw Sydney
hanniez
 
定置漁場
定置漁場定置漁場
定置漁場
cy9875321
 
Dev Love20090325 Takahashi
Dev Love20090325 TakahashiDev Love20090325 Takahashi
Dev Love20090325 Takahashi
DevLOVE
 

Viewers also liked (13)

Top 10 net
Top 10 netTop 10 net
Top 10 net
 
300 Para Gibraltar
300 Para Gibraltar300 Para Gibraltar
300 Para Gibraltar
 
Report on NG Processing Plant
Report on NG Processing PlantReport on NG Processing Plant
Report on NG Processing Plant
 
12 Sagrada Escritura
12 Sagrada Escritura12 Sagrada Escritura
12 Sagrada Escritura
 
UKSG Conference 2016 Breakout Session - Of Libraries and Labs: effecting user...
UKSG Conference 2016 Breakout Session - Of Libraries and Labs: effecting user...UKSG Conference 2016 Breakout Session - Of Libraries and Labs: effecting user...
UKSG Conference 2016 Breakout Session - Of Libraries and Labs: effecting user...
 
Laseryw Sydney
Laseryw SydneyLaseryw Sydney
Laseryw Sydney
 
The man jesus_christ
The man jesus_christThe man jesus_christ
The man jesus_christ
 
Devops commando - Paris Devops 2016-04
Devops commando - Paris Devops 2016-04Devops commando - Paris Devops 2016-04
Devops commando - Paris Devops 2016-04
 
定置漁場
定置漁場定置漁場
定置漁場
 
羅馬書2:7及2:10中所指的行善與我們民間的所謂"做好事/行善”有何差別?
羅馬書2:7及2:10中所指的行善與我們民間的所謂"做好事/行善”有何差別?羅馬書2:7及2:10中所指的行善與我們民間的所謂"做好事/行善”有何差別?
羅馬書2:7及2:10中所指的行善與我們民間的所謂"做好事/行善”有何差別?
 
Réussir une implantation ITIL® durable [Webinaire]
Réussir une implantation ITIL® durable [Webinaire]Réussir une implantation ITIL® durable [Webinaire]
Réussir une implantation ITIL® durable [Webinaire]
 
Dev Love20090325 Takahashi
Dev Love20090325 TakahashiDev Love20090325 Takahashi
Dev Love20090325 Takahashi
 
штереб презентація досвіду роботи вчителя географії зош
штереб презентація  досвіду  роботи  вчителя  географії  зошштереб презентація  досвіду  роботи  вчителя  географії  зош
штереб презентація досвіду роботи вчителя географії зош
 

Similar to Dev Love Lt 20090622(佐々木)

Xp Terakoya No02
Xp Terakoya No02Xp Terakoya No02
Xp Terakoya No02
takepu
 
「事実にもとづく管理」によるソフトウェア品質の改善 ー ヒンシツ大学 Evening Talk #04
「事実にもとづく管理」によるソフトウェア品質の改善 ー ヒンシツ大学 Evening Talk #04「事実にもとづく管理」によるソフトウェア品質の改善 ー ヒンシツ大学 Evening Talk #04
「事実にもとづく管理」によるソフトウェア品質の改善 ー ヒンシツ大学 Evening Talk #04
Makoto Nonaka
 
イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~
イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~
イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~
InnovationSprint2011
 
Agile japan2010 rakuten様プレゼン資料
Agile japan2010 rakuten様プレゼン資料Agile japan2010 rakuten様プレゼン資料
Agile japan2010 rakuten様プレゼン資料
Akiko Kosaka
 
スクラム適用報告
スクラム適用報告スクラム適用報告
スクラム適用報告
Eiichi Hayashi
 

Similar to Dev Love Lt 20090622(佐々木) (20)

GCSアジャイル開発を使ったゲームの作り方
 GCSアジャイル開発を使ったゲームの作り方 GCSアジャイル開発を使ったゲームの作り方
GCSアジャイル開発を使ったゲームの作り方
 
タイムボックス制約付きインクリメンタル開発
タイムボックス制約付きインクリメンタル開発タイムボックス制約付きインクリメンタル開発
タイムボックス制約付きインクリメンタル開発
 
Xp Terakoya No02
Xp Terakoya No02Xp Terakoya No02
Xp Terakoya No02
 
開発リードタイム短縮への挑戦 〜とある現場のパターン・ランゲージ〜
開発リードタイム短縮への挑戦 〜とある現場のパターン・ランゲージ〜開発リードタイム短縮への挑戦 〜とある現場のパターン・ランゲージ〜
開発リードタイム短縮への挑戦 〜とある現場のパターン・ランゲージ〜
 
「事実にもとづく管理」によるソフトウェア品質の改善 ー ヒンシツ大学 Evening Talk #04
「事実にもとづく管理」によるソフトウェア品質の改善 ー ヒンシツ大学 Evening Talk #04「事実にもとづく管理」によるソフトウェア品質の改善 ー ヒンシツ大学 Evening Talk #04
「事実にもとづく管理」によるソフトウェア品質の改善 ー ヒンシツ大学 Evening Talk #04
 
BDD Frameworkで回帰テストの自動実行を実現する方法
BDD Frameworkで回帰テストの自動実行を実現する方法BDD Frameworkで回帰テストの自動実行を実現する方法
BDD Frameworkで回帰テストの自動実行を実現する方法
 
地図を捨ててコンパスを頼りに進め
地図を捨ててコンパスを頼りに進め地図を捨ててコンパスを頼りに進め
地図を捨ててコンパスを頼りに進め
 
地図を捨ててコンパスを頼りに進め
地図を捨ててコンパスを頼りに進め地図を捨ててコンパスを頼りに進め
地図を捨ててコンパスを頼りに進め
 
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
とりあえず30分でひととおり分かった気にはなれるアジャイル入門とりあえず30分でひととおり分かった気にはなれるアジャイル入門
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
 
イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~
イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~
イノベーションスプリント2011 infragisticsにおける世界分散アジャイル開発事例~ communication matters ~
 
Scrum,Test,Metrics #sgt2016
Scrum,Test,Metrics #sgt2016Scrum,Test,Metrics #sgt2016
Scrum,Test,Metrics #sgt2016
 
Gamedevenvstudy1
Gamedevenvstudy1Gamedevenvstudy1
Gamedevenvstudy1
 
大規模ソフトウェア開発とテストの経験について
大規模ソフトウェア開発とテストの経験について大規模ソフトウェア開発とテストの経験について
大規模ソフトウェア開発とテストの経験について
 
DevOps、その前に
DevOps、その前にDevOps、その前に
DevOps、その前に
 
Rx t study130216
Rx t study130216Rx t study130216
Rx t study130216
 
リーン開発の本質 公開用
リーン開発の本質 公開用リーン開発の本質 公開用
リーン開発の本質 公開用
 
Agile japan2010 rakuten様プレゼン資料
Agile japan2010 rakuten様プレゼン資料Agile japan2010 rakuten様プレゼン資料
Agile japan2010 rakuten様プレゼン資料
 
Eric Ries at Startup Lessons Learned sllconf 2011 - Japanese Translation
Eric Ries at Startup Lessons Learned sllconf 2011 - Japanese TranslationEric Ries at Startup Lessons Learned sllconf 2011 - Japanese Translation
Eric Ries at Startup Lessons Learned sllconf 2011 - Japanese Translation
 
iOSアプリの自動テストをはじめよう
iOSアプリの自動テストをはじめようiOSアプリの自動テストをはじめよう
iOSアプリの自動テストをはじめよう
 
スクラム適用報告
スクラム適用報告スクラム適用報告
スクラム適用報告
 

More from DevLOVE (7)

DevLove現場甲子園2014プロフィール・発表概要
DevLove現場甲子園2014プロフィール・発表概要DevLove現場甲子園2014プロフィール・発表概要
DevLove現場甲子園2014プロフィール・発表概要
 
DevLOVE現場甲子園 UXDのススメ
DevLOVE現場甲子園 UXDのススメDevLOVE現場甲子園 UXDのススメ
DevLOVE現場甲子園 UXDのススメ
 
UXにもの申す (黒須正明さん)
UXにもの申す (黒須正明さん)UXにもの申す (黒須正明さん)
UXにもの申す (黒須正明さん)
 
Nakajima0622 Devlovetest
Nakajima0622 DevlovetestNakajima0622 Devlovetest
Nakajima0622 Devlovetest
 
Dev Love20090325 Gaoryu
Dev Love20090325 GaoryuDev Love20090325 Gaoryu
Dev Love20090325 Gaoryu
 
Dev Love20090325 Yagyu
Dev Love20090325 YagyuDev Love20090325 Yagyu
Dev Love20090325 Yagyu
 
Dev Love20090325 Kimura
Dev Love20090325 KimuraDev Love20090325 Kimura
Dev Love20090325 Kimura
 

Dev Love Lt 20090622(佐々木)