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
sl完全に理解した つもり 第171回 PHP勉強会@東京
Slide 2
Slide 2 text
自己紹介 ちひろ X: @chiroruxxxx
Slide 3
Slide 3 text
No content
Slide 4
Slide 4 text
今日はPHPの話は しません
Slide 5
Slide 5 text
sl これではない
Slide 6
Slide 6 text
Shift Left DevOpsに出てくる手法 あとにあるプロセスを手前に持ってくる 要件定義 仕様策定 設計 実装 QA セキュリティ レビュー デプロイ
Slide 7
Slide 7 text
課題 後でやると手戻りが多くなる 頻度をあげると耐えられない
Slide 8
Slide 8 text
だからこそ 最後にまとめてレビューしなくて済むようにする ゼロにはできないかもしれないが、頻度や負荷を下げる 仕様策定のタイミングでセキュリティ品質を組み込む セキュリティ要件と合わない仕様を作らない 実装のタイミングでセキュリティ品質を組み込む セキュリティ教育 CIへの組み込み
Slide 9
Slide 9 text
Shift Leftの説明 おわり
Slide 10
Slide 10 text
ところで
Slide 11
Slide 11 text
セキュリティ以外に も 適用できそうですね 見かける気がする
Slide 12
Slide 12 text
展開 色々な人たちに適用できる QA 開発者 マネージャー
Slide 13
Slide 13 text
QA
Slide 14
Slide 14 text
再掲 要件定義 仕様策定 設計 実装 QA セキュリティ レビュー デプロイ
Slide 15
Slide 15 text
品質保証 Quality Assurance ITシステムのライフサイクルをまたがって、すべてのプロセ スを通して品質保証の活動を行うことによって、変わりゆく 要求に追随していくことができるようになるのです。 https://service.shiftinc.jp/column/9494/
Slide 16
Slide 16 text
だからこそ 全員で品質に責任を持つ 仕様策定のタイミングで品質を組み込む 仕様策定にQAが参加する 実装のタイミングで品質を組み込む 一緒に高品質なシステムの作り方を模索する
Slide 17
Slide 17 text
開発者
Slide 18
Slide 18 text
質問 実装に30分かかる作業があります あなたは何分でマージまで持っていけますか?
Slide 19
Slide 19 text
よくある あなた ほかのひと 実装 30分 レビュー 5分 レビュー 修正 5分 Approve マージ
Slide 20
Slide 20 text
よくある あなた ほかのひと 実装 30分 レビュー 5分 レビュー 修正 5分 Approve マージ 120分 30分 10分 30分
Slide 21
Slide 21 text
レビュー 時差があるわけでもないのになぜか後にまとめてやる レビューの待ち時間 手戻りの多さ 実装を終えてからレビューをするのは遅すぎる 実装しているタイミングでレビューをしたい ペアプログラミング モブプログラミング
Slide 22
Slide 22 text
マネージャー
Slide 23
Slide 23 text
マネージャー 様々なプロセス・タイミングで承認をする 例:リリース判定 トップが責任を持ち、メンバーに作業を割り振る 識学のようなかたち 結果として マネージャーがボトルネックに 完成してから手直しが発生する
Slide 24
Slide 24 text
だからこそ 承認よりも支援 オーナーシップをメンバーに移譲する
Slide 25
Slide 25 text
まとめ シフトレフトについて勉強してみた 色々なところに応用されていた なんかすごい!