SlideShare una empresa de Scribd logo
1 de 30
XPJUG関西(Copyright Akipii)1
チケットファーストでチケットファーストでチケットファーストでチケットファーストで
アジャイル開発!アジャイル開発!アジャイル開発!アジャイル開発!
2009/01/24 あきぴー
チケットに分割して統治せよチケットに分割して統治せよチケットに分割して統治せよチケットに分割して統治せよ
XPJUG関西(Copyright Akipii)2
自己紹介
HN:あきぴー
主な職歴
業務系Webシステムの開発部隊に所属
プログラミングからプロジェクト管理まで何でも
興味
XP、Scrumなどのアジャイル開発
XPJUG関西(Copyright Akipii)3
第第第第1部部部部
チケット駆動開発の発端チケット駆動開発の発端チケット駆動開発の発端チケット駆動開発の発端
チケットはチケットはチケットはチケットは
XPのタスクカードのタスクカードのタスクカードのタスクカード
XPJUG関西(Copyright Akipii)4
アジャイル開発の利点
要望から実装・リリースまでの期間が短い
イテレーション単位に小さく作ってリリースする繰り返し開発
早めにリリースするから重大な問題を早く検知できる
リリース後も継続的な修正を受け入れる
次のイテレーションで改善要望を機能追加できる
小さく作るからリリースのリスクが小さい
SW構成管理(SCM)の重要性を再認識させた
ソース共同所有でいつでも誰でもソースを修正可能
テスト駆動開発(TDD)で単体テスト品質を保証
継続的インテグレーション(CI)で常時リリース可能
XPJUG関西(Copyright Akipii)5
アジャイル開発の運用の課題
進化的保守
イテレーション計画は流動的な為、細かなタスク
変更が多く、リアルタイムな進捗管理が難しい
並行開発
継続的な機能追加によってソースの修正が多い
本番・開発中各々のソース管理に手間がかかる
変更管理
リファクタリング、バグ修正、機能追加等の色々
な変更が混在する為、品質を制御しにくい
XPJUG関西(Copyright Akipii)6
チケット駆動開発の発端
ルーツはバグ管理システム(BTS)
BTSは本来、障害管理として昔から使われてきた
Bugzilla(Perl製)、 Mantis(PHP製)など
最近はガントチャート等のプロジェクト管理機能を持つ
Trac:Python製BTS
Redmine::::Ruby on Rails製製製製BTS (←運用中運用中運用中運用中)
Tracのチケット管理から生まれた(まちゅさん)
ITpro Challenge のライトニングトーク(2007/9)
http://www.machu.jp/diary/20070907.html#p01
正式名称:Ticket Driven Development
チケット駆動開発の略称「TiDD」 (えと~さん)
「TDD」だと「テスト駆動開発」と間違えそう
XPJUG関西(Copyright Akipii)7
チケット駆動開発とは(1)
BTSのチケットをXPのタスクカードのように使う
XPのタスクカードをデジタル化する
( 阪井さん@SRA先端技術研究所から )
障害も要望もチケットで扱う(Issue Tracking)
作業状態、進捗情報はチケットで一元管理
ガントチャート、バーンダウンチャートで進捗管理
バグ修正や機能追加等をワークフロー管理
チケット集計結果からバグ収束曲線等で品質管理
XPJUG関西(Copyright Akipii)8
チケットの概念モデル(Redmine)
XPJUG関西(Copyright Akipii)9
チケット駆動開発とは(2)
ソースの変更はチケットと関連付ける
チケットからソースの修正理由を追跡できる
例:ソースAの修正で影響を受けるソースは?
ソースソースソースソースAのコミット履歴のコミット履歴のコミット履歴のコミット履歴
からチケットを探すからチケットを探すからチケットを探すからチケットを探す
XPJUG関西(Copyright Akipii)10
チケット駆動開発とは(3)
並行開発をチケットで管理する
新規開発(trunk)とその分岐である本番運用(branch)
でチケットを使い分ける
コードライン単位で異なる目的の作業をチケット管理で
きる
XPJUG関西(Copyright Akipii)11
TiDDの運用サイクル(Redmine)
Redmine
PL
ユーザ
PG
開発チーム
バージョン登録
チケット更新
集計表示
問合せ
バージョンClose
次バージョンへ
XPJUG関西(Copyright Akipii)12
チケット駆動開発のプラクティス
キャッチフレーズは「チケットに分割して統治せよチケットに分割して統治せよチケットに分割して統治せよチケットに分割して統治せよ」
1. チケット・ファースト(Ticket First)
プロジェクトの作業はチケットを受け取ってから始める
チケット無しで成果物の更新不可
2. チケットで分割統治(Divide and Conquer)
チケットの粒度は追跡可能なタスクまで細分化する
バージョン毎にチケットをグループ化してまとめる
3. 小規模リリース(Small Releases)
バージョン毎に小さく作って小刻みにリリースする
リリース結果は終了チケットの履歴として残る
4. ふりかえり(Retrospect)
チケット集計結果から次バージョンへ向けて改善しよう
XPJUG関西(Copyright Akipii)13
第第第第2部部部部
チケット駆動開発の実践チケット駆動開発の実践チケット駆動開発の実践チケット駆動開発の実践
Redmineの運用例の運用例の運用例の運用例
XPJUG関西(Copyright Akipii)14
チケット駆動開発の機能構成図(例)
バージョン管理バージョン管理バージョン管理バージョン管理ビルド管理
変更管理変更管理変更管理変更管理マネジメントマネジメントマネジメントマネジメント
継続的インテグレーション継続的インテグレーション継続的インテグレーション継続的インテグレーション
テスト駆動開発テスト駆動開発テスト駆動開発テスト駆動開発
ソース共同所有ソース共同所有ソース共同所有ソース共同所有
メインラインモデルメインラインモデルメインラインモデルメインラインモデル
チケット駆動開発チケット駆動開発チケット駆動開発チケット駆動開発
XPJUG関西(Copyright Akipii)15
(1-1)ワークフロー管理 ロール、トラッカー、ステータスロール、トラッカー、ステータスロール、トラッカー、ステータスロール、トラッカー、ステータス
でワークフローを切り替え可能でワークフローを切り替え可能でワークフローを切り替え可能でワークフローを切り替え可能
↓
1.ロール:管理者、開発者ロール:管理者、開発者ロール:管理者、開発者ロール:管理者、開発者etc
2.トラッカー:バグ、新規開発トラッカー:バグ、新規開発トラッカー:バグ、新規開発トラッカー:バグ、新規開発etc
3.ステータスは先行と移行先のステータスは先行と移行先のステータスは先行と移行先のステータスは先行と移行先の
マトリックスで一覧表示マトリックスで一覧表示マトリックスで一覧表示マトリックスで一覧表示
XPJUG関西(Copyright Akipii)16
(1-2)チケットの状態遷移図(Redmine)
XPJUG関西(Copyright Akipii)17
(1-3)運用フロー(Redmine)
XPJUG関西(Copyright Akipii)18
(2)ロードマップ作成
Redmineのバージョンがイテレーションに相当する。のバージョンがイテレーションに相当する。のバージョンがイテレーションに相当する。のバージョンがイテレーションに相当する。
バージョン単位で進捗率、関連チケットを表示する。バージョン単位で進捗率、関連チケットを表示する。バージョン単位で進捗率、関連チケットを表示する。バージョン単位で進捗率、関連チケットを表示する。
→プロジェクトの進捗はイテレーションで管理する。プロジェクトの進捗はイテレーションで管理する。プロジェクトの進捗はイテレーションで管理する。プロジェクトの進捗はイテレーションで管理する。
XPJUG関西(Copyright Akipii)19
(3) チケット登録 1.トラッカー:チケットの種類トラッカー:チケットの種類トラッカー:チケットの種類トラッカー:チケットの種類
2.ステータス:チケットの作業状態ステータス:チケットの作業状態ステータス:チケットの作業状態ステータス:チケットの作業状態
3.TargetVersion::::マイルストーンマイルストーンマイルストーンマイルストーン
4.開始日、終了日:作業期間開始日、終了日:作業期間開始日、終了日:作業期間開始日、終了日:作業期間
5.カテゴリ:機能の単位。カテゴリ:機能の単位。カテゴリ:機能の単位。カテゴリ:機能の単位。
XPJUG関西(Copyright Akipii)20
(4)ガントチャート チケットに開始日、終了日を記入すれば、チケットに開始日、終了日を記入すれば、チケットに開始日、終了日を記入すれば、チケットに開始日、終了日を記入すれば、
ガントチャートを自動生成してくれる。ガントチャートを自動生成してくれる。ガントチャートを自動生成してくれる。ガントチャートを自動生成してくれる。
XPJUG関西(Copyright Akipii)21
(5-1)バージョン管理と連携
SVNリポジトリを一覧表示。リポジトリを一覧表示。リポジトリを一覧表示。リポジトリを一覧表示。
プロジェクトとソースリポジトリがプロジェクトとソースリポジトリがプロジェクトとソースリポジトリがプロジェクトとソースリポジトリが1対対対対1対応。対応。対応。対応。
XPJUG関西(Copyright Akipii)22
(5-2)コミット時にチケットと連携
SVNコミットログに下記のキーワードをコミットログに下記のキーワードをコミットログに下記のキーワードをコミットログに下記のキーワードを
書くとチケットと連携できる。書くとチケットと連携できる。書くとチケットと連携できる。書くとチケットと連携できる。
例例例例1:::: refs 11
例例例例2:::: fixes 11 (11はチケットはチケットはチケットはチケットNo)
XPJUG関西(Copyright Akipii)23
(5-3)チケットにリビジョン表示
チケットにチケットにチケットにチケットにSVNリビジョンを表示リビジョンを表示リビジョンを表示リビジョンを表示
↓
ソースから変更理由を追跡できるソースから変更理由を追跡できるソースから変更理由を追跡できるソースから変更理由を追跡できる
XPJUG関西(Copyright Akipii)24
(6) リリース後にニュースで告知
XPJUG関西(Copyright Akipii)25
(7-1)サマリ(チケット集計結果)
トラッカーやバージョン毎に、残チケットの作業状態を表示。トラッカーやバージョン毎に、残チケットの作業状態を表示。トラッカーやバージョン毎に、残チケットの作業状態を表示。トラッカーやバージョン毎に、残チケットの作業状態を表示。
開発チームの成績表に相当する。開発チームの成績表に相当する。開発チームの成績表に相当する。開発チームの成績表に相当する。
XPJUG関西(Copyright Akipii)26
(7-2)リポジトリ統計
SVNリポジトリの月別リビジョン回数、コミット回数を表示。リポジトリの月別リビジョン回数、コミット回数を表示。リポジトリの月別リビジョン回数、コミット回数を表示。リポジトリの月別リビジョン回数、コミット回数を表示。
開発チームの活発度合いが分かる。開発チームの活発度合いが分かる。開発チームの活発度合いが分かる。開発チームの活発度合いが分かる。
XPJUG関西(Copyright Akipii)27
TiDDをRedmineで運用後
プロジェクトの問題や進捗を見える化できた
残タスク、進捗率がリアルタイムに一目瞭然
遅延タスクが明確なので進捗管理しやすくなった
アジャイル開発をようやく理解できた
RedmineロードマップがXPのイテレーション計画に相当する
プロジェクトの進捗はイテレーションで制御する発想
チケットの取捨選択が重要(本来のマネジメント)
開発者の受けもいい
変更理由はチケットに書くのでソースが綺麗
バグを見つけたら自発的にチケット登録してくれる
チケット管理の課題が見えてきた
チケットをリアルタイムに保守しなければ、BTSは無意味
プロジェクト管理をチケット管理に置き換える発想
XPJUG関西(Copyright Akipii)28
チケット駆動開発の特徴
タスクをToDo(課題)として管理する
顧客の要望と開発者の工数見積のバランスで優先順位付け
チケットの取捨選択でイテレーション計画は頻繁に変わる
ソースから作業理由・要件を追跡しやすい
例えば過去のパッチの意図を検索できる
要件→仕様→【チケット】←ソースのトレーサビリティが可能
自然に強力なSW構成管理のインフラになる
変更管理、構成管理、メトリクス収集が自動化される
開発者はチケットだけ意識すればいい
メインラインモデルとチケット駆動開発は相性が良い
バグ修正と機能追加はチケットの種類を変える
XPJUG関西(Copyright Akipii)29
チケット駆動開発の運用の注意点
チケットを乱発・放置しない運用は何か?
リリース時期が不明なチケットは内部課題で一旦保留
遅延したチケットは更にチケットを分割する
SW開発の全業務をカバーできるか?
インシデント管理はバグと異なる別種類のチケットにする
基本は成果物を作る作業をチケットに対応付ける
大規模チームで運用できるか?
チケット管理だけの専門担当者を置く
構成管理会議(CCB)でチケット解決の方針を決定する
チケット集計結果から得られたメトリクスを過信しない
メトリクスの意味を正しく理解して、意思決定に使いましょう
XPJUG関西(Copyright Akipii)30
まとめ・謝辞
アジャイル開発はチケット・ファーストから始めよう
タスクはチケットに分割して統治せよ
アジャイル開発は高度なSW構成管理ツールを必要とする
チケット駆動開発は、Ajaxみたい
中身(BTS)は古いが新しい衣(TiDD)を被ったアジャイル開発
謝辞
チケット駆動開発の提唱者まちゅさん
勉強会で一緒に議論してくれた仲間へ
えと~さん、東さん、よしうみさん、たけぷ~さん、うえださん、Tanigon
さん、せりまささん、判谷さん、猪原さん、阪井さん
講演の場を提供してくれたXPJUG関西へ

Más contenido relacionado

La actualidad más candente

ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
Yoshiki Shibukawa
 

La actualidad más candente (20)

Redmineチューニングの実際と限界(旧資料) - Redmine performance tuning(old), See Below.
Redmineチューニングの実際と限界(旧資料) - Redmine performance tuning(old), See Below.Redmineチューニングの実際と限界(旧資料) - Redmine performance tuning(old), See Below.
Redmineチューニングの実際と限界(旧資料) - Redmine performance tuning(old), See Below.
 
チケット駆動開発の大切なこと(バランス編)
チケット駆動開発の大切なこと(バランス編)チケット駆動開発の大切なこと(バランス編)
チケット駆動開発の大切なこと(バランス編)
 
エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織
 
マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!
 
情報システム部門の組織開発
 情報システム部門の組織開発 情報システム部門の組織開発
情報システム部門の組織開発
 
20110118 scrum 10 mins
20110118 scrum 10 mins20110118 scrum 10 mins
20110118 scrum 10 mins
 
なぜコンピュータを学ばなければならないのか 21世紀の君主論
なぜコンピュータを学ばなければならないのか 21世紀の君主論なぜコンピュータを学ばなければならないのか 21世紀の君主論
なぜコンピュータを学ばなければならないのか 21世紀の君主論
 
Microsoft Project Online 活用ガイド
Microsoft Project Online 活用ガイドMicrosoft Project Online 活用ガイド
Microsoft Project Online 活用ガイド
 
開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)
 
暗号化したまま計算できる暗号技術とOSS開発による広がり
暗号化したまま計算できる暗号技術とOSS開発による広がり暗号化したまま計算できる暗号技術とOSS開発による広がり
暗号化したまま計算できる暗号技術とOSS開発による広がり
 
伝統的な組織で始めるアジャイル
伝統的な組織で始めるアジャイル伝統的な組織で始めるアジャイル
伝統的な組織で始めるアジャイル
 
ストーリーポイントで見積もるということ
ストーリーポイントで見積もるということストーリーポイントで見積もるということ
ストーリーポイントで見積もるということ
 
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
ドキュメントを作りたくなってしまう魔法のツール「Sphinx」
 
テスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるなテスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるな
 
IT系エンジニアのためのプレゼンテーション入門
IT系エンジニアのためのプレゼンテーション入門IT系エンジニアのためのプレゼンテーション入門
IT系エンジニアのためのプレゼンテーション入門
 
開発モデルの作り方(守破離の破)
開発モデルの作り方(守破離の破)開発モデルの作り方(守破離の破)
開発モデルの作り方(守破離の破)
 
アジャイル開発の現在・過去・未来~今を知り、源流を訪ね、先を見据える~
アジャイル開発の現在・過去・未来~今を知り、源流を訪ね、先を見据える~アジャイル開発の現在・過去・未来~今を知り、源流を訪ね、先を見据える~
アジャイル開発の現在・過去・未来~今を知り、源流を訪ね、先を見据える~
 
WayOfNoTrouble.pptx
WayOfNoTrouble.pptxWayOfNoTrouble.pptx
WayOfNoTrouble.pptx
 
GitLabのAutoDevOpsを試してみた
GitLabのAutoDevOpsを試してみたGitLabのAutoDevOpsを試してみた
GitLabのAutoDevOpsを試してみた
 
Python に行く前に Excel で学ぶデータ分析のいろは
Python に行く前に Excel で学ぶデータ分析のいろはPython に行く前に Excel で学ぶデータ分析のいろは
Python に行く前に Excel で学ぶデータ分析のいろは
 

Destacado

20090612 実践Redmine @ Redmine勉強会
20090612 実践Redmine @ Redmine勉強会20090612 実践Redmine @ Redmine勉強会
20090612 実践Redmine @ Redmine勉強会
Yusuke Ando
 

Destacado (6)

yet another TDD
yet another TDDyet another TDD
yet another TDD
 
XP祭り関西2010発表資料「チケット駆動開発のプラクティス集」
XP祭り関西2010発表資料「チケット駆動開発のプラクティス集」XP祭り関西2010発表資料「チケット駆動開発のプラクティス集」
XP祭り関西2010発表資料「チケット駆動開発のプラクティス集」
 
第13回名古屋アジャイル勉強会発表資料『チケット駆動開発入門』
第13回名古屋アジャイル勉強会発表資料『チケット駆動開発入門』第13回名古屋アジャイル勉強会発表資料『チケット駆動開発入門』
第13回名古屋アジャイル勉強会発表資料『チケット駆動開発入門』
 
20090612 実践Redmine @ Redmine勉強会
20090612 実践Redmine @ Redmine勉強会20090612 実践Redmine @ Redmine勉強会
20090612 実践Redmine @ Redmine勉強会
 
RedmineとTracの機能比較~TiDDに必要な必須機能
RedmineとTracの機能比較~TiDDに必要な必須機能RedmineとTracの機能比較~TiDDに必要な必須機能
RedmineとTracの機能比較~TiDDに必要な必須機能
 
Redmineでチケット駆動開発を実践する~チケットに分割して統治せよ
Redmineでチケット駆動開発を実践する~チケットに分割して統治せよRedmineでチケット駆動開発を実践する~チケットに分割して統治せよ
Redmineでチケット駆動開発を実践する~チケットに分割して統治せよ
 

Más de akipii Oga

Más de akipii Oga (20)

JSTQB_テストプロセスの概念モデル改善版.pdf
JSTQB_テストプロセスの概念モデル改善版.pdfJSTQB_テストプロセスの概念モデル改善版.pdf
JSTQB_テストプロセスの概念モデル改善版.pdf
 
平鍋さんのテスト設計モデル.pdf
平鍋さんのテスト設計モデル.pdf平鍋さんのテスト設計モデル.pdf
平鍋さんのテスト設計モデル.pdf
 
統計学の攻略_統計的仮説検定の9パターン.pdf
統計学の攻略_統計的仮説検定の9パターン.pdf統計学の攻略_統計的仮説検定の9パターン.pdf
統計学の攻略_統計的仮説検定の9パターン.pdf
 
統計学の攻略_正規分布ファミリーの全体像.pdf
統計学の攻略_正規分布ファミリーの全体像.pdf統計学の攻略_正規分布ファミリーの全体像.pdf
統計学の攻略_正規分布ファミリーの全体像.pdf
 
統計学の攻略_推測統計学の考え方.pdf
統計学の攻略_推測統計学の考え方.pdf統計学の攻略_推測統計学の考え方.pdf
統計学の攻略_推測統計学の考え方.pdf
 
JSTQB_テストマネジメントとレビュープロセス.pdf
JSTQB_テストマネジメントとレビュープロセス.pdfJSTQB_テストマネジメントとレビュープロセス.pdf
JSTQB_テストマネジメントとレビュープロセス.pdf
 
JSTQB_テストプロセスの概念モデル.pdf
JSTQB_テストプロセスの概念モデル.pdfJSTQB_テストプロセスの概念モデル.pdf
JSTQB_テストプロセスの概念モデル.pdf
 
プロセスプログラミングとは
プロセスプログラミングとはプロセスプログラミングとは
プロセスプログラミングとは
 
SECIモデルの状態遷移図
SECIモデルの状態遷移図SECIモデルの状態遷移図
SECIモデルの状態遷移図
 
物理攻略の全体マップ
物理攻略の全体マップ物理攻略の全体マップ
物理攻略の全体マップ
 
初中級プロマネのための現場で活かせ!統計情報.pdf
初中級プロマネのための現場で活かせ!統計情報.pdf初中級プロマネのための現場で活かせ!統計情報.pdf
初中級プロマネのための現場で活かせ!統計情報.pdf
 
「ハリウッドリライティングバイブル」のマインドマップ
「ハリウッドリライティングバイブル」のマインドマップ「ハリウッドリライティングバイブル」のマインドマップ
「ハリウッドリライティングバイブル」のマインドマップ
 
GTDのワークフロー
GTDのワークフローGTDのワークフロー
GTDのワークフロー
 
プロマネの判断プロセス
プロマネの判断プロセスプロマネの判断プロセス
プロマネの判断プロセス
 
プロマネの意思決定プロセス
プロマネの意思決定プロセスプロマネの意思決定プロセス
プロマネの意思決定プロセス
 
世界を動かすプロジェクトマネジメントの教科書の概念図
世界を動かすプロジェクトマネジメントの教科書の概念図世界を動かすプロジェクトマネジメントの教科書の概念図
世界を動かすプロジェクトマネジメントの教科書の概念図
 
チケット管理の運⽤を⽀える体制
チケット管理の運⽤を⽀える体制チケット管理の運⽤を⽀える体制
チケット管理の運⽤を⽀える体制
 
ホールディング会社の役割とIt企画・構築プロセス
ホールディング会社の役割とIt企画・構築プロセスホールディング会社の役割とIt企画・構築プロセス
ホールディング会社の役割とIt企画・構築プロセス
 
Tiddの運用サイクルとチケット駆動開発のプロセスと開発基盤
Tiddの運用サイクルとチケット駆動開発のプロセスと開発基盤Tiddの運用サイクルとチケット駆動開発のプロセスと開発基盤
Tiddの運用サイクルとチケット駆動開発のプロセスと開発基盤
 
チケット駆動開発のプロセスとチケット管理システムの全体像
チケット駆動開発のプロセスとチケット管理システムの全体像チケット駆動開発のプロセスとチケット管理システムの全体像
チケット駆動開発のプロセスとチケット管理システムの全体像
 

Último

Último (10)

論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 

チケットファーストでアジャイル開発!~チケットに分割して統治せよ