いきいきした受託開発をするためにアジャイルチームができること / What Agile Teams Can Do for Lively Contract Development
by
TAKAKING22
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
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/ ぜひお話しましょう! 現役のアジャイル開発実践者による アジャイルコーチ 雑談、相談、お仕事の依頼などお気軽にどうぞ