2013年3月14日木曜日

デッドカスタムアプリケーションです


カスタムアプリケーションでは、一度、企業のITの先駆者だった - ほぼすべてのビジネスニーズに合わせて、全体として、企業にITの価値を高めるために設計された専用ソフト。しかし、カスタム·アプリケーション開発の認識は、企業の世界では、既製のアプリケーションの成長力のために主に、過去15年間に変更されました。

ソフトウェアパッケージのルアーは、特に景気後退による企業の予算やIT部門へのダメージと、無視することは困難である。認知コスト削減、スピードと既製のソフトウェア·ソリューションは、一見したところ、人手不足の企業のIT管理者が予算を伸ばすしようのための完全な選択を行い、それらを実装するための全体的な使いやすさ。

少なくとも、メリットは紙の上で良く見える...しかし、彼らは本当に実際のエンタープライズ環境で積み重ねるのですか?

ソフトウェア·パッケージについての真実

パッケージ·アプリケーションの利点は、多くの場合、その後をもたらすべきである "ビルトインベスト·プラクティス"として説明されています。
1。全体的なコストを削減
2。新しいアプリケーションの実装に伴うリスクを軽減
3。迅速かつ容易に実装

まとめると、これらの利点は、企業のITチ​​ームは、パッケージソフトが関与している完全に滑らかな時間を持つことを意味する。テストされ、標準化されたソリューションとして提供され、既製のソフトウェアは、ほとんどの企業のITシステムで動作するようにマイナーな微調整のみが必要と主張する。それは特注のシステムに比べて、これらのアプリケーションが良くなる...右か?

そうでないかもしれない。

それは、CIOやパッケージソフトの間の愛 - フェストが終わったように見えます。

最近では、エネルギー会社の最高執行責任者(COO)は、彼が彼のERPベンダーによって人質にされてうんざりしていたことを私に言った。この幹部の意見では、過去14年間、彼の会社は常にパッケージ化アプリケーションとビジネス·ニーズを満たすために苦労してきた。彼らは、アップグレードおよびカスタマイズするのは難しい、計画よりも実装がより高価であり、それらのIT環境全体の問題を引き起こしてしまった。

ベストプラクティスは、特に企業のITに、必ずしも万能サイズではありません。 IT環境が地面に別のものを燃やすことができる1つのために何が動作します。それのほとんどは、企業で働くかもしれないが、それの部分はあなたのビジネスで動作するように、単に "調整"を超える必要があります - 既製のソフトウェアが足りないところです。カスタマイズ大量の、パッケージの実装は、しばしば困難でアップグレードや変化するビジネスニーズに対応することができないことで、その結果、非常に脆いと高価になる。

まだ死んでいない - カスタム·アプリケーション開発

でも、パッケージソフトウェアに内在する隠れた問題と、それが市場に出るまでの時間になると、これらのアプリケーションは、カスタム開発に脚を持っている一般的な信念がまだあります。また、ビジネス·ユーザーは、通常、カスタム開発、長く危険な努力作り、彼らはアプリケーションから必要な内容を正確に把握していません。

この不確実性の種類とカスタム開発のための死を告げる鐘、および他の問題のホストのための触媒となるために使用絶えず変化範囲:
- 長い土壇場の変更やプロジェクトの再起動のために、多くの場合、ビルド​​時間
- これらの変化から予期しないコストや過多量
- プロジェクトの長さと費用に基づいて、プロジェクトの失敗の迫り来るアイデアは、ほとんどのCIOにとってあまりにも大きなリスクとなっています。

これらの全ては、今度は、カスタム開発のプロセスに関連付けられていた。

全体カスタムアプリケーションの開発プロセスは、ビジネスニーズの変化に迅速に対応し、変化に対応できないために悪い評判を、受け取った。アジャイルメソッド - この課題に直面して、精通した開発者は、これらの変化し続ける要件を中心操縦する方法を採用し始めている。

MYTHBUSTER ASのアジャイル開発

それでは、どのようにアジャイルは、カスタム開発と問題の核心、それが必要かについての確実性のビジネスの欠如に対処するのでしょうか?

アジャイルを使用すると、開発者は自分のチームを導くために必要とするビジネスの高レベルセットで始まる。チームは、最も明白な、または重要な必要性に対応し、時間の非常に短い期間内にビジネスユーザーに動作するデモを示しています。ユーザーからのフィードバックを繰り返し、継続的にビルドアウトしてから、システムをより多くの詳細を追加するために要請され、。採用し、プロジェクトの変更を事前に予想することによって、ITとビジネスは、ビジネスのフィードバックや優先順位に基づいて適切なソリューションを構築して、一緒に作業することができます。

変化を受け入れ、実際にはより迅速な実装につながる - 彼らは唯一の最も重要なビジネスニーズに届けるようにチームがより速く動作します。アジャイル実践者は、時には "リーン"とアプリケーションのサイズと複雑さを意味する "目的に合わせる"として最終的なアプリケーションを参照してくださいそれが簡単に将来のビジネスの変化に追いつくために作る、低減されます。このタイプのをサポートする開発環境にこの練習を追加/アジャイル開発プロセスを反復し、変更を扱うことがさらに簡単取得 - 今度は、これらのアプリケーションは "常緑"とビジネスのための優れたROIを実現することができ作る - ソフトウェアこれ以上は老化!

カスタム開発に伴うコストやリスクも小さいチームのサイズと配信スピードを介して、前者を減らしています。開発チームが隔週で動作するアプリケーションの機能を提供する使命を帯びているようなリスクは最小限に抑えられる - とプロジェクト進捗の可視性は、オープンに出ており、後ろに隠れるためにはプロセスが存在していない。どちらかのチームが軌道に乗っているか、全体としてより大きなビジネスに透明性を高め、そうではありませんし、誰もがそれを見ることができます。

最後に、ツールが死人の中から戻ってカスタムアプリケーションを持って来ることで無視することはできない。アジャイルが効率的かつ効果的に機能して焦点を当てている間は、企業のIT部門は、動くソフトウェアを提供するために、可能な限り迅速かつ低リスクと変化のプロセスを作るために適切なツールが必要です。理想的には、最高のアプリケーション開発ツールは、アプリケーションの変更を合理化し、オフィス機能を取り戻す自動化、構築、展開、実用的なフィードバックを収集し、企業全体でプロジェクトの透明性を提供するようになります。

だから、カスタムアプリケーションは死んだのですか?まさか。パッケージソフトの約束は本当であるには余りにも良いようだと、多くの企業のために、それはしばしばである。アジャイルメソッドの追加、ミックスの右側のツールと​​共に、カスタムアプリケーションははるかに少ない高価なアプリケーションの寿命の上で行い、より柔軟なオプションを使用して、エンタープライズITを提供しています。おそらく、我々は尋ねなければならない:代わりに "死にかけている市販のソフトウェアである"?

OUTSYSTEMSについて

OutSystems 'アジャイルプラットフォームが急速にアジャイル方法論を使用し、柔軟性のあるWebアプリケーションやビジネス·プロセスを開発し、管理するために、世界中のITチームによって使用されます。統合されたプラットフォームは、単一の強力な環境内でアプリケーション開発とビジネス·プロセス·マネジメントの2つのライフサイクルを統一する - ビジネスプロセスと連続的な変化のために構築された、柔軟性のあるWebアプリケーションの配信の自動化を可能にします。

企業はWebアプリやビジネス·プロセスを統合、開発、デプロイ、監視および変更するためのアジャイルプラットフォームを使用する - 週間ではなく数ヶ月または数年後にはビジネス価値を提供。

2001年に導入され、6500以上のインストールで、OutSystems 'アジャイルプラットフォームは、複数のコーディとJolt賞を受賞されており、1,700人以上の開発者が、500認定プラクティショナーや、50以上の導入パートナーの活発なコミュニティによってサポートされています。同社の無料のCommunity EditionはOutSystems Webサイトでダウンロードすることも可能です。

0 件のコメント:

コメントを投稿