SaaSはアジャイル開発に向いている
XPJUG代表の倉貫さんが開発されているRuby on Rails製SNS「SKIP」について、アジャイル開発の運用例と、アジャイル開発とSaaSの相性の良さが書かれた記事を見つけたのでメモ。
#アジャイル開発の特長を生かしやすいビジネスモデルについて、経験談も含めて非常に良く分析できている。
#きちんと理解して、後で内容をまとめる。
【元ネタと抜粋】
【1】[Think IT] 第1回:少人数によるアジャイル開発の事例 (1/3)
アジャイル開発を適用しやすいビジネスモデルは、納品型のビジネスではなくサービス提供型のビジネスである。
SaaSはアジャイル開発を適用しやすいビジネス。
【2】[Think IT] 第2回:チームによるアジャイルの事例 (2/3)
タスクについては、Redmineを活用して管理を行った。
Redmineは、Ruby on Railsで作られたオープンソースの課題管理ツール。
Redmineでは「チケット」という単位で、プロジェクトで行うタスクや課題を管理できる。
また、チケットの状態管理を行うことができ、プロジェクト全体で未完了のチケットがどれだけあって、誰が担当しているか、すぐにわかるようになっている。
チーム内では、行うべきすべての作業をチケットとして登録するようにしており、チケットになっていない作業をしても仕事として認めない、という厳しいルールもあった。
そうすることで、週単位での作業の進ちょく状況を把握する際も事前に共有できるので、打ち合わせ時間を短くすることができる。
【3】[Think IT] 第4回:SaaSビジネスにおけるアジャイルの事例 (1/3)
アジャイル開発はSaaSのビジネスモデルと非常に相性が良い。
ソフトウエアのソースコードを提供するビジネスではなく、ソフトウエアを動かしてサービスを提供するビジネスになっており、ソフトウエアを継続的に改善していくことができる。
特定のソフトウエアの完成を目指すのではなく、ソフトウエアで提供できる価値を継続的に高めていくために、品質の中でも特に保守性を重視して、環境や要求の変化に柔軟に対応できるアジャイル開発が向いている。
アジャイル開発では、人数を多くすることでたくさんのものを作るという思想はあまりない。
むしろ少数の人間でより良いものを作っていくという考え方に基づいている。
アジャイル開発のような少人数でもビジネスを大きくする方法として考えられるのがSaaS。
SaaSのビジネスでは、プログラミングした分だけで利益になる訳ではなく、それによって提供するサービスが利益を生み出すので、レバレッジを効かせることが可能。
今まで以上に、プログラマーに求められる責任は大きくなってきますが、それはプログラマーの価値向上につながっているとも考えられる。
【4】[Think IT] 第4回:SaaSビジネスにおけるアジャイルの事例 (3/3)
SaaSならば、ソフトウェアだけでなくハードウェア調達やハードウェア環境構築もアジャイルにできる。
SKIPでは、Amazon EC2のようなHaaS(Hard as a Service)をインフラとして使っている。
HaaSを活用したクラウドコンピューティングは、アジャイル開発と非常に相性が良い。
| 固定リンク
「ソフトウェア」カテゴリの記事
- Redmine AI HelperプラグインはRedmineをAI駆動プロジェクト管理に変える可能性を秘めている #Redmine(2025.12.31)
- 「RedmineのUbuntu+Docker構築への移行」の感想 #redmineT(2024.11.24)
- Javaのモジュールシステムの考え方をまとめてみた(2022.10.21)
- Javaのenum型はシングルトンクラスみたいだ(2022.06.20)
- テスラが従来の自動車メーカーと異なるところは工場までソフトウェア化すること(2022.02.09)
「ビジネス・歴史・経営・法律」カテゴリの記事
- 【読書メモ】ミアシャイマーに学ぶイラン情勢と、社会科学における仮説検証の醍醐味(2026.03.29)
- 自動車業界におけるA-SPICE・機能安全・サイバーセキュリティの規格に対応したプロセス改善とは何か?(2026.02.15)
- E-BOMとM-BOMの違いは何か?(2026.02.08)
- 製造業におけるPLM製品とMES製品の違いは何か?(2026.02.08)
- 日本の半導体産業はなぜ凋落したのか(2026.02.07)
「Redmine」カテゴリの記事
- JTCの壁を壊す「Redmine参謀本部」という戦略~現場の職人気質を活かす組織論(2026.05.19)
- 第30回東京Redmine勉強会の感想 #redminet ~古いチケット管理基盤にAIという新しい衣を被った未来(2026.05.16)
- 製造業がRedmine導入で必ず聞く3つの質問~MS Project派がRedmine導入で悩むこと(2026.05.03)
- RedmineのAI支援機能はチケット管理システムにとって重要な要件だ(2026.04.29)
- マイクロマネジメントに陥ったチケット駆動開発の罠と再生戦略 #redminet(2026.04.26)
「Agile」カテゴリの記事
- 自動車・半導体・防衛産業から読み解く、業界を制する設計思想(2026.06.10)
- PMOはスクラムマスターである(2026.06.07)
- DX戦略はDX成熟度を考慮して戦略策定すべき(2026.03.20)
- PMPとCSM取得者数推移(日本 vs 中国)から読み取れる指針は何か?(2026.02.23)
- SAFeはScrumと全く異なるアジャイル開発プロセスだ(2026.02.01)


コメント