建前購入&統合-どのように書くでしょうかを決定するのか[定休日]

StackOverflow https://stackoverflow.com/questions/505879

  •  21-08-2019
  •  | 
  •  

質問

から多くの質問や議論の構築に対す買っても棒の単純なアプローチできるようにします。ほとんどの時間をおいていずれかを購入と統合-構築す。どちらかんの一部です。

次ので30~60日間のIを実装する必要がありカップル管理事業おくの皆様からリッピング、髪の毛を出して殺害す。最大の発券システム(メール、セルフサービス。

も少なくありませんのオプションが末日までに行う事を決定した、全て追加し、お客様のユーザーは、必ずしも同期。していますを提供し、シングルサインオンといくつかのデザインですべて見るようにして構築することが可能です。

した場合の構築をスキップの統合の痛点を伴いつつも、限定(し)をセットです。

どんな一般的に分析しながら決定はこのような態度を取るのか。場合によって4-5システムと非常に特定の仕事にも、積層システムとはできません。

役に立ちましたか?

解決

あなたは重要な問題を特定してきました - あなたが購入するとき、あなたはまだやるべき仕事を持っており、それを潜在的にたくさんの。私の全体的な傾いたびに買いに向かっていると述べました。コードを書くことは困難で、デバッグコードははるかに困難である - あなたが購入するとき、あなたはちょうどあなたがそれが動作するという事実を買っているコード/アプリケーションを購入していない - 後者は利益の90%です。

あなたのニーズはかなり共通しているようしかし、なぜオープンソースで行くではありません。これは、2つの目立つ利点があります。

1)あなたは、ソースへのアクセス権を持っているとして、あなたはあなたの意志にそれを曲げることができる - 既存のシステムの上にシングルサインオンをラッシュする必要がすなわちありません。ログインモジュールあなたの既存のインフラストラクチャを使用するには、同期で物事を維持するため、必要はありません、時間の節約、クリーンなアプローチなどなどテーラー多くのオープンソースはcomponentisingによって現実世界を認識し(?)とにかく、特定のenvironementされているそれらの局面。彼らは多くの場合、DB /アイデンティティとらわれないです。

あなたは賢明な選択した場合は、

2)あなたはすでに支援する準備ができて、システムを理解し、トップの技術スタッフの準備ができてバンドを持っています! - 唯一の問題は、彼らはあなたのために働く(まだ)ないんです。

。 、発券システムは1のように思える/最もニーズのすべてを満たしているオープンソースの世界でいただきました!そこにその分析 -

私のアドバイスはあなたの容易なターゲットの一つを選ぶだろう。評価し、必要とされるすべての変更は、 Aコーダーの上の要求を出します。後ろに座ると、うまくいけば優れている結果を、待っています。あなたは少し時間を失った、と多くの経験を得てきました。

オープンソースではないに等しいのLinux / Unixのない - 。あまりにもそこfor .NETの良いものがたくさん。

他のヒント

システムはよりよい。

  • 一つのデータリポジトリ(のデータベース)
    簡単にリンクシステムを併用することによって、クロスを参照.な造中間体の輸入/輸出業者/同期-ers

  • できるシングルログインしてください。これは非常に有用な企業が必ず皆さんの場所をお知らの情報です。くりとは何だったのか"というのはバグトラッキングとして名高い大衆居酒屋"岸田屋"などの利用のすべてのツールの過半数によってのみ行われてい 忘れたときのアクセスにも利用します。

  • ものと同じ感
    保存の研修

  • メンテナンスが安くなっています。すべてが同じを更新してしまいました。管理者あてに特化し聞き分別システム。

が---あんこだわったからいしかありません。壮観な景色を楽しむことができるシステムができることができます自分のaddins、合わせておbusienss'モデルです。

もちろん "それが依存しています。"私の一般的なルールは、それが内部だ場合、我々はそれを購入し、必要に応じて統合することです。彼女は問題があり、それが私たちの開発者に負担をかける巨大なプロジェクトでない場合は、当社の企業sysの管理者は、私たちの組織の外部の誰かにサポートラインを持っています。

それは私が出荷だ製品の一部だ場合、私はそれを構築したり、オープンソースのライブラリから、必要に応じて元のビットを取ります。お使いの製品を壊す誰か他の人のブラックボックスコードよりも悪いものは何もありません。出荷製品に依存関係をよりよく、私見少ないます。

あなたが言及するように

私は、サポート製品の購入に傾くと思います。良いものは共有の認証システム、テーマが直面しているユーザー、および機能のおそらく最大積載量にあなたの顧客サービスチームは、彼らは/まだ必要たく実現していない偉大な統合ポイントを提供します。

しかし、何を分析します。私にとっては最大のもの、それはこのような「経営のプロジェクトに来る機会費用です。私のチームは、その上で作業するなど、私たちのより多くの顧客を取得し、私たちの会社にかなり多くのお金を儲けることになる他に何だろうか?もちろん、これらのプロジェクトは、開発者/午後の/テスターは、この経営プロジェクトで過ごすことになり、メンテナンスを含むなどの新製品、改良された製品、どのくらいの時間をかけて、に比べていくつかの正の一番下の行への影響はなく、何がありますか?あなたが購入した場合、統合ポイントは、多くの場合、変更されませんが、あなたが構築した場合、(家の人で)あなたの顧客は、常に新しい機能を求めることになると、あなたの任期の残りのために、このプロジェクトを維持する立場になります。

購入しますか?あなたが話しているのこの購入は見知らぬ人、何ですか?

まじめな話、私は長い長い時間のために私自身のプロジェクトのためのソフトウェアの一部を購入することがありませんでした。すべての私の開発ツールは無料で、すべての私のサードパーティのライブラリは(ないGPL)は無料です。でも、私のOSは無料です。私はテスト目的のためのWindowsのために支払わなければならないが、作業の大半は、クロスプラットフォームなツールを使用します。

無料ツールやライブラリからすぐに利用可能なコードがない必要が何かは、私はどちらかは、(すべてのアルゴリズムは、ウェブ上で無料で利用できます)、または私は「私の(巨大な私はとても古いですので)スニペットライブラリを使用してゼロから書きます長年のためにソースコードを追加してきまします。

構築するよりも、買ったものは統合が悪夢になるように安っぽいでない限り、

これは、(「取得」)を購入するために、ほとんど常に迅速です。これは、小さな実績を持つ取引先から最新の達人バングものを避けることによって軽減することができます。

より「標準」の要件、より良い購買フィット(または、別の言い方をする、車輪の再発明をしないでください)。逆に、より多くのユニークな要件より多くのあなたは、建物を考えるかもしれません。

あなたはかなり正しく購入する場合でも、いくつかのカスタマイズをする傾向があることを指摘します。すべてのカスタマイズは、各アップグレード/パッチ適用時に、あなたの費用がかかりますことを心に留めて。私はあなたの要件は、あなたが深刻なベンダー標準にビジネスプロセスを再編成を検討することを買うかもしれないツールの一つでサポートされているビジネスモデルに近い場合ことを示唆しています。これが不可能な場合は、正しいツールを購入しているかどうか尋ねるます。

私は誰かが示唆場合叫ん実行コスト的な理由のためにそれを構築することを示唆しています。私の経験では買いのコストは周知であり、ビルドのコストは十分に隠されています。あなたがアプリケーション(ビジネスアプリケーションのための7年間の平均)の生活をコード維持する決定を作ることになりますが、買いとビルドの間で決定するときにのみ、初期開発コストを考慮することができることを覚えておいてください。

私は、単一のモノリシックデータベースのための強力な好みを持っていますが、時々、これは実行可能ではありません。さらに重要なのは「真実の単一のソース」を持つことです。あなたは、データのように保持する複数のデータベースを持っている場合は、データの特定の部分の信頼できるソースとして1を選んで、そのソースと一致して他のすべてを維持するためのプロセスを持っています。好適これは自動的に行われます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top