例えば一般的な中小規模サイト(商品数100程度)で見かける
ショッピングカート程度の物を作って欲しいと言われた場合、
一から作って欲しいといわれるのと、
既に利用中の物をカスタマイズして欲しいと言われた場合と
どちらの方が作るのは楽ですか?
また、この見積もりを出すとした場合、どのくらいの違いが出ますか?
よろしくお願いします。
既に利用中のものがどの程度の品質(拡張性)なのかが不明なのでなんともいいがたいですが、若干のデザイン修正や機能追加であればカスタマイズの方がいいと思います。
新規に立ち上げる場合でもオープンソースを利用して構築することも可能です。
http://www.amazon.co.jp/EC%E2%80%90CUBE%E3%80%8CVer2%E5%AF%BE%E5...
技術力に不安がある場合や、早期に立ち上げたいのであれば専門の業者を利用するのも手です。
費用については以下のようなサイトがあるので参考にしてはいかがでしょうか?
どの程度のカスタマイズか、また使用言語にもよると思いますが、
一般的なCGIのショッピングカート・プログラムの場合、
ごく標準的なスクリプトに簡単な機能を追加するだけなら、
カスタマイズの方が簡単な場合もあります。
ただし、前にプログラミングした人が独自のスクリプトを使っていて、
しかもサブルーチンの書き方などが分かりにくかったり、
複雑な階層設定になっている場合は、手元にある自分達の
ストック・プログラムに新規設定するだけ、もしくは
理解しているものから書き直しをした方が楽だったりもします。
見積もりはどのくらい時間と手間のかかる仕事かによると思います。
ありがとうございました。
ここがやはり心配なのかなと思うのですが...
心配に感じるのは私のように知識と技術がばっちりじゃない人なのでしょうかね...
> ただし、前にプログラミングした人が独自のスクリプトを使っていて、
> しかもサブルーチンの書き方などが分かりにくかったり、
> 複雑な階層設定になっている場合
そうですよね。
こんな話だけで見積もりは出せないですよね。
ありがとうございます。
既に利用中の物の出来によりますね
また、責任範囲にも大きく影響を受けるでしょう。
「気が楽」なのは一から作る方です。
ただし、既に利用しているというものが、十分な作りで、例えばタイトルを変えるだけのように変更範囲が非常に小さく
既存のロジックについては動作保証が不要なのであれば 既に利用している物のカスタマイズの方が安くなるでしょう。
ありがとうございました。
中小規模ならカスタマイズの方が楽だと思います。
大規模になる=開発期間が長くなればなるほどカスタマイズの方が大変です。
勿論、資料が完璧に揃っていてソースも見やすく修正も意識されている物なら話は別ですが。
見積もりは、カスタマイズだとか新規だとかはあんまり影響は無いんですけど
カスタマイズの場合に期間の見積もりを甘くする人はいましたし、実際甘くしがちだと思います。
プログラマとしては、想定外にハマって作り直したりする事になるのが一番イヤなんですけどね…
ありがとうございます。
カスタマイズの内容によると思います。
UIの変更等であれば、修正のほうがコストは圧倒的に低いと思います。
ただ、ユーザー権限の付与、クーポンコードの適用など、既存のフレームワークが容易していない機能を追加する場合は、そのような機能を最初からハンドルしているフレームワークを利用して最初から作り直したほうが、コストが低くなると思います。
まずは、既存がどのようなフレームワークを利用していて、どのような機能を標準でサポートしているかを調査してみては。
そういった調査も含めると、今回の修正に限れば、トータルのコストにあまり大きな差異はでないと思います。
今回の修正だけではなく、今後、お客さんが継続して機能追加を行う野望があるかを聞いてみて、それも踏まえて、既存を修正。あるいはより多くの機能をサポートしているフレームワーク(有償製品を含む)の導入し再構築を検討されてみてはどうでしょうか?
なるほど。
ありがとうございます。
ありがとうございました