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
sl完全に理解したつもり
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
chiroruxx
December 19, 2024
Technology
0
140
sl完全に理解したつもり
2024/12/17(火) 第171回PHP勉強会@東京 で飛び込み発表したスライドです。
chiroruxx
December 19, 2024
Tweet
Share
More Decks by chiroruxx
See All by chiroruxx
初心者エンジニアから中級者エンジニアになるためにオススメの1冊
chiroruxx
0
95
Laravelのパッケージ全部紹介する
chiroruxx
2
79
Gopher のための「自由な話し合い」ワークショップ
chiroruxx
0
21
PHPをGoで動かす
chiroruxx
0
75
Goを使ってTDDを体験しよう!
chiroruxx
1
830
今ならできる!PhpStormプラグイン開発
chiroruxx
0
73
Go Connectへの想い
chiroruxx
0
200
eBPF with PHPをさわる
chiroruxx
0
150
命名をリントする
chiroruxx
1
960
Other Decks in Technology
See All in Technology
IaaS/SaaS管理における SREの実践 - SRE Kaigi 2026
bbqallstars
4
1.7k
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
1.6k
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
330
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
42k
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
3
150
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
73k
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
460
GitHub Issue Templates + Coding Agentで簡単みんなでIaC/Easy IaC for Everyone with GitHub Issue Templates + Coding Agent
aeonpeople
1
180
Tebiki Engineering Team Deck
tebiki
0
24k
使いにくいの壁を突破する
sansantech
PRO
1
120
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.2k
Deno・Bunの標準機能やElysiaJSを使ったWebSocketサーバー実装 / ラーメン屋を貸し切ってLT会! IoTLT 2026新年会
you
PRO
0
300
Featured
See All Featured
My Coaching Mixtape
mlcsv
0
46
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
Crafting Experiences
bethany
1
46
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.6k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
440
Mind Mapping
helmedeiros
PRO
0
78
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
140
The browser strikes back
jonoalderson
0
360
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
77
Optimizing for Happiness
mojombo
379
71k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
36k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
3.9k
Transcript
sl完全に理解した つもり 第171回 PHP勉強会@東京
自己紹介 ちひろ X: @chiroruxxxx
None
今日はPHPの話は しません
sl これではない
Shift Left DevOpsに出てくる手法 あとにあるプロセスを手前に持ってくる 要件定義 仕様策定 設計 実装
QA セキュリティ レビュー デプロイ
課題 後でやると手戻りが多くなる 頻度をあげると耐えられない
だからこそ 最後にまとめてレビューしなくて済むようにする ゼロにはできないかもしれないが、頻度や負荷を下げる 仕様策定のタイミングでセキュリティ品質を組み込む セキュリティ要件と合わない仕様を作らない
実装のタイミングでセキュリティ品質を組み込む セキュリティ教育 CIへの組み込み
Shift Leftの説明 おわり
ところで
セキュリティ以外に も 適用できそうですね 見かける気がする
展開 色々な人たちに適用できる QA 開発者 マネージャー
QA
再掲 要件定義 仕様策定 設計 実装 QA セキュリティ レビュー デプロイ
品質保証 Quality Assurance ITシステムのライフサイクルをまたがって、すべてのプロセ スを通して品質保証の活動を行うことによって、変わりゆく 要求に追随していくことができるようになるのです。 https://service.shiftinc.jp/column/9494/
だからこそ 全員で品質に責任を持つ 仕様策定のタイミングで品質を組み込む 仕様策定にQAが参加する 実装のタイミングで品質を組み込む
一緒に高品質なシステムの作り方を模索する
開発者
質問 実装に30分かかる作業があります あなたは何分でマージまで持っていけますか?
よくある あなた ほかのひと 実装 30分 レビュー 5分 レビュー 修正 5分
Approve マージ
よくある あなた ほかのひと 実装 30分 レビュー 5分 レビュー 修正 5分
Approve マージ 120分 30分 10分 30分
レビュー 時差があるわけでもないのになぜか後にまとめてやる レビューの待ち時間 手戻りの多さ 実装を終えてからレビューをするのは遅すぎる
実装しているタイミングでレビューをしたい ペアプログラミング モブプログラミング
マネージャー
マネージャー 様々なプロセス・タイミングで承認をする 例:リリース判定 トップが責任を持ち、メンバーに作業を割り振る 識学のようなかたち
結果として マネージャーがボトルネックに 完成してから手直しが発生する
だからこそ 承認よりも支援 オーナーシップをメンバーに移譲する
まとめ シフトレフトについて勉強してみた 色々なところに応用されていた なんかすごい!