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
Nobuyoshi
March 20, 2020
Technology
410
0
Share
ウォーターフォール・アジャイルに関しての個人の見解
ウォーターフォール・アジャイルに関しての個人の見解をシンプルにまとめて発表します。前職・現職で感じたこともお話します。
Nobuyoshi
March 20, 2020
More Decks by Nobuyoshi
See All by Nobuyoshi
ピクセルパーフェクトの定義
uemura
1
100
仕事では採用されなかったホスティングサービス、 せっかくなのでLTで話します
uemura
0
120
Babylon.js × microCMS でフォトギャラリーサイト作った
uemura
0
270
2年ぶりにCSSアニメーションを作ったよ!
uemura
0
990
今年初めてのBabylonJsを触ってみた
uemura
0
290
ポートフォリオサイトのお問い合わせフォームをSendgrid + microCMSで作成したお話
uemura
1
1.6k
Three.js(WebGL)で一年以上学習した成果と便利なクラス/ライブラリを紹介
uemura
0
340
Pug / SASS でピクロス(カービィ)を作成
uemura
0
190
僕の好きなcssプロパティ・値5選
uemura
0
510
Other Decks in Technology
See All in Technology
(きっとたぶん)人材育成や教育のような何かの話
sejima
0
740
バイブコーディング、仕様駆動、その先へ - 「不確実性に対する検査‧適応のサイクル」を設計する
littlehands
1
170
"うちにはまだ早い"は本当? ─ 小さく始めるPlatform Engineering入門
harukasakihara
6
570
Gaussian Splattingの表現力を拡張する — 高周波再構成とインタラクションへのアプローチ —
gpuunite_official
0
170
AI 時代の Platform Engineering
recruitengineers
PRO
1
190
Redmine次期バージョン7.0の注目新機能解説 — UI/UX強化と連携強化を中心に
vividtone
1
110
AWS WAFの運用を地道に改善し、自社で運用可能にするプラクティス
andpad
1
160
拝啓、あの夏の僕へ〜あなたも知っているApp Runnerの世界〜
news_it_enj
0
240
AIエージェントの支払い基盤 AgentCore Payments概要
kmiya84377
2
180
AI時代の品質はテストプロセスの作り直し #scrumniigata
kyonmm
PRO
4
1.5k
小さいVue.jsを30分で作る
hal_spidernight
0
160
Gaussian Splattingの実用化 - 映像制作への展開
gpuunite_official
0
180
Featured
See All Featured
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
550
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Heart Work Chapter 1 - Part 1
lfama
PRO
6
35k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.4k
Automating Front-end Workflow
addyosmani
1370
200k
My Coaching Mixtape
mlcsv
0
120
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.6k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.1k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Transcript
ウォーターフォール vs アジャイルに関しての個人の見解 実装 リリース テスト 追加要望
自己紹介 うえむー twitter: @uemuragame5683 プログラミング html・css・php・javascript・vue.js・jQuery・gulp・Sass 現在: go、microcms、firebase等 勉強中 3月末に自分のブログサイトをデプロイする予定
ウォーターフォール・ アジャイルの違い・メリデメ 実装 リリース テスト 追加要望
ウォーターフォール・アジャイルの違い ウォーターフォール開発 アジャイル開発 機能A 機能B 機能C 企画 設計 実装 テスト
リリース 機能A 企画・設計 実装・テスト リリース 機能B 企画・設計 実装・テスト リリース 機能C 企画・設計 実装・テスト リリース
ウォーターフォール・アジャイルのメリデメ ウォーターフォール メリット ・ウォーターフォール開発手法は簡潔で分かりやすい ・製品の仕様は1度決まったらほぼ変らない ・広い適応性と構造のため、低価格でプロジェクトを開始することが可能 デメリット ・長期にわたり、コストがかかる ・作業に入る前に何よりも先に、必要事項と技術的な設計仕様書を細部まで定義しな ければならない
・柔軟性がなく、大幅なプロジェクトの変更はできない
ウォーターフォール・アジャイルのメリデメ アジャイル メリット ・1〜4週間単位の時間枠で、プロジェクトの方向に修正を加えることができる ・最速で試作品を立ち上げることができる ・コミュニケーションをとり、そのフィードバックを開発に生かすことができる デメリット ・定期的な修正、または技術の変更が多いので、納期が遅れやすくなったり、最悪の場 合プロジェクトを完成できないリスクもある
前職・現職の体験談 実装 リリース テスト 追加要望
前職:建設業界について もし、建設業界でアジャイル手法で進行したら、スケジュールが大 幅に変更されて、予定工数が大きく乖離するので見積もりの見直 しから始まり、プロジェクトが完成できず、賠償請求も求められる 可能性がある。 開発モデル:ウォーターフォールに近い 前職:建設業界で仕事をしていた
現職:IT業界について(フロントエンジニア) 機能A 機能B 機能C 企画 設計 実装 テスト リリース 近年は新しいECのパッケージを開発しており、アジャイルの手法
で進行している様です。 今まではウォーターフォール開発で、ECパッケージを設計・製造 していた様です。運用を初めていくと追加要望くるが大幅に改修 できないため、ECパッケージのロジック・レイアウトは10年前とは あまり変わらない。 開発モデル(今まで):ウォーターフォール アジャイル開発の手法は3種類あり、その中で最も有名なスクラ ムについて興味があるので調べました。
アジャイル開発の 一種スクラムについて 実装 リリース テスト 追加要望 アジャイル
スクラムとは・・・? スクラム開発は最も有名なアジャイル開発の手法で、 チームで効率的に開発を進めること イテレーション毎に開発の進捗状況や 制作物の動作を検査するため、 チーム内のコミュニケーションが非常に重要 人間関係が悪化するとその手法は成立しない
スクラムの流れ 開発 スクラムマ スター リリース 振替り 要件変更・追加 次のフェーズ進行 営業・経営者 オーナー
スプリント計画 MTG スプリントバッ クログ スプリント デイリースクラ ムMTG プロダクトオー ナー プロダクトバッ クログ
まとめ 実装 リリース テスト 追加要望
アジャイル開発はスピーディと柔軟性があり、コミュニケーション 能力が上がる ウォーターフォール開発は容易に見積もり作成・人材育成できる ハードウェア開発するものはウォーターフォールが適正で、 ECパッケージを開発するものはアジャイル開発が適している
ご静聴ありがとうございました 実装 リリース テスト 追加要望