Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
基調講演 -グリーが目指すエンジニアのあり方、チームのあり方-
Search
gree_tech
PRO
November 11, 2021
Technology
0
500
基調講演 -グリーが目指すエンジニアのあり方、チームのあり方-
GREE Tech Conference 2021 で発表された資料です。
https://techcon.gree.jp/2021/session/Keynote
gree_tech
PRO
November 11, 2021
Tweet
Share
More Decks by gree_tech
See All by gree_tech
変わるもの、変わらないもの :OSSアーキテクチャで実現する持続可能なシステム
gree_tech
PRO
0
2.2k
マネジメントに役立つ Google Cloud
gree_tech
PRO
0
25
今この時代に技術とどう向き合うべきか
gree_tech
PRO
3
2.4k
生成AIを開発組織にインストールするために: REALITYにおけるガバナンス・技術・文化へのアプローチ
gree_tech
PRO
0
150
安く・手軽に・現場発 既存資産を生かすSlack×AI検索Botの作り方
gree_tech
PRO
0
150
生成AIを安心して活用するために──「情報セキュリティガイドライン」策定とポイント
gree_tech
PRO
1
1.3k
あうもんと学ぶGenAIOps
gree_tech
PRO
0
260
MVP開発における生成AIの活用と導入事例
gree_tech
PRO
0
290
機械学習・生成AIが拓く事業価値創出の最前線
gree_tech
PRO
0
210
Other Decks in Technology
See All in Technology
MLflowで始めるプロンプト管理、評価、最適化
databricksjapan
1
230
評価駆動開発で不確実性を制御する - MLflow 3が支えるエージェント開発
databricksjapan
1
180
Edge AI Performance on Zephyr Pico vs. Pico 2
iotengineer22
0
160
mairuでつくるクレデンシャルレス開発環境 / Credential-less development environment using Mailru
mirakui
5
490
regrowth_tokyo_2025_securityagent
hiashisan
0
240
グレートファイアウォールを自宅に建てよう
ctes091x
0
150
Python 3.14 Overview
lycorptech_jp
PRO
1
110
Haskell を武器にして挑む競技プログラミング ─ 操作的思考から意味モデル思考へ
naoya
6
1.5k
Snowflakeでデータ基盤を もう一度作り直すなら / rebuilding-data-platform-with-snowflake
pei0804
6
1.5k
「Managed Instances」と「durable functions」で広がるAWS Lambdaのユースケース
lamaglama39
0
320
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
Lessons from Migrating to OpenSearch: Shard Design, Log Ingestion, and UI Decisions
sansantech
PRO
1
130
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
225
10k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Building an army of robots
kneath
306
46k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Unsuck your backbone
ammeep
671
58k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
The Invisible Side of Design
smashingmag
302
51k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Optimizing for Happiness
mojombo
379
70k
KATA
mclloyd
PRO
33
15k
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