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
まりも
September 24, 2024
38
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
スクラム開発の概要
スクラム開発とはなんであるか、基本的なところを解説しました。
まりも
September 24, 2024
More Decks by まりも
See All by まりも
オブジェクトモデルと関係モデルの設計
hrmstrsmgs
0
43
メンタルモデルから見るオブジェクト設計
hrmstrsmgs
0
350
技術的負債
hrmstrsmgs
1
370
よい設計のプログラムを作るには
hrmstrsmgs
0
120
歴史から理解するJavaScript
hrmstrsmgs
0
96
論理的な考え方
hrmstrsmgs
0
100
論理的な話し合いはなぜ必要か
hrmstrsmgs
0
69
腕のある技術者はなぜ
hrmstrsmgs
0
140
疑似乱数の生成
hrmstrsmgs
0
68
Featured
See All Featured
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
44k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
220
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
330
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
300
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.9k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
180
sira's awesome portfolio website redesign presentation
elsirapls
0
290
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
450
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
250
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Leo the Paperboy
mayatellez
8
1.9k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Transcript
スクラム開発の概要 スクラム開発とはなんであるか
スクラム開発 アジャイル開発手法の一つ マネジメント 手法 最近はこれ一 強という感じ ですね。 緩くは見える がきちんとし た体系
変化に対応
スクラム開発の導入 マニュアル通りにやればうまくいくものではない 一つ一つを工夫して導入して、チームになじませる必要が ある ただし、全部導入してうまくいくことは検証されているが、 一つ一つの組み合わせまで検証されていないことに注意
自己組織化 •スクラムで求められるチーム の形 自己組織化チーム
自己組織化
自己組織化 作業を成し遂げるための最善の策を、チーム外か らの指示ではなく、自分たちで選択する 柔軟性・創造性・生産性を最適化する
スクラムチーム リーダーやマネージャー はいません
スクラムチーム スクラム マスター プロダク トオー ナー 開発チー ムメン バー 開発チー
ムメン バー 開発チー ムメン バー 開発チー ムメン バー
スクラムマスター チームをサポート 何も決定しない 指示もしない 円滑にいくように 忙しいので兼務は不可能
プロダクトオーナー 機能についての最終的な決定権 •ただし選択の方法はルール通りに行う •一貫性のある方針を持つため一人に集約 全ての利害関係者の希望を把握していなくてはならない 忙しいので兼務は不可能
開発チーム フラットなチーム 3~9人 機能横断的 自己組織化されている
スクラムで行うこと デイリースタンドアップ スプリント ストーリーポイント スプリント計画 スプリントレビュー レトロスペクティブ
デイリースタンドアップ 毎日決まった時間に、現状報告を行います。 なるべく短く。 だから立ってやります。
スプリント スクラムにおける作業管理の単位。 一定期間。1週間~4週間。 残業は基本的にはしない。もしくは決まった時間。 なるべくスプリント内で完結させる。要件の決定からリリースまで。
ストーリーポイント 作業量の測定単位 スプリントあたりヴェロシティがいくつか 時間に換算してはいけない チームによって値が違う 同じチームの時期的に近いスプリント同士でのみ比較可能 •それで十分
スプリント計画 決まった手順に従って粛々と行う。 無駄に悩まないように考え抜かれた手順がある。 最終決定はプロダクトオーナーが行う。ただし手順にそって。
スプリントレビュー •顧客は使ってみないとわからない。 ステークスホルダーを集めて見せます •できない場合は完了ではない OKが出ればすぐにリリース可能。
スクラムのシステムを理解するのに重要 なこと • 先に延ばせば先に延ばすほど情報が増える • キチンとアジャイル的に進めておかないと できませんね 決定はできるだけ先に延ばす
スクラムのシステムを理解するのに重要 なこと • 間に合うように頑張れとかそういうこと は言わない。 • 必須の機能だから無理やり押し込むとか やらない。 • できることを粛々とやる。
精神論は 徹底排除
スクラムのシステムを理解するのに重要 なこと 常にホームポジションを 保つ
スクラムのシステムを理解するのに重要 なこと コンテナ
スクラムのシステムを理解するのに重要 なこと •誤差以下の数字を丁寧に計算しているのはとても無駄です •誤差以下を省きながら計算をすると大体暗算で済むので俊敏な管理ができます 誤差 •平均×数=合計という計算方法は役に立ちます •判断するときに誤差を減らすために重要です •ある程度の数の平均を取ると、109109 •1が減るので無視できます 平均
•確実なことなど何もない。 •全ては期待値。 確率