ふて寝するほど話したい。この番組は、システム開発25年の株式会社プラムザが、赤坂より開発現場の今と本音をザックバランに話していこうという番組になります。
進行は私、鴨志田と、代表の島田と、賑やかし役、辰巳です。よろしくお願いします。
さて、今回のタイトルですが、パッケージ、スクラッチ、SaaSの違いって何?というタイトルで、
すみません、これは鴨志田も聞いたとき、整理するまでよくわからないなというのを正直思ったので、
ここら辺をわかりやすく、島田さん、辰巳さんの力を借りて説明していけたらと思っております。
パッケージ、スクラッチ、SaaS、それぞれ単語としては聞いたことはあるかなと思うんですけども、
すみません、辰巳さん、まずSaaSってどういうものか、ざっくり教えていただいてもよろしいでしょうか。
はい、任せてください。SaaSはインターネットに公開されているものが原則挙げられますね。
例えば有名なサービスで言うとお使いのZoomとか、これ今Zoomでも収録してますし、有名なところで言うとSlackとかNotionとか、
もっと高度なもので言うとSalesforceとかああいうものも、総じてSaaSでインターネット上に公開されています。
パッケージについてですけれども、インターネットに公開されているものとは別で、自身の端末にインストールするものが定義としてされています。
例えばですけれども、日本のCMとかで有名な勘定奉行とか、弥生会計とか、あとは製造業でよく使われますけど、CADとかもパッケージに合致するものかなというふうに思っています。
SaaSはウェブ上で操作できたり、使用できるサービスなどを含めていて、パッケージというものはインストールして使うというものが前提という形ですかね。
今インストールするのは間違いないと思うんだけど、端末とは限らなくて、自分たちで作ったサーバーを立てて、そこにインストールするというパターンもあるので。
そういう意味ではWordpressとかEC-CUBEとかその辺なんかもパッケージだと思うんだよね。
主に開発におけるSaaSパッケージと言われているものだと、パッケージ開発をしたいというお客さんがたまにいらっしゃると思うんですけども、ソースを下ろしてきて、それをうまく回収して使いたいというのがパッケージ開発になるんですかね。
そういうことですよね。他の業務に合わせたデータベースの設定をしたりだとか、もちろんそれに基づいて、それらがどういうふうに動いてほしいかというのをベンダーに伝えて、それを基にソースコードをある程度回収してもらうということがあります。
確かに今聞いていただけでも、やっぱりSaaSとパッケージ、パッと聞いてわかりづらいんですけど、開発ってなるとそこら辺はわりとわかりやすいかなと。お客さまとかがパッケージ開発っていうふうにおっしゃるときに求められているのがそこなのかなというのを聞いていて思いました。
島田さん、スクラッチ開発ってSaaSパッケージに比べてどういったものになるんでしょうか。
スクラッチ開発は、フルスクラッチとかスクラッチとか言いますけど、基本的にはゼロからコードを書いていくっていうものがスクラッチ開発なので、自由度が非常に高いわけですよね。一切のしがらみなくゼロから作っていくっていうのがスクラッチ開発ですね。
そんな認識でだいたいあってます。どうでしょうか。
そういう感じだと思いますよ。基本的にまずはSaaSで探してみると。あれば一番安く早くできますし、
次にちょっと難しそうだなと思ったらもう少し、もうちょっとなんだけどなって言うんであればパッケージで探してカスタマイズしてもらうと。
やっぱりプロに頼まないと難しいと思うんですけど、そのパッケージをベースにして修正できるようなベンダーさんがいると思うので、そこにお願いして直してもらうみたいなね。
そうすると、1ヶ月もしないうちに多分できるんじゃないかと思うんですよね。
いよいよオリジナリティの高い業態をやっていて、オンラインで発表会をやっているとか、
評価を付け合うとか、そんなことをやり始めるとパッケージではなかなか無かったりするのでスクラッチで作ろうかみたいなズームと組み合わせてやるとか。
そんなことをうちにお願いしていただければやりますよみたいな。そういうスクラッチの開発ですね。
例えば、SaaSだと無理、パッケージならいけそうみたいな判断、正直ネットで調べるだけだとなかなか難しいのかなと思っているんですけど、
そういった場合も相談ベースとかでも島田さん辰巳さんに聞いたり、プラムザに問い合わせていただくっていうことでも良いんですか?
もちろんそうですね。SaaSでできるかどうかって割と判断しやすいかなと思うんですけど、機能一覧みたいなのがあるんで。
ただパッケージになるとそれをどうカスタマイズしていくかって、割と専門的な知識がないと分からないと思うんですよね。
対応できるのかどうかっていうその判断がですね。だからその辺りからうちの方に問い合わせていただければそれは判断できますね。
ありがとうございます。とりあえずまず調べてみていただいて、こういった機能が欲しいというものがありまして、
まず調べていただいて、SaaSとかであればおそらくそれを使っていただいて、それだと足りなさそう、この先どうしよう、
パッケージが良いのかスクラッチが良いのかの判断が難しい、どのパッケージ使ったら良いのかが難しいということになったら、
ぜひ気軽にお問い合わせいただければという形ですかね。
そうですね。
ありがとうございます。他補足等ありますでしょうか。
その中で最終的に結構やること特集ですね、これはとって、フルスクラッチでやった方がいいかもしれないですねという風になった場合は、
こちらでご提案まで差し上げることは可能です。もちろん最初からスクラッチで私はやりたいんですっていう方も当然いらっしゃると。
そこは別に先ほど言った企業規模とかに関わらず、事業の特殊性だとか、どういった使い方をしたいかによって全然違ってくると思うので、
そこの企業の規模とかご予算だけに限らず、ザックマラにご相談いただければいいかなと思います。
ありがとうございます。パッケージ、スクラッチ、SaaSの違い、何か把握する一助になればと思います。
本日はこんなところでよろしいでしょうか。本日はいかがでしたでしょうか。楽しんでいただけましたらフォローや評価お願いします。
また、Xでも最新情報を随時発信していますので、よろしくお願いします。
システム開発に関するご相談がございましたら、公式ホームページからお気軽にお問い合わせください。
それではまた次回お会いしましょう。
ありがとうございました。