質問

何を得ることソフトウェアは染?


どのような発見早期警報を保存しソフトウェアから死?

ユーザーからの視点だと思いないといけないことは明らか-何ができない効率的な使用もしていたのを修正しました。

このほか、ソフトウェアできる金型でコードのコーディングスタイル、サイズのコードベース、codebase組織の品質きます。

いったいどのように耳を傾ける標識ソフトウェアの死および是正に行動します。他に有名な例はソフトウェアの死者が開発を聞いていの?例死亡するソフトウェアに記入して下さい。

役に立ちましたか?

解決

かつ次のいずれを明確に示するシステムは、絶滅危惧種リスト:

  • シングルポイントの失敗は許され存在する(一人で)
  • 資源の配分していないよう管理の欠陥の修正
  • アクティブな開発のための半年間
  • ないリサイクル年
  • 元の製品ベンダー/ライブラリの支援
  • 資源オフプロジェクトと置き換えられないく四半
  • 環境の変化(高容量のユーザー例)なremediated
  • 性能というわけではありませんが測定およびチューニングは定期的に起こる性能劣化)
  • インフラの変化を迫り来るOS、DB、ハードウェア)
  • ユーザーにて作品を作ってみましたaroundsにより傷、不満、またはバグのシステム
  • ユーザーベースは低下

つくプロジェクトの重要:

  • 行の経営幹に直接
  • 報告書の不良率を正確に、定量化してコスト管理
  • 自動化され、そして、構築、試験、包装、展開サイクルしていき
  • Modularize、可能な限りシステム
  • 明確なメトリクスおよびチューニングapplicaiton必要な場合
  • うユーザーに最も重要な住所とサービス提供のノウ

上の図書館ソフトからの死の思いのリボンへ Objective-C.

他のヒント

挿入Windowsクランキージョークです。

がっつち

  • 増欠陥到着率
  • 高いコスト当たり不良修理
  • 高いコスト当たりの特徴

すべてのさらに高 エントロピー をコードすなわち、低い信号対雑音比となります。

多数あり方を攻撃す;おそらく最も有効な特定のモジュールの高い不良率--欠陥があり、パレート分布、すなわち、20%のモジュールの80%を占めます。構築するテストフレームワークのためのこれらのモジュールは、再実装を行ってからクリーンページビルの良い試験用単体テストの枠組み等適当な)し合わせて、全体システム。

このソフトウェアは、死からの内部の"技術上の理由"のように考えているのは比較的少ない。できないと思っている例;も古いという悪ントリーリスク調).

いかに共通ソフトウェアを金型で

  • 基になるハードウェアやOSの旧式化にともない、ソフトウェアに失敗しようとしていることがわ(WordPerfect,Lotus1-2-3)
  • 競合製品の優れた特徴が、市場リーダーが停滞により自己満足(Amiga)
  • のソフトウェア旧式化にともないよ"パラダイムの変化"(Encarta)

最初の二つのポイントと思われが一部の断層の品質問題が遅すぎるやかに反応する市場の変化のなんです。

すぐに重大なバグを修正していません。あなたは、ユーザーの10%に影響を与えるバグを持つ新しいバージョンを出荷言います。あなたは速やかにそれを修正し、修正版を出荷していない場合は、これらのユーザーは、完全にプログラムを使用することができませんし、交換のために検索します。あなたが最終的に遅れた修正版を出荷するとき、彼らは消えてます。

開発者が触れたり、ソフトウェアをサポートするために_NOT_言い訳をしているときます。

数えるだけの尺度は、あなたが上記参照「ユーザー視点」から派生したものです。

最も可能性の高い候補者は、次のとおりです。
1.サポート要求が増加し、
2.売上高が減少します。

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