144
Asian Automation Alliance よろしい、 よろしい、 ならば… ならば… 自動化 自動化だっ! だっ! ~自動家の自動化 ~自動家の自動化学~ 学~ Ver 1.0

よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

Embed Size (px)

DESCRIPTION

Asian Automation Alliance ~自動化を語り合おう!(2014/06/28) にて発表した資料です。(約50分) 申し込みサイト : http://kokucheese.com/event/index/160374/

Citation preview

Page 1: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

Asian Automation Alliance

よろしい、よろしい、ならば…ならば…

自動化自動化だっ!だっ!

~自動家の自動化~自動家の自動化哲哲学~学~

Ver 1.0

Page 2: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

開幕ぶっぱ

今から演説

しまーす!

Page 3: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

●欲望放出(演説)中…

諸君、諸君、私は私は自動化自動化がが好き好きだだ

Page 4: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

●欲望放出(演説)中…

諸君、諸君、私は私は自動化自動化がが大好き大好きだだ

Page 5: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

●欲望放出(演説)中…

この地上で行われるこの地上で行われるありとあらゆるありとあらゆる自動化自動化がが大好き大好きだだ

Page 6: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

●欲望放出(演説)中…

電子化電子化が好きだが好きだ無人化が好きだ無人化が好きだ高速化高速化が好きだが好きだ機械化機械化が好きだが好きだ簡易化簡易化が好きだが好きだ

Page 7: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

●欲望放出(演説)中…

ダメ人間化ダメ人間化が好きだが好きだ

自分が不要になる自分が不要になる瞬瞬間間が好きだが好きだ

Page 8: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

●欲望放出(演説)中…

客先で客先でサーバ室でサーバ室で工場で工場でデスクワークでデスクワークで開発現場で開発現場でご家庭で…ご家庭で…

Page 9: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

●欲望放出(演説)中…

この地上で行われるこの地上で行われるありとあらゆるありとあらゆる自動化自動化がが大好き大好きだだ

Page 10: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

●欲望放出(演説)中…

パラレルに配置したパラレルに配置したジョブの一ジョブの一斉斉実行が実行がトリガと同時にトリガと同時にタスクをタスクを吹吹き飛ばすき飛ばすのがのが好き好きだだ

画面に並ぶ画面に並ぶ面面倒倒事事ががプログラムプログラムによりによりばらばらになった時などばらばらになった時など心がおどる心がおどる

Page 11: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

●欲望放出(演説)中…

頑頑なな手動主義者がなな手動主義者が既既得権得権とと実績実績をを盾盾にに立ち向かってきたのを、立ち向かってきたのを、自動化機構自動化機構ととデモデモにより、により、存在意義ごと存在意義ごと木木端微塵端微塵にに粉粉砕砕した時などした時など絶頂すら覚える絶頂すら覚える

Page 12: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

●欲望放出(演説)中… ※そろそろ中盤

CICIサーバのサーバのJenkinsJenkinsにに烈烈火の火の如如くく怒怒られるられるのがのが好き好きだだ  

必死に守るはずだった必死に守るはずだったテストテストがバグに食われがバグに食われ赤く染まっていく様赤く染まっていく様ははとてもとてもとてもとても悲しい悲しいものだものだ

Page 13: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

●欲望放出(演説)中… ※そろそろ中盤

エラーアラートエラーアラート追いまわされ追いまわされ「アレ?ミウラさん「アレ?ミウラさんここに住んでましたっけ?」ここに住んでましたっけ?」とばかりとばかり寝袋寝袋で地べたをで地べたを這這い回るい回るのはのは屈辱屈辱の極みの極みだだ

Page 14: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

●欲望放出(演説)中… ※そろそろ中盤

諸君、諸君、私私はは自動化自動化を…を…  

完完膚膚なきまでなきまでのの自動化自動化を望んでいるを望んでいる

Page 15: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

●欲望放出(演説)中… ※もう終わるよ…

諸君、諸君、今回この会場に今回この会場に来て頂いた諸君…来て頂いた諸君…  

君達君達は一体は一体何を望んで何を望んでいる?いる?

Page 16: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

●欲望放出(演説)中… ※もう終わるよ…

更更なるなる自動化自動化を望むか?を望むか?

Page 17: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

●欲望放出(演説)中… ※もう終わるよ…

持ち得る限りの持ち得る限りの技術技術をを尽尽くしくしITIT世界の世界の手動手動を殺すを殺す嵐嵐の様なの様な自動化自動化を望むか?を望むか?

Page 18: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

●欲望放出(演説)中…

「自動化!」

「自動化!」

「自動化!」

Page 19: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

●欲望放出(演説)中…

自動化自動化

よろしい…よろしい…  

ならばならば

だだ

Page 20: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

●欲望放出(演説)中…

AAsiansian  AAutomation utomation AAlliancelliance  

状状況況をを開始開始せよせよ

Page 21: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

●欲望放出(演説)中…

征征くぞ、諸君!くぞ、諸君!

Page 22: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

おそらくドン引き中だとは思いますが…

征征くぞ、諸君!くぞ、諸君!

※貴重な時間を頂き申し訳ございません…

「やりたかっただけ」です。

ここからが本編です。気を楽にして

リラックスしてご覧ください♪(拍手しても良いのよ?)

Page 23: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

哲学-その.00

自己紹介とお断り

Page 24: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

自己紹介

三浦 一仁(ミウラ カズヒト)@kazuhito_m

”みうみう(36)”とか

”なんで来たん?”氏とか…

Page 25: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

どんな人?

三浦 一仁(ミウラ カズヒト)@kazuhito_m

●プログラム”下手の横好き”中堅● SIerの世界に居る●最近までやってた仕事は「画面をキャプチャしてExcelにコピペする」

Page 26: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

本日は?

三浦 一仁(ミウラ カズヒト)@kazuhito_m

自動化大好きおじさん

枠としての…

Page 27: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

なんできたん?

三浦 一仁(ミウラ カズヒト)@kazuhito_m

●自動化の「実績パネェ」わけでなく●自動化の「大家」でも「権威」でもない

そんな「壇上に立つ立場でも無い俺」が何をしに来たのか…

Page 28: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

「自動化あたりまえ」にするためのアジテーションとプロパガンダをぶちかましに来た

もう「出落ち」でやったがな…

Page 29: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

お断り

この発表は「極めて個人的な見解」に基づいています。

●「思いこみ」「妄想」「願望」等、多くふくまれています。●世に発表されている「正解と思しきもの」から逸脱している可能性があります。●そこで「自分に役に立つエエカンジのモノ」を「自己責任」で感じ取ってください。●自身の出自は「IT」「開発の世界」です。断り無い限り、その話と思ってください。

Page 30: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

哲学-その.01

ジレンマとアオリ

Page 31: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

共感なら拍手いただけると嬉しいです♪

みなさん自動化は好きですか?

メカとかコンピュータとか勝手に動いてくれるモノにワクワクしませんか?

Page 32: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

いや、俺はマジで望んでますよ?

この世のすべてが

自動化されていくことを

お望みですか?

Page 33: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

煽り方を間違えてる気もするな…

この世のすべてが

自動化されていくことを

お望みですか?甘えんな!

Page 34: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

完全に私見だが…

いいですか!自動化は

まだ成っちゃ無いんですよ!

自動化していくのは俺たちだ!

Page 35: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

比較対象が恣意的な気もするが…

考えて見て下さい…

自動化された

あのドアも

階段でさえ

Page 36: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

コンピュータ /ソフトウェアの世界が何故もこんなに手作業なんだ!

完全に私見だが…

自動化の具現の前提の為の存在

Page 37: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

そんな自分の妄想は…

● 俺が考える「これが普通」の世界

● IT・ソフトウェア開発の仕事は…「極限まで自動化・最速化が効いていて『人間様しかできません…お願い!』なとこだけする」ものである

Page 38: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

現実はクソゲー

ところが現実は…

● 仕事は「"物体”を多く使い、動かし、手作業の繰返しが多い」ものである

Page 39: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

声を大にして言いたい!

● さらに「作業のための作業」に脅かされてない?– 「何故するのか」を誰も答えられない作業

● 例:– 電子から紙に出力→ハンコ等→電子に書戻– A資料の和名→B資料の英名→C資料の和名

言葉を定義します…

Page 40: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

すいません、俺が勝手に考えました…

● 仕組/段取の不出来のために、本来不必要な「手間なだけ」の手作業

手間業と俺は叫びたい!

て ま ぎ ょ う 

Page 41: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

自動 と、今日この会場では定義します

自動家と、今日この会場では定義します

そして、それに対抗する救世主は…

● 手間業と戦い、自動化を実現し、推進してく皆様のような人々を

オ ー ト メ ー タ ー

Page 42: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

これはお願いです

本日は皆様…「自分は自動家なのだ」と思いこんでいただき、

この宴を楽しんでください。

Page 43: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

哲学-その.02

原始、技術者は”自動家”だった…

エ ン ジ ニ ア

オートメーター

Page 44: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

Wikipediaさんおねがいします

●そもそも、エンジニア(技術者)っつーのは

エンジニア =エンジニアリングを行う者

● 18世紀半、産業革命時代のイギリスでのエンジンに由来し、エンジン(当時は蒸気機関)を製作・修繕維持・改良など”操る者”だった。

Page 45: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

ということは…

エ ン ジ ニ ア

つまりエンジニアは、「人間より強大な力を持ち

多量の仕事を自動的にする物体を操る者」…

ハナから「自動化請負人」

として世に出でた…はず

Page 46: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

“青雲の志”ってヤツですね…

会場でエンジニアである(だった)方

なろうとしたキッカケの中に…

●世の中が便利になれば良いのに●こんな素敵な仕組みを作ってやろう

という「自動化の種」みたいなものを持って目指されたのでは?

Page 47: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

(ここからはミウラの妄想です)

Page 48: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

自分の話ですが

ましてや、その舞台が、● IT業界 / ソフトウェア開発

の世界であれば…

● 「物理を超えられる」「電子の世界」であるはずで、

「自動化の粋が集まったトコロ」…のハズ

Page 49: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

そりゃ期待があれば反動が大きいわけで…

エ ン ジ ニ ア

しかし、その世界で直面したのは…

「自動化というキーワードすら皆無な世界」

来る日も来る日も「紙」と「手作業」で

「誰が見るとも知れない紙」を量産する日々。

Page 50: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

そこで、こう思うのです…

ITIT業界業界//ソフトウェア開発ソフトウェア開発の現場こそ…の現場こそ…

「「自動化自動化のの模模範範」たれ!」たれ!

Page 51: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

“医者の不養生”が近いかな…

ITIT業界業界//ソフトウェア開発ソフトウェア開発の現場こそ…の現場こそ…

「「自動化自動化のの模模範範」たれ!」たれ!

「システム開発」自体が「コンピュータを道具に使った日々業務の提案」であり、

それは「お客様には自動化を推している」

ということ

自身がやってないorやれない事をなぜ推められる?

Page 52: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

無責任に言い放つなら…

皆様が技術者であれば成ったころを思い出し

あるいは技術者の成り立ちに思いを馳せ自動化を「自然なもの」ととらえてください。

願わくば…「お客様への自動化の模範」となれば幸いです。(ミウラが)

Page 53: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

哲学-その.03

機運はどうだい?

Page 54: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

時代別自動化の盛り上がり

ミウラが勝手にそう思う裏付け

全く皆無の

Page 55: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

近代のエンジニアリングの世界は「自動化は当たり前」だった

● 製造業– 「いかにラインを止めず動かすか」「いかに人を減らすか」

●デスクワーク系– 「ペーパレス」「夜間処理」「拠点間データ連携」

総じて「オフィス・オートメーション」という言葉がもてはやされた。

産業革命から…広い範囲くくってますが…

〜1980年台:業務一般

Page 56: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

● 「仕事の現場に一人一台のパソコン」が当たり前になる

● IT投資が盛んとなる

● 連動して、システム開発の業務も隆盛の道へ● 非汎用機系の仕事が急増

一応IT投資とかも調べたのですが…

1990年台:業務一般

1990年台:IT業界

Page 57: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

● 「仕事の現場に一人一台のパソコン」が当たり前になる

● IT投資が盛んとなる

● 連動して、システム開発の業務も隆盛の道へ● 非汎用機系の仕事が急増

若かりし頃っすね…

1990年台:業務一般

1990年台:IT業界

このころにIT業界に入った俺は…

「システム開発」の場においては「自動化は暗黙であたりまえ」

だったと思います

自社や現場には「自動化マイスター」っぽい人

が居たりして「その場の形」に適した自動化

をおこなってた。

Page 58: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

● 「仕事の現場に一人一台のパソコン」が当たり前になる

● IT投資が盛んとなる

● 連動して、システム開発の業務も隆盛の道へ● 非汎用機系の仕事が急増

「暗黙」かつ「当たり前」というのは…

1990年台:業務一般

1990年台:IT業界

暗黙のため「言葉」にはでないが「開発」というコンテキストに

「自動化」が含まれていたと思う。

この経緯から自動化という単語が

取り沙汰される事は少なかった。

Page 59: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

● 「自動化」を冠して商業ベースに乗ってたもの– ソース自動生成– 成果物ドキュメント自動出力モノ–プログラム部品(作成を肩代わりという意)

● 「モノの作り方(成果物出力)」に関してのものが多く「自分たちの業務に対しての自動化」へ向いたものは少なかった

そんな中、IT業界・開発の自動化は…

1990年台:IT業界

Page 60: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

● 大規模開発の現場などで「自動化」より「人間の作業」に舵切られることが多くなる

– 暗黙なので標準化や一般化が難しかった– 属人性問題や「イケてない道具の量産」からの

反動● 現場同士の格差が広がる

– 取り組んでいるところは続けていたため

もともと「暗黙」「含まれていたモノ」が風化しても、気づきにくく復活は無い

ここらへん私見バリバリですが…

2000年台:IT業界

Page 61: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

ところがどっこい!

Page 62: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

光明ちょっと指す

2010年台 :〜 IT業界● 異なるコンテキストから、自動化の「洗練された手法・道具」が台頭し始める

Page 63: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

DevOpsの潮流アジャイルの潮流

他(多)コンテキストから自動化への影響

自動化

テスト インフラ

CI・CD

※CI : 継続的インテグレーション CD : 継続的デリバリー

テスト自動化の道具ex:nUnit,Selenium, Rspec,Sikuli, etc...

ビルド・デプロイの道具ex:Jenkins,Travis, Maven,Capistrano, etc...

環境構築・構成管理の道具ex:Chef, Puppet, Ansible, Serverspec, Vegrant, etc...

Page 64: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

そして今

2010年台 :〜 IT業界● 異なるコンテキストから、自動化の「洗練された手法・道具」が台頭し始める– 「成果物を直接」というものより「複雑作業の通貫化」「やりかた(プロセス)補助」側面のモノが多い。

– 「標準的」な道具や考え方が出てくると、多くの人がに関心を持ち始める。

● 「自動化」というキーワードが散見されるようになってきて…る?

Page 65: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

人々の感心イベントから〜 〜

ミウラが勝手にそう思う裏付け

全く皆無の

Page 66: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

自身が把握してるイベントから

今日から始める自動化〜自動化入門講座〜

2013年07月18日, 大阪, 49人参加

システムテスト自動化カンファレンス2013

2013年12月01日, 東京, 200人参加DevOps時代のテスト自動化カンファレンス-冬の陣

2014年01月28日, 東京, 180人参加

Asian Automation Alliance

2014年07月18日, 大阪, 約80人参加

只今開催中!

Page 67: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

皆さんはどう思いますか?

「自動化」を名前に冠したもの以外なら、

「Jenkins勉強会」「CDの話を聞いてみよう」など「自動化」感を持った勉強会は一年以上前から多数あります。

自動化の機運、来てる!…かも?

Page 68: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

哲学-その.04

で、アンタは

何やってんな?

Page 69: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

自動化…と呼べるか微妙なのもありますが

ここ十年の間に、現場での自動化を9例+αほどした

(…つもり)

Page 70: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

大小様々ありますが…

勤怠転記機勤怠転記機

単語変換器単語変換器

AOPを使ったキャッシュ機構AOPを使ったキャッシュ機構

「プロジェクト独自のチェック」機構

「プロジェクト独自のチェック」機構

ソース管理連携全文検索機構

ソース管理連携全文検索機構

Javaプロジェクト増殖追随環境

Javaプロジェクト増殖追随環境

リリース予約機構+ビルド・デプロイ自動化リリース予約機構+

ビルド・デプロイ自動化

本番リリース目検チェック自動化

本番リリース目検チェック自動化

環境作成予約機構

環境作成予約機構

番外:PHPWebアプリ自動デプロイ機構(未遂)番外:PHPWebアプリ

自動デプロイ機構(未遂)

Page 71: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

それぞれに知見や教訓を得た…つもり

勤怠転記機勤怠転記機

単語変換器単語変換器

AOPを使ったキャッシュ機構AOPを使ったキャッシュ機構

「プロジェクト独自のチェック」機構

「プロジェクト独自のチェック」機構

ソース管理連携全文検索機構

ソース管理連携全文検索機構

Javaプロジェクト増殖追随環境

Javaプロジェクト増殖追随環境

リリース予約機構+ビルド・デプロイ自動化リリース予約機構+

ビルド・デプロイ自動化

本番リリース目検チェック自動化

本番リリース目検チェック自動化

環境作成予約機構

環境作成予約機構

番外:PHPWebアプリ自動デプロイ機構(未遂)番外:PHPWebアプリ

自動デプロイ機構(未遂)

・”自動化するか”・”自動化するか”の判断は重要の判断は重要・”見積り”は利点と・”見積り”は利点と時間のバランスで時間のバランスで

・相手により・相手により”適切な親切さ”で”適切な親切さ”で・普及させたいなら・普及させたいなら「手軽」「実行速度」「手軽」「実行速度」

・重複・繰返しの仕事・重複・繰返しの仕事こそ自動化の一手をこそ自動化の一手を・「脱着式」がベター・「脱着式」がベター

・仕組は「透過的」が理想・仕組は「透過的」が理想・「変化点」「増加点」を・「変化点」「増加点」を見極めよ見極めよ

・「・「PGPGじゃない何か」じゃない何か」の場合もあるの場合もある・「使う側が使い方を・「使う側が使い方を生み出す」可能性生み出す」可能性

・「日々メンテナンス」すら・「日々メンテナンス」すら自動化を狙うべし自動化を狙うべし・追加・改廃に追随する・追加・改廃に追随する必要があるものは自動的に必要があるものは自動的に

・二者以上で双方・二者以上で双方「相手のせいで手間」な「相手のせいで手間」な場合「作業の必要性」場合「作業の必要性」を疑うべしを疑うべし

・「困ってる女子の・「困ってる女子のヒーローに成りたいヒーローに成りたい気持ち」に素直たれ気持ち」に素直たれ・「機械の仕事を・「機械の仕事を疑う仕事」は疑え疑う仕事」は疑え

・業務改善が可能なら・業務改善が可能ならそちらを優先そちらを優先・「・「ECRSECRSの原則」を活用の原則」を活用・「広域」「局所」を意識・「広域」「局所」を意識

・縛りプレイでも出来る・縛りプレイでも出来る・望まれてるかは敏感に・望まれてるかは敏感に

Page 72: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

それらを発表しました、詳細はこちら…

勤怠転記機勤怠転記機

単語変換器単語変換器

AOPを使ったキャッシュ機構AOPを使ったキャッシュ機構

「プロジェクト独自のチェック」機構

「プロジェクト独自のチェック」機構

ソース管理連携全文検索機構

ソース管理連携全文検索機構

Javaプロジェクト増殖追随環境

Javaプロジェクト増殖追随環境

リリース予約機構+ビルド・デプロイ自動化リリース予約機構+

ビルド・デプロイ自動化

本番リリース目検チェック自動化

本番リリース目検チェック自動化

環境作成予約機構

環境作成予約機構

番外:PHPWebアプリ自動デプロイ機構(未遂)番外:PHPWebアプリ

自動デプロイ機構(未遂)

・”自動化するか”・”自動化するか”の判断は重要の判断は重要・”見積り”は利点と・”見積り”は利点と時間のバランスで時間のバランスで

・相手により・相手により”適切な親切さ”で”適切な親切さ”で・普及させたいなら・普及させたいなら「手軽」「実行速度」「手軽」「実行速度」

・重複・繰返しの仕事・重複・繰返しの仕事こそ自動化の一手をこそ自動化の一手を・「脱着式」がベター・「脱着式」がベター

・仕組は「透過的」が理想・仕組は「透過的」が理想・「変化点」「増加点」を・「変化点」「増加点」を見極めよ見極めよ

・「・「PGPGじゃない何か」じゃない何か」の場合もあるの場合もある・「使う側が使い方を・「使う側が使い方を生み出す」可能性生み出す」可能性

・「日々メンテナンス」すら・「日々メンテナンス」すら自動化を狙うべし自動化を狙うべし・追加・改廃に追随する・追加・改廃に追随する必要があるものは自動的に必要があるものは自動的に

・二者以上で双方・二者以上で双方「相手のせいで手間」な「相手のせいで手間」な場合「作業の必要性」場合「作業の必要性」を疑うべしを疑うべし

・「困ってる女子の・「困ってる女子のヒーローに成りたいヒーローに成りたい気持ち」に素直たれ気持ち」に素直たれ・「機械の仕事を・「機械の仕事を疑う仕事」は疑え疑う仕事」は疑え

・業務改善が可能なら・業務改善が可能ならそちらを優先そちらを優先・「・「ECRSECRSの原則」を活用の原則」を活用・「広域」「局所」を意識・「広域」「局所」を意識

・縛りプレイでも出来る・縛りプレイでも出来る・望まれてるかは敏感に・望まれてるかは敏感に

Page 73: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

哲学-その.05

マインド

Page 74: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

なぜ自動化するのか

Page 75: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

なぜ自動化するのか

● 自動化のメリット–工数削減–省力化(簡易化)– ミステイク撲滅– 作業の明確化(暗黙知の明文化)

●副産物(技術者視点)– 比較的新しい技術に触れる(事が多い)

–外科手術/内臓移植が得意になり、先人の「賢い!」を自分のものに

Page 76: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

なぜ自動化するのか

● 自動化のデメリット–ロストノウハウ

● 「誰も知らないがなんか出来る」になりやすい–手動の間は有る程度の人数に有る程度の理解

–「作った人」がチームから去れば加速度的に

●チーム全体がトラブルに弱くなる

Page 77: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

なぜ自動化するのか

●どんな場合に効果的なの?–元の手作業が

●多人数●単純でミスしやすい●道具作ったほうが早い

Page 78: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

自動化を阻むもの

Page 79: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

自動化を阻むもの

● 対象作業の性質–複雑–流動要は「不確定」→「ファジィ」なとこ

● 人間–「手動が機械より信用できる」と思ってる人

Page 80: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

自動化を阻むもの

●打ち破るために…こう「思いこんで」おく–「人間がやっていることで『ファジィなとこ』以外は、100%自動化出来る」

●…時間さえかければ–「技術は万能」である

●とにかく「自分の脳内」でだけは芯に置いておく

Page 81: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

自動家のイデオロギー

Page 82: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

おそらく…歴史が証明してる

● 自動化

– 放っておくと「やらない方向に動くモノ」

● たゆまぬ啓蒙が必要なのかもしれない

"おまんま食上げ"を恐れている人

ドSの人

"人のせいに出来る"をリスクヘッジと考える人

それ、やる必要あんの?

あー、じゃあソレやめときましょっかー♪お金もバカにならんし…

話を早く終わらせたい人(主に管理層)

Page 83: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

反対の度合い

● 最初に思う「ある程度自動化」が

だとして…

Page 84: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

反対の度合い

●ほっとくと…

Page 85: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

ということは…

● これくらい言うといて…

ググッ…

Page 86: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

な感じです(個人的感想)

● やっとこれくらい「成る」

ビョン!

Page 87: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

自動家であるなら、豪語していこうぜ!

● やっとこれくらい「成る」

ビョン!

「100%自動化!」くらい

豪語する/目指すくらいで丁度良い…

Page 88: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

哲学-その.06

見聞と夢と妄想と

Page 89: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

自動化をするにあたって…

いろいろ観て、色々考えました。ここからはミウラの発想にお付き合い下さい。(脈略ないかも?)

Page 90: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

ご家庭における自動化は

どうなってんだろ?

Page 91: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

見聞を広げるのです

二年前となりますが…

家電の祭典、行ってみました。

Page 92: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

まあ、畑が違うといえばそうなので…

で、IT業界+自動化っぽい要素を探して見ました。

家電にIPアドレスふって…

それ10年前からようみるわ!変わってないやないか…

(余りブレイクスルーはありませんでした)

Page 93: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

2年たった今も進行中…かな?

で、IT業界+自動化っぽい要素を探して見ました。

家電にIPアドレスふって…

それ10年前からようみるわ!変わってないやないか…

(余りブレイクスルーはありませんでした)

ただし…

IPv6スマートフォン

の普及で、少し変化が見られるかも?という兆しはあった。

Page 94: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

別の話として

一方そのころ…「大手企業でもないイチ個人」から

トレンドが生まれていた

フューチャーホームコントローラーhttps://rti-giken.jp

Page 95: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

旅日記

Page 96: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

ちょっと中2臭い…

ライフワークとして「無入力ライフログ」

というのを勝手に考えています。

ライフログというのはその名通り「人生の記録」で、自分に起こるあらゆるものを

記録していくことです。

ただし、本当に「人生」かけない限り、

入力は大変です。

Page 97: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

記録したいが苦労はしたくない…

その一環として「旅日記」

を書いてました。

…がすごく面倒臭い。

「感情」や「風景」はその都度生まれるが、記録しまとめてる間に感情と鮮度が鈍る。

Page 98: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

そこで…

せめて経路だけでも無入力に取れないか?

GPSで座標記録?そのための専用機を

買うのも高いし持ち歩くのもイヤ。

いつも持ってるケータイで

なんとかならないか?

Page 99: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

在りモノだけで…

そこで…2008年 JR関西大回り

の際

Air”(W-ZERO3[es])と

GoogleEarthで

移動記録を録ってみた。

Page 100: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

でも…

経路は取れても「そこで感情や風景」とは手動で結びつける

必要がある

シームレスに経路と記録を結び、また記録も

「出来るだけ自然に」記録することは出来ないか。

Page 101: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

これがいいくらいかも

そこで…2014年 台湾旅行 の際

友人の @iso2022jp さんがTwitterと

GoogleMapで

旅ツイート記録サイトを作ってくれた

http://みうみうなんで行っ台湾.jp

Page 102: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

さて…

Page 103: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

色々言うてきましたが…

今までお見せした見聞と夢と妄想

人によってはこういうかも?

レベルの低い…

必要性は?研究機関とかいけば普通にやってるし…

現実的じゃない、金使えばできるやろ

この話値打有る?ただのアイディア自慢

なんじゃない?

Page 104: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

つたわるかな?

今までお見せした見聞と夢と妄想

人によってはこういうかも?

レベルの低い…

必要性は?研究機関とかいけば普通にやってるし…

現実的じゃない、金使えばできるやろ

この話値打有る?ただのアイディア自慢

なんじゃない?

そうだけど…そこじゃない!

Page 105: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

こう考えていただきたい…

今までお見せした見聞と夢と妄想

これ自体が、自動家としての「トレーニング」であり「エクササイズ」なんだ

Page 106: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

なんにも駆逐しないよ…

自動化アイディアに制限なんてかけず、

発想に

「自由の翼」を広げよう!

Page 107: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

反面、モノを作る・発想する際条件は架していた

1.出来るだけ「自分」で

2.アイディアの「組み合わせ」を

3.物体が要る場合は「ワンパーツが廉価(一万円以下)」で

4.出来れば「OSS」で

5.無い部分は「自作」して

自動化的何かを成す/成せるよう発想

気づくかたなんか居ないよね…

Page 108: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

反面、モノを作る・発想する際条件は架していた

1.出来るだけ「自分」で

2.アイディアの「組み合わせ」を

3.物体が要る場合は「ワンパーツが廉価(一万円以下)」で

4.出来れば「OSS」で

5.無い部分は「自作」して

自動化的何かを成す/成せるよう発想

個人的なものの見方ですけど…

こうすることにより

「限られた予算で」「各種の制限下でも」アイディアを

出すことが出来る

実用的な発想力が身につくのではないか、と。

Page 109: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

言葉を定義したがりすぎ…

そんな「実用的な

自動化への発想力」を持つ思考を

「自動化脳」と、ここでは名づけます

Page 110: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

哲学-その.07

最近思うこと

Page 111: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

自動家を職業or正規ロール

に…

Page 112: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

いろいろやってみて…

● 「自分or他人の仕事をプログラムに書き起こすのは「仕事の方法を文書化する」より、低コストで値打ちがあるのでは?– ただし「プログラムが読める」という文化は必須

● 自動化して時点で数十倍→さらにワンチャンある– 「仕事をリバースエンジニアリング」

– 「仕事にテストを付ける」

– 「仕事をチューニング」

…という新しい概念が生まれる

Page 113: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

願望

● 会社が儲かったらどうする?

–設備投資–増員–教育

まあそうですよね…● その中に「技術者一人『工夫屋さん』として雇う」てのがあっても良いのではないか?

…ま、普通は出来ませんけど

Page 114: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

それ一番言われてるから

災いを『未然に防いだ勇者』

は数百あれど、英雄となれたのは

『発生後に対処した者』ただ一人である

Page 115: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

あくまでも願望

● でも「未然に防いだ勇者」が重要–それを多く輩出するために…「そういうポジション築いて、泳がせて欲しい」と思う

Page 116: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

哲学-その.08

全体的には?

Page 117: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

基本バラバラに説明してきましたが

今まで、断片的に個々自動化の例を

示しましたが、「どんなものがどこにあるのか」カテゴライズし

図示してみましょう

Page 118: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

こうです!

Page 119: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

ここからはちゃんとします!

すみませんすみません間間違違ええました…ました…

あとで検これメンバーしばく…あとで検これメンバーしばく…

Page 120: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

・ITS/BTSやポータル、ソース管理との連携 ・自動トレーサビリティ構成管理・全体情報連携

・ソース自動生成・IDE/補助ツール

プログラミング

・設計書パースによるデータ化・用語辞書(IME的)などの補助ツール

設計・自動テスト・メトリクス取得

テスト

・自動作成・破棄・プログラム的な構成管理

環境(インフラ等)・1アクションビルド・1クリックデプロイ

ビルド・リリース

・”検知”によるテスト・ビルド・デプロイ

・プロセス(作業)同士の連結

・DevOps

継続的インテグレーション継続的デリバリー

ソフトウェア開発の世界

ハードウェアの世界

・ファクトリー・オートメーション ・モデル駆動によるテスト

お客様の業務

・EUC ・マクロ化や操作の記録/再生 ・データ連携 ・GUIを使ったユーザによるデザイニング

ご家庭

・サービス間連携 ・フューチャーホームコントローラ ・家電ネットワーク ・自立式家電(掃除機等)

自動化のカテゴリーマップ

Page 121: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

・ITS/BTSやポータル、ソース管理との連携 ・自動トレーサビリティ構成管理・全体情報連携

・ソース自動生成・IDE/補助ツール

プログラミング

・設計書パースによるデータ化・用語辞書(IME的)などの補助ツール

設計・自動テスト・メトリクス取得

テスト

・自動作成・破棄・プログラム的な構成管理

環境(インフラ等)・1アクションビルド・1クリックデプロイ

ビルド・リリース

・”検知”によるテスト・ビルド・デプロイ

・プロセス(作業)同士の連結

・DevOps

継続的インテグレーション継続的デリバリー

ソフトウェア開発の世界

ハードウェアの世界

・ファクトリー・オートメーション ・モデル駆動によるテスト

お客様の業務

・EUC ・マクロ化や操作の記録/再生 ・データ連携 ・GUIを使ったユーザによるデザイニング

ご家庭

・サービス間連携 ・フューチャーホームコントローラ ・家電ネットワーク ・自立式家電(掃除機等)

AAAセッションをマッピングすると…

スマートフォンアプリ開発と自動化@長谷川孝二氏(@nowsprinting)

FriendlyによるWindowsアプリテスト自動化手法@福本健治氏

Friendlyを活用した自動化試験における苦悩・工夫・成果

@杉本和人氏

テスト自動化の品質を作りこもう@井芹洋輝氏(@goyoki)

テスト自動化のROIの理論と実践@太田健一郎氏(@oota_ken)

システムテスト自動化構築時の考え方と進め方の一例

@水野昇幸氏(@NoriyukiMizuno)

気が狂わないサーバ増設x10@口玉氏(@Kuchitama)

Jenkins + Gitの構成例@きょん氏(@kyon_mm)

FA(Factory Automation)な自動化@川口慎一郎氏

自動化の功罪〜ゆりかごから墓場まで〜@徳隆宏氏(@tokutaka)

テスト自動化のパタンランゲージ@前川博志氏(@posaune)

Page 122: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

高まってきた

今日この後のセッションで…

ツールや使い方など…

道具の話

手法やその利点/効果など…

手法や概念の話

自動化を実際に実現するための

自動化術と呼ぶべきモノが学べるかと思います

Page 123: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

もしよろしかったらですねぇ…(揉み手

Page 124: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

祭りじゃ宴じゃ !〜去年の

「システムテスト自動化カンファレンス」にて

「自動化ハイ」なる言葉が発表されました

それは「アンチパターン」として世に出たのですが、

この会場では全肯定したいと思います。

自動化ハイで楽しんで参りましょう!

Page 125: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

哲学-その.09

まとめ

Page 126: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

そのためのこの時間だったはず

自動化を「あたりまえ」にするために必要なこと

Page 127: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

自動化「あたりまえ」するため必要なこと

”手間業”を駆逐するため、

自動化することを許された、ロールと人材

Page 128: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

自動化「あたりまえ」するため必要なこと

自動家

Page 129: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

自動化「あたりまえ」するため必要なこと

自動家

眼前の物事に「自動化できないか」

を考え、アイディアを

出し続ける思考

Page 130: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

自動化「あたりまえ」するため必要なこと

自動家

自動化脳

Page 131: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

自動化「あたりまえ」するため必要なこと

自動家

自動化脳自動化を

具現化するための道具や

手法・概念の知識

詳しくはこの後のセッションで!

Page 132: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

自動化「あたりまえ」するため必要なこと

自動家

自動化脳自動化術

Page 133: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

自動化「あたりまえ」するため必要なこと

自動家

自動化脳自動化術

「自動化とは何か」「そのマインド」を知り「だから自動化したいんだ」という意思と、それを周りに伝播する活動

メンタルも含めこのセッションで伝えたこと

Page 134: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

ピースが揃った!

自動化脳自動化術

自動家 自動化主義

Page 135: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

大願!

自動家

自動化脳自動化術

自動化主義これを持つ人材、これを持つ人材、

チーム、現場、会社、国、チーム、現場、会社、国、そして世界となれば…そして世界となれば…

Page 136: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

結論が雑…

俺俺がが「楽に」「面白く」「楽に」「面白く」なって喜びます!なって喜びます!

本当は「みんながハッピー」くらい本当は「みんながハッピー」くらい言おうかなとも思ったのですが…言おうかなとも思ったのですが…

Page 137: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

もとい…

ここにいらっしゃる方々は、「自動化」というキーワードでお集まり頂いた皆様です。

無論「自動家」の素養を持ち、「自動化脳」が発達されている

人々だと思います。

Page 138: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

メッセージ

そこでやっていただきたい

こと。

Page 139: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

メッセージ

今このセッションで、またこれからのセッションで、

自身に響いた

「自動化主義」的なものを、

多くの人に伝えて欲しいと思います。

Page 140: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

メッセージ

会社に、現場に、ご家庭に…「そのほがオモロイねw」の土壌を醸成していただきたいのです。

そうなると、「何かコトに当たる時」自ずとみんながこう言うと思います。

Page 141: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

伏線回収

自動化自動化

よろしい…よろしい…  

ならばならば

だだ

Page 142: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

ご清聴

ありがとう ございました。

Page 143: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

調子こいてWebラジオのAD始めました

アジャイルラジオ

http://www.agileradio.info

Page 144: よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA

ボツ稿