Slide 1

Slide 1 text

及部敬雄 (@TAKAKING22) 2023/5/20 Scrum Fest Niigata 2023 いきいきした受託開発をするために アジャイルチームができること

Slide 2

Slide 2 text

「受託開発」のイメージは?

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

「なんか大変そう・・・」 「できるだけ関わりたくないなあ」

Slide 6

Slide 6 text

受託開発があらわれた! およべ H M バ: さとりゅ ごーた 299 0 36 H M あ: 166 79 36 H M そ: 180 101 36 ?

Slide 7

Slide 7 text

うっ。

Slide 8

Slide 8 text

うっ。 あれ?でもなんで「うっ」なんだろう?

Slide 9

Slide 9 text

なんとなくネガティブなイメージをもっていた受託開発

Slide 10

Slide 10 text

なんとなくネガティブなイメージをもっていた受託開発 でもなぜネガティブなのかよくわかっていなかった

Slide 11

Slide 11 text

なんとなくネガティブなイメージをもっていた受託開発 でもなぜネガティブなのかよくわかっていなかった やったこともないのにあーだこーだ言うのはダサい!!

Slide 12

Slide 12 text

なんとなくネガティブなイメージをもっていた受託開発 でもなぜネガティブなのかよくわかっていなかった やったこともないのにあーだこーだ言うのはダサい!! よろしい、ならば受託開発に向き合ってみよう

Slide 13

Slide 13 text

なんとなくネガティブなイメージをもっていた受託開発 でもなぜネガティブなのかよくわかっていなかった やったこともないのにあーだこーだ言うのはダサい!! よろしい、ならば受託開発に向き合ってみよう 最高にいきいきとした受託開発やってみようじゃないか

Slide 14

Slide 14 text

及部敬雄 (@TAKAKING22) 2023/5/20 Scrum Fest Niigata 2023 いきいきした受託開発をするために アジャイルチームができること

Slide 15

Slide 15 text

TAKAKING22 株式会社ホロラボ AGILE-MONSTER.COM 制御不能なアジャイルモンスター 及部敬雄

Slide 16

Slide 16 text

Silver Bullet Club 株式会社ホロラボ AECグループ チーム転職2回 及部 敬雄 @TAKAKING22 佐藤 竜也 @satoryuofficial 宮崎 剛太 @gmya_zaki IT 製造業 XR

Slide 17

Slide 17 text

株式会社ホロラボ リアルとバーチャルをつなげて価値を生み出す 部屋→フロア→建物→街区→地域→都市→国→地球 受託開発、自社プロダクト https://hololab.co.jp/

Slide 18

Slide 18 text

私たちがホロラボでやっている仕事 建設業各社 ホロラボ(AECグループ) 依頼 提供 XRや3Dで なにかやりたい!

Slide 19

Slide 19 text

ホロラボにチーム転職する際のチーム 自社開発→受託開発 なんとなくネガティブなイメージをもっていた受託開発

Slide 20

Slide 20 text

自社開発→受託開発 なんとなくネガティブなイメージをもっていた受託開発 受託開発をやりたくて現職を選択したわけではない この仲間たちと一緒に未来を創っていこうと考えたときに
 たまたま受託開発という方法が目の前にあらわれた ホロラボにチーム転職する際のチーム

Slide 21

Slide 21 text

自社開発→受託開発 なんとなくネガティブなイメージをもっていた受託開発 受託開発をやりたくて現職を選択したわけではない この仲間たちと一緒に未来を創っていこうと考えたときに
 たまたま受託開発という方法が目の前にあらわれた まずは受託開発に思いっきり向き合ってみよう!! ホロラボにチーム転職する際のチーム

Slide 22

Slide 22 text

今日のお話 受託開発に真正面から向き合ってみた Silver Bullet Club、はじめての受託開発 やってみた結果として今受託開発をどのように捉えているのか

Slide 23

Slide 23 text

Learning Outcome 受託開発に抱いているイメージがちょっとだけ前向きになる

Slide 24

Slide 24 text

受託開発とは

Slide 25

Slide 25 text

受託開発 発注する 応える ユーザー企業 SIer

Slide 26

Slide 26 text

言葉の整理 SI System Integration。 情報システムの「企画・設計・開発・運用・保守」の一部や すべてを請け負って対応すること。 SIer System Integrator。 System Integrationを行う企業や人のこと。 SES System Engineering Service。 IT人材を一時的に派遣して技術を提供する委託契約の一種。

Slide 27

Slide 27 text

自社開発と受託開発 自社開発 事業 開発チーム A社

Slide 28

Slide 28 text

自社開発と受託開発 自社開発 受託開発 事業 開発チーム 開発チーム A社 B社 事業 開発チーム A社

Slide 29

Slide 29 text

受託開発における契約 一括請負 準委任 発注 納品 ユーザー企業 SIer ユーザー企業 SIer 発注 提供 ユーザー企業からの要件に基づいて、 要件を満たす成果物を納品する契約形態。 ユーザー企業からの依頼に基づいて、 必要な業務を行う人材を提供する契約形態。

Slide 30

Slide 30 text

受託開発は日本だけ?

Slide 31

Slide 31 text

『IT人材白書2017』図表2-2-3より

Slide 32

Slide 32 text

『「DX白書2023説明会」3.戦略・人材・技術の解説』P.44より

Slide 33

Slide 33 text

受託開発は日本だけ? 欧米にも受託開発は存在する 欧米ではユーザー企業にエンジニアがいることが多い そのためシステムそのものではなく、
 手が足りない一部を外注するのが欧米で一般的な受託開発 日本でもユーザー企業における内製化の必要性が高まっている が、進捗はそれほどないように見える

Slide 34

Slide 34 text

受託アジャイル勉強会 https://contracted-development-agile.connpass.com/

Slide 35

Slide 35 text

コミュニティつくりがち

Slide 36

Slide 36 text

脱線:スモールコミュニティもいいぞ! 今や「アジャイル開発」や「スクラム」は大きくなった ちょうどいいサイズ感とわかりやすい名前のコミュニティ 最初からコンテキストがある程度揃っている安心感と楽さ

Slide 37

Slide 37 text

脱線:現場とコミュニティを行き来する 現場 コミュニティ やってみたこと 考えていること 話す 壁打ちする 試してみる アイデアをもらう

Slide 38

Slide 38 text

受託開発における難しさ チームが長続きしにくい 「私契約する人、あなたつくる人」問題 「私考える人、あなたつくる人」問題

Slide 39

Slide 39 text

受託開発における難しさ チームが長続きしにくい 「私契約する人、あなたつくる人」問題 「私考える人、あなたつくる人」問題

Slide 40

Slide 40 text

よくある受託開発におけるチーム Project Based Team プロジェクトがはじまるとチームが作られて、
 プロジェクトが終わるとチームは解散する プロジェクトを終わらせるためのチーム

Slide 41

Slide 41 text

なぜチームが長続きしにくいのか 受託開発は基本的に人月商売 リソース効率が上がると売上が上がる(と思い込んでる) プロジェクトごとに最適な人数を最適な配置したくなる

Slide 42

Slide 42 text

受託開発における難しさ チームが長続きしにくい 「私契約する人、あなたつくる人」問題 「私考える人、あなたつくる人」問題

Slide 43

Slide 43 text

受託開発の流れ ґཔΛड͚Δ ݟੵ΋ΓΛग़͠ 
 ௐ੔Λ͢Δ ϓϩδΣΫτ ։࢝ ϓϩδΣΫτ ऴྃ ܖ໿Λ͢Δ

Slide 44

Slide 44 text

受託開発の流れ ґཔΛड͚Δ ݟੵ΋ΓΛग़͠ 
 ௐ੔Λ͢Δ ϓϩδΣΫτ ։࢝ ϓϩδΣΫτ ऴྃ ܖ໿Λ͢Δ プロジェクトマネージャー

Slide 45

Slide 45 text

受託開発の流れ ґཔΛड͚Δ ݟੵ΋ΓΛग़͠ 
 ௐ੔Λ͢Δ ϓϩδΣΫτ ։࢝ ϓϩδΣΫτ ऴྃ ܖ໿Λ͢Δ プロジェクトマネージャー 開発者

Slide 46

Slide 46 text

“つらくてニューゲーム” Image by Lothar Dieterich from Pixabay

Slide 47

Slide 47 text

つらくてニューゲーム いろんなことが決まってからアサインされる 既に契約後なので制約の中でどうにかするしかない 開始からつらい状態ではじまるプロジェクト

Slide 48

Slide 48 text

受託開発における難しさ チームが長続きしにくい 「私契約する人、あなたつくる人」問題 「私考える人、あなたつくる人」問題

Slide 49

Slide 49 text

https://agile-monster.com/blog/i-am-the-thinker-you-are-the-worker/

Slide 50

Slide 50 text

ユーザー企業担当者 (プロダクトオーナー) SIerエンジニア (開発者)

Slide 51

Slide 51 text

ユーザー企業担当者 (プロダクトオーナー) SIerエンジニア (開発者) さあ素晴らしいバックログを 出してください! 出してくれたら作りますよ!

Slide 52

Slide 52 text

ユーザー企業担当者 (プロダクトオーナー) SIerエンジニア (開発者) さあ素晴らしいバックログを 出してください! 出してくれたら作りますよ! わからないんだけどなー まあ、これでいっか!

Slide 53

Slide 53 text

これを繰り返していくと…

Slide 54

Slide 54 text

ユーザー企業担当者 (プロダクトオーナー) SIerエンジニア (開発者) あ、あれ!? こんなはずじゃなかったのに… さあデモを見せたまえ! 意見を言うから!!

Slide 55

Slide 55 text

「私考える人、あなたつくる人」問題の正体 プロダクトオーナー(発注者)も答えを知らない 仕事を進めるために、わからないけどとりあえず決める 繰り返すことで慣れていく 「私考える人、あなたつくる人」という関係性が出来上がる

Slide 56

Slide 56 text

「私考える人、あなたつくる人」問題の正体 プロダクトオーナー(発注者)も答えを知らない 仕事を進めるために、わからないけどとりあえず決める 繰り返すことで慣れていく 「私考える人、あなたつくる人」という関係性が出来上がる 誰かが悪かったわけではなく 全員がマジメに仕事に取り組んだ結果

Slide 57

Slide 57 text

受託開発における難しさ チームが長続きしにくい 「私契約する人、あなたつくる人」問題 「私考える人、あなたつくる人」問題

Slide 58

Slide 58 text

受託開発における難しさ チームが長続きしにくい 「私契約する人、あなたつくる人」問題 「私考える人、あなたつくる人」問題 契約前にチームが存在しないので 契約をするための役割が必要になる

Slide 59

Slide 59 text

受託開発における難しさ チームが長続きしにくい 「私契約する人、あなたつくる人」問題 「私考える人、あなたつくる人」問題 契約前にチームが存在しないので 契約をするための役割が必要になる チームができたばかりで仕事をまわさなければならず 顧客との間に壁をつくってしまいがちになる

Slide 60

Slide 60 text

受託開発のあたりまえをぶっこわーす! Image by wendy CORNIQUET from Pixabay

Slide 61

Slide 61 text

チームで仕事をする

Slide 62

Slide 62 text

入社当時のホロラボの仕事スタイル プロジェクトマネージャーが顧客とコミュニケーションをして 契約まで進める エンジニアがアサインされてチームができて、
 プロジェクトが始まる プロジェクトが終わるとチームは解散する

Slide 63

Slide 63 text

入社当時のホロラボの仕事スタイル ґཔΛड͚Δ ݟੵ΋ΓΛग़͠ 
 ௐ੔Λ͢Δ ϓϩδΣΫτ ։࢝ ϓϩδΣΫτ ऴྃ ܖ໿Λ͢Δ プロジェクトマネージャー 開発者

Slide 64

Slide 64 text

「どうも、チームで転職してきました」

Slide 65

Slide 65 text

入社当時のホロラボの仕事スタイル ґཔΛड͚Δ ݟੵ΋ΓΛग़͠ 
 ௐ੔Λ͢Δ ϓϩδΣΫτ ։࢝ ϓϩδΣΫτ ऴྃ ܖ໿Λ͢Δ チーム

Slide 66

Slide 66 text

最初から最後までチームで取り組む チームが直接顧客と話す 見積もりや契約もチームで行う 同じチームがプロジェクトを実行する 自分たちで考えて、自分たちで判断をして、自分たちで実行する

Slide 67

Slide 67 text

見積もりや契約も学習をする対象 Image by free stock photos from www.picjumbo.com from Pixabay

Slide 68

Slide 68 text

見積もりや契約も学習をする対象 見積もりや契約とプロジェクトの実行が分かれていると
 プロジェクト全体としてのフィードバックループが回りにくい 最初から最後までチームで取り組むことで、
 見積もりや契約もチームでうまくなっていく

Slide 69

Slide 69 text

初手、デモ

Slide 70

Slide 70 text

初手、デモ 依頼をいただいた内容を受けて、
 最初の打ち合わせにデモをつくって持っていく デモで実現できたこと・実現できそうなことをベースに、
 相手のイメージを詳細に理解していく

Slide 71

Slide 71 text

動くプロダクトを中心に据える 最初から最後まで動くプロダクトをベースに進める コミュニケーションが空中戦になりにくい インクリメントに集中することができる

Slide 72

Slide 72 text

パートナーとしてふるまう Photo by Icons8 Team on Unsplash

Slide 73

Slide 73 text

顧客はなぜプロジェクトを発注しているのか 自分たちだけでは問題解決できないから発注している 共に問題解決をすることができるパートナーを探している

Slide 74

Slide 74 text

顧客はなぜプロジェクトを発注しているのか 自分たちだけでは問題解決できないから発注している 共に問題解決をすることができるパートナーを探している 正しいか正しくないかはそんなに重要ではない 重要なのはそのようにふるまうこと

Slide 75

Slide 75 text

そのように扱うとそのようにふるまう Photo by Andre Mouton on Unsplash 意外とある

Slide 76

Slide 76 text

必要だと思うことを提案して実行していく インセプションデッキ ユーザーインタビュー 業務フロー分析

Slide 77

Slide 77 text

No content

Slide 78

Slide 78 text

カスタマーサクセスを実現するチーム 「社内で評判がよかったです」 「次のプロジェクトもよろしくお願いします」 「○○という仕事があるんですが、ホロラボさんどうですか?」

Slide 79

Slide 79 text

受託開発をどう捉えているか

Slide 80

Slide 80 text

受託開発というビジネス 形式上は人月商売だが、
 誰がやるのかが受託開発の魅力的品質に直結する 問題解決をすることで対価をいただいている

Slide 81

Slide 81 text

ソフトウェア開発における問題解決 “ソフトウェア開発上の問題の多くは、技術的というより
 社会学的なものである”(ピープルウェア/トム・デマルコ) エンジニアリングだけではなく総合格闘技 問題解決するのはチーム

Slide 82

Slide 82 text

受託開発におけるプロダクトは 「問題解決できるチーム」

Slide 83

Slide 83 text

ユーザーの声も顧客の声も鵜呑みにしない Photo by Christina @ wocintechchat.com on Unsplash

Slide 84

Slide 84 text

問題 vs 私たちの構図をつくる

Slide 85

Slide 85 text

受託開発における難しさ チームが長続きしにくい 「私契約する人、あなたつくる人」問題 「私考える人、あなたつくる人」問題 契約前にチームが存在しないので 契約をするための役割が必要になる チームができたばかりで仕事をまわさなければならず 顧客との間に壁をつくってしまいがちになる

Slide 86

Slide 86 text

受託開発における難しさ チームが長続きしにくい 「私契約する人、あなたつくる人」問題 「私考える人、あなたつくる人」問題 契約前にチームが存在しないので 契約をするための役割が必要になる チームができたばかりで仕事をまわさなければならず 顧客との間に壁をつくってしまいがちになる ここを変えることから取り組むのがよさそう

Slide 87

Slide 87 text

チーム チーム(人)を案件にアサインするのではなく、
 案件をチームにアサインする チームで学習をして、よりうまくなっていく

Slide 88

Slide 88 text

現在のホロラボAECグループ AECグループ

Slide 89

Slide 89 text

正攻法だけどもう一歩先へ Photo by Bruno Nascimento on Unsplash

Slide 90

Slide 90 text

このチームにお願いしたい!をつくる チームとしての価値を高める 「このチームにお願いしたい」と声がかかる状況をつくる

Slide 91

Slide 91 text

No content

Slide 92

Slide 92 text

やっていることをオープンにする あるとよさそうな機能を公開した 顧客から声をかけてもらえる状況 自分たちがやっていることが仕事につながる ベースがあるので余裕をもって仕事をまわすことができる

Slide 93

Slide 93 text

「受」託開発だけど攻めたい 言われてからつくってるだけだとつまらない 自分たちが未来をつくりにいく 一緒に伴走してくれる仲間=顧客を探す 攻めの受託開発

Slide 94

Slide 94 text

まとめ

Slide 95

Slide 95 text

あたりまえなことをあたりまえにやる これまでやってきてよかったことを同じようにやってみる ど素人なのでわからないけど飛び込んでみる あたりまえなことをあたりまえにできることにも価値がありそう 建設業もXRも受託開発も完全に理解した!(危ない)

Slide 96

Slide 96 text

No content

Slide 97

Slide 97 text

「受託開発かどうかは関係ないよね」 受託アジャイル勉強会で毎回のように出てくるセリフ

Slide 98

Slide 98 text

ユーザー企業 SIer

Slide 99

Slide 99 text

事業部 開発部

Slide 100

Slide 100 text

プロダクトオーナー 開発者

Slide 101

Slide 101 text

受託開発かどうかは関係ない 制約の種類やハマりやすい罠が違う 受託開発が難しいのではなくて、人と働くのが難しい 受託開発がつまらないのではなく、受け身で働くのがつまらない

Slide 102

Slide 102 text

比較することに大した意味はない アジャイル開発とウォーターフォール 自社開発と受託開発

Slide 103

Slide 103 text

いきいきした受託開発をするために アジャイルチームができること

Slide 104

Slide 104 text

いきいきした受託開発をするために アジャイルチームができること

Slide 105

Slide 105 text

目の前の現実に向き合って必要なことをやる Image by Bruce from Pixabay

Slide 106

Slide 106 text

“世の中に必要なものが残る” Image by DUKE NG from Pixabay

Slide 107

Slide 107 text

楽しそうに働いている人たちのところに 楽しい仕事は集まる Photo by Jack Cohen on Unsplash

Slide 108

Slide 108 text

受託開発を楽しそうにやっている人を増やしたい

Slide 109

Slide 109 text

Learning Outcome 受託開発に抱いているイメージがちょっとだけ前向きになる

Slide 110

Slide 110 text

@TAKAKING22 及部 敬雄 https://agile-monster.com/ ぜひお話しましょう! 現役のアジャイル開発実践者による アジャイルコーチ 雑談、相談、お仕事の依頼などお気軽にどうぞ