Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
基調講演 -グリーが目指すエンジニアのあり方、チームのあり方-
Search
gree_tech
PRO
November 11, 2021
Technology
580
0
Share
基調講演 -グリーが目指すエンジニアのあり方、チームのあり方-
GREE Tech Conference 2021 で発表された資料です。
https://techcon.gree.jp/2021/session/Keynote
gree_tech
PRO
November 11, 2021
More Decks by gree_tech
See All by gree_tech
変わるもの、変わらないもの :OSSアーキテクチャで実現する持続可能なシステム
gree_tech
PRO
0
4.1k
マネジメントに役立つ Google Cloud
gree_tech
PRO
0
48
今この時代に技術とどう向き合うべきか
gree_tech
PRO
3
2.6k
生成AIを開発組織にインストールするために: REALITYにおけるガバナンス・技術・文化へのアプローチ
gree_tech
PRO
0
350
安く・手軽に・現場発 既存資産を生かすSlack×AI検索Botの作り方
gree_tech
PRO
0
350
生成AIを安心して活用するために──「情報セキュリティガイドライン」策定とポイント
gree_tech
PRO
1
2.1k
あうもんと学ぶGenAIOps
gree_tech
PRO
0
470
MVP開発における生成AIの活用と導入事例
gree_tech
PRO
0
500
機械学習・生成AIが拓く事業価値創出の最前線
gree_tech
PRO
0
370
Other Decks in Technology
See All in Technology
Modernizing Your HCL Connections Experience: Visual Report to chain, Profile Enhancements, and AI Integration
wannesrams
0
220
Practical TypeProf: Lessons from Analyzing Optcarrot
mame
1
1.6k
音声言語モデル手法に関する発表の紹介
kzinmr
0
150
Google Cloud Next '26 の裏でこっそりリリースされたCloud Number Registry & Cloud Hub コスト分析 を試してみた
hikaru1001
0
130
20260428_Product Management Summit_Loglass_JoeHirose
loglassjoe
4
5.8k
AI時代における技術的負債への取り組み
codenote
1
2k
目的ファーストのハーネス設計 ~ハーネスの変更容易性を高めるための優先順位~
gotalab555
9
3.5k
基盤を育てる 外部SaaS連携の運用
gamonges_dresscode
1
130
AIコーディング時代における、ソフトウェアサプライチェーン攻撃に対する防衛術(簡易版)
soysoysoyb
0
200
はじめての MagicPod生成AI機能 機能紹介から活用方法まで
magicpod
0
120
AIでAIをテストする - 音声AIエージェントの品質保証戦略
morix1500
1
160
Fabric MCPの紹介と使い分け
ryomaru0825
1
100
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
190
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.5k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
410
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
70
39k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
780
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
64
54k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
680
The Limits of Empathy - UXLibs8
cassininazir
1
310
How to train your dragon (web standard)
notwaldorf
97
6.6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
900
Transcript
Keynote Masaki Fujimoto
ごあいさつ
why techcon
トラックレコード why techcon 4
業界発展 why techcon 5
宣伝 why techcon 6
いろいろやっております 7 メディア 情シス/データ/セキュリティ QA/インフラ ゲーム メタバース
同じでありたいこと
Product 9
Respect 10
• 何かの議論を行うとき (e.g. PRレビューだったり、技術選択だ ったり) • 「自分の意見」vs「相手の意見」ではなく「意見A」と「意見B」と して捉え続けること • 同じゴールに対してどちらがいいかを考え続けること、そのための
議論であること • でも決めるのは1人、決まったら尊重する Respect? 11
Enjoy:) 12
build up
ソフトウェア書くとき大事にしてることを1つだけ build up 14
(特に正解はないです) build up 15
積み上がってること (≠コードが増えてる) build up 16
例: デバッグ (バグ減った、うれしい) build up 17
例: テスト書く (カバレッジ増えた、未来へめっちゃ投資した!) build up 18
例: 速くした (速くて困ることなんて1つもない、最高) build up 19
例: 機能追加した (たぶんいい、はず!) build up 20
などなど build up 21
全ては計測から build up 22
• プロダクト品質 ◦ 要求仕様への適合性 ◦ 動作速度 ◦ 要求リソース ◦ スケーラビリティ
◦ バグ発生件数 ◦ セキュリティ • ソースコード品質 ◦ テストカバレッジ (ユニットテスト、e2eテスト) ソフトウェアがよくなる? 23
このあたりまでは なんとか build up 24
• ソースコード品質 ◦ C: 凝集性 ◦ L: 疎結合 ◦ E:
カプセル化 ◦ A: アサーション ◦ N: 非冗長 ソフトウェアがよくなる? 25
• ソースコード品質 ◦ 重複がないか ◦ 独立しているか、結合は十分に疎か ◦ 依存が循環していないか ソフトウェアがよくなる? 26
このあたりが 計測しづらい (いろいろな手法/解析ツールはあるけれど) build up 27
• ジレンマ ◦ プロダクト品質のほうがわかりやすい ▪ ソースコード品質の優先度が下がる (負債がたまるやつ) ▪ 本来は、両方をスコアリングし続けるべき ▪
だけどまだまだ多分出来ていない、そもそも定量化手法すら怪しい (世間的に も) ◦ 油断すると、重複が減り結合度が上がる ソフトウェアがよくなる? 28
前向きに捉えれば人間が気にするのは これくらい build up 29
build upしてくぞ build up 30
という1年の結果をお楽しみください build up 31
Thank You and Happy Hacking!
33