TDD 研修

概要

アジャイル開発では、 進化的設計 を実践できることが重要になりますが、それを支えるスキルが TDD であり、リファクタリング です。これらのスキルがある程度の水準になければ、おそらくアジャイル開発は難しいはずです。

"テストコードを書くと遅くなるのではないか?" と懸念される向きもありますが、ホントの TDD は速いのです。遅いのは TDD がちゃんと身についていないからです。書籍やネットでは、なかなかホントの TDD を身に付けることは難しため、オンサイトで二日間の実践的 TDD トレーニングを提供いたします。

開催要項

  • 場所: 御社指定場所
  • 人数: 20 人程度まで
  • 費用: 50 万円
  • 日程: 二日間 (両日とも 10:00 - 17:30 が目安となります)
  • ご用意いただくもの: 参加人数の半数分のパソコン&ディスプレイ、およびプロジェクターを一台ご用意ください。
  • プログラム言語: Python, node.js (JavaScript), Java のいずれかで行います。他の言語については、ご相談ください。
  • 問い合わせ先: training@degino.com

経験していただくこと

本研修の目的は、知識を増やすことではなく、実際に TDD を実践できるようになることです。座学は短かく、ほとんどの時間は実際に手を動かしていただくことになります。

  • テスト駆動開発
  • リファクタリング
  • ペアプログラミング & モブプログラミング
  • ふりかえり
  • ATDD

学べること

  • 問題を小さくすること、そしてもっと小さくすること
  • 小さく失敗し、高速に学ぶ方法

スケジュール

  • 1日目

    • 解説: アジャイル開発を支える TDD
    • 演習: TDD 演習
    • 見学: TDD デモ
    • 演習: TDD 演習
    • 実践: ふりかえり
  • 2日目

    • 演習: TDD 演習
    • 見学: ATDD デモ
    • 演習: ATDD 演習
    • 実践: ふりかえり
    • 解説: 自律型組織を目指して

Follow us @tommy_heartbeat