問題タブ [roi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
methodology - 品質とROI-十分なのはいつですか?
更新:開発の観点からこれを求めていますが、説明のために、頭に浮かぶ標準的な非開発の例は、99%の稼働率を維持するためにたとえば10,000ドルかかる場合、理論的には100,000ドルかかる可能性があるということです99.9%のレートを維持するために、そしておそらく99.99%のレートを維持するために$1,000,000。
0に近づく微積分のように、100%に近づくと、コストが指数関数的に増加する可能性があります。したがって、開発者またはPMとして、時間と金銭的な制約を考慮して、成果物が「十分に良い」とどこで判断しますか。たとえば、99%、99.9%、99.99%で良好なROIを取得していますか。
開発の確かな指標がわからないため、開発以外の例を使用しています。たぶん、上記の例では、「稼働時間」を「ファンクションポイントと欠陥の比率」、またはコードの複雑さに対するバグのそのような合理的な測定率に置き換えることができます。また、ソフトウェア開発ライフサイクルのすべての段階に関する意見を歓迎します。
従来のプロジェクトの三角形の制約(品質、速度、コスト)を念頭に置いてください。そして、顧客が当初の予算で提供できる最高の品質を望んでいると仮定しましょう。
roi - 最高の ROI を提供するソフトウェア開発プラクティスはどれですか?
私の組織のソフトウェア開発チーム (API の開発 - ミドルウェア) は、一度に少なくとも 1 つのベスト プラクティスを採用しようとしています。リストには次のようなものがあります。
単体テスト (本当の意味で)、自動化された単体テスト、テスト駆動設計と開発、静的コード分析、継続的統合機能など.
どの「ベスト」プラクティスが採用された場合に ROI が向上し、ソフトウェアの品質がより速く向上するかを示す調査を教えてください。そこに研究はありますか?これは、これらのプラクティスの実装に優先順位を付けるのに役立ちます (私の主張を裏付ける)。
unit-testing - 単体テスト、統合テスト、受け入れテストのどちらに重点を置いていますか?
私が最終的に参加するほとんどのギグでは、単体テストがほとんどまたはまったくありません。通常、単体テストと呼ばれるものは実際には統合テストであり、開発者のマシンから実行されることはめったにありません。私は通常、この 2 つの違いを説教することから伝道を開始し、人々に非常に焦点を絞った単体テストを作成してもらい、統合テストは後で任せるようにします。つまり、十分な数の人が単体テストを作成し、統合の作成に「進む」ことができるようになったときです。テスト。受け入れまたはシステム レベルのテストは、通常、開発者によって手動で処理され、次に QA 部門によって処理されます。
私の質問は、アジャイル環境の外で作業する場合、単体テスト、統合テスト、および受け入れテストにどれだけの労力を費やしていますか?また、何から最も価値があると思いますか?
compare - コードの改善点を特定する
かなり大規模なシステムの書き直しを行ったばかりで、改善されたコードの領域を見つけて特定するように依頼されました。私たちが費やした努力が価値があることを顧客に正当化する方法として。領域を特定することはそれほど難しいことではありませんが、この情報をどのように提示するのが最善かという問題に苦しんでいます。これに関する提案、または誰かが過去に似たようなことをしたことがあれば、よろしくお願いします。
iphone - iPhone Objective C: UIImage - 関心領域
UIImage のすべての非透明部分を含む最小の長方形領域を取得する方法はありますか?
アルファ== 0の場所を確認するためにピクセルごとに読み取る...良い方法ではないと私は信じています。
より良い方法はありますか?
読んでくれてありがとう
estimation - システム統合のコストは?
あなたが携わったソフトウェア開発プロジェクトについて、システム統合の概算コスト (総システム コストのパーセンテージとして表される) はどれくらいでしたか? システム統合には、他のソフトウェア、データベースなどとの統合が含まれます。
technical-debt - 技術的負債を解消するための ROI をどのように見積もっていますか?
私は現在、かなり古い製品に取り組んでいます。この製品は、過去の貧弱なプログラマーや貧弱な開発慣行から多くの技術的負債を抱えていました。私たちは改善し始めており、技術的負債の発生はかなり鈍化しています。
状態の悪いアプリケーションの領域を特定し、それらの領域を修正するためのコストを見積もることができますが、投資収益率 (ROI) を見積もるのに苦労しています。
コードは保守しやすく、将来的に拡張しやすくなりますが、これらにドルの数字を付けるにはどうすればよいでしょうか?
開始するのに適した場所は、バグ追跡システムに戻り、これらの「悪い」領域に関連するバグと機能に基づいてコストを見積もることです。しかし、それには時間がかかり、価値の最良の予測因子ではないかもしれません。
過去にそのような分析を行った人がいて、何かアドバイスはありますか?
matlab - MATLAB でのイメージ ファイルのバッチ処理
私は MATLAB と画像処理の初心者です。
バッチ処理を使用しようとしているときに問題が発生しました。誰かが私を啓発できることを願っています。ありがとう。
MATLAB の例に従って、次のことを行いました。
関心領域を選択したかったので、
ROI を選択した後、エディターで関数を作成しました。
コマンド ウィンドウに戻り、次のように入力しました。
出てきた数字は私が期待したものでした。
画像をループしようとすると、問題が発生します。正しくやったかどうかはわかりません。
例に従って、エディターで別の関数を作成しました。
コマンド ウィンドウで、次のように入力しました。
しかし、結果は私が望んでいたものではありませんでした。私が望んでいたのは ROI ではありませんでした。誰でもこれで私を助けることができますか?どうもありがとうございました。
写真1:
ROI を選択した後の画像 1:
continuous-integration - 継続的インテグレーションの ROI はどのくらいですか?
現在、私たちの組織は継続的インテグレーションを実践していません。
CI サーバーを稼働させるためには、投資収益率を示す文書を作成する必要があります。
バグを早期に見つけて修正することによるコスト削減以外に、このドキュメントに記載できるその他の利点/節約に興味があります。
unit-testing - メンテナンス段階での単体テスト
私たちのプロジェクトは現在メンテナンス中です。このプロジェクトの単体テストは一度もありません。アプリケーション全体の単体テストを書くのではなく、デルタの単体テストを書くことを計画していました。好ましいアプローチは何でしょうか。メンテナンス段階で単体テストを追加することは本当に価値があるのでしょうか??? まだ .net 1.1 を使用しており、将来的に .net 4.0 にアップグレードする可能性があります。
誰かがこれをビジネスに販売するためにROIを行ったのではないかと思っていました??