問題タブ [time-estimation]
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.
language-agnostic - 長時間実行されているプロセスの残り時間をテキストで報告する正しい方法はありますか?
したがって、おそらくプログレスバーを使用して、実行時間の長いプロセスがあり、残り時間のテキスト見積もりが必要です。たとえば、「残り5分」、「残り30秒」などです。
(精度、解像度、または更新レートの問題のために)実際に時刻を報告したくないが、テキストの要約に固執したい場合、正しいパラダイムは何ですか?
残り1分は0秒から60秒まで表示されますか?または1:00から1:59まで?残り1:35だとしましょう。「残り2分」ですか、それとも「残り1分」ですか。
3分未満のときに「残り数分」に切り詰めますか?
推奨される(ユーザーのイライラが最も少ない)方法は何ですか?
iphone - この iPad アプリの工数はどのくらいを見積もればよいですか?
背景: 以前に独自の iPad/iPhone アプリを開発したことがあります。これは、クライアント向けの私の最初のアプリになります。以前の iOS 開発はすべて時間外だったので、これにかかる時間を見積もった経験はありません。
知識のある iOS 開発者が、クライアントの既存の PDF ブック シリーズ用の単純な PDF 表示アプリを開発するのにかかる時間について、非常に一般的な推奨事項を知りたいと思います。その規模の何かについて、あなたの時間は概算で何時間ですか? 10時間?25? 50? 100?
見積もりを正しく行うのは難しいことを私は知っています。それは開発者、慎重に計画された要件などに依存します。これらの予防措置を講じ、概説された要件により適合するように見積もりを調整します。私は有能な開発者ですが、時間の見積もりに関してどこから始めればよいかわかりません。
project-management - プロジェクトの見積もりの内訳でタスクが必要な最大時間数を誰かが推奨できますか?
私が言いたいのは、プログラミングプロジェクトの見積もりを可能な限りタスクに分割している場合、タスクを作成するのに十分な最大値があるということです。つまり、最大値が4〜6であると言えば、タスクがそれよりも長い場合は、より多くのタスクに分割する必要があります。でも、これがあまり役に立たなくなるポイントがある気がしますし、最大10〜12時間は許容できると思いますが、上司は同意しません。ここでの考え方は、タスクを完了するのにどれだけの時間が必要かをできるだけ知ることができるようにすることですが、同時に、実際にコードに飛び込むまで、あまりにも多くの内訳が無意味になるポイントがあると思います。何か考えや一般的な慣習はありますか?
time-estimation - ソフトウェア時間の見積もりに関する意見の相違
ソフトウェア製品の推定時間と自分の時間の見積もりが異なるクライアントにどのように対処しますか?
私のものではないが、ほぼ同じ問題を捉えているシナリオについて説明します。私はプログラミング部門を持つ大企業の下請け業者として働いています。私たちが取り組んでいるソフトウェアプロジェクトは、部門が彼らが処理していると信じている分野にありますが、彼らの専門知識と私のものは非常に異なるため、私たちは異なる結果を得る傾向があります。
例:プロジェクトの開始時に、私は彼らが非現実的に困難であると考えた開発の1つの方法を提案し、多かれ少なかれ取得するために使用しているプログラミング言語(Python)と別のフレームワーク(彼らが精通しているもの)を統合することを提案しました同じ結果。
- この統合に関する彼らの見積もり:1週間未満(彼らは以前に統合を行ったことがありません)。
- 統合の私の見積もり:2週間以上。
- 必要な結果を得るために私が提案した方法を使用する(プロジェクト内の他の場所で使用される他のライブラリの中でmatplotlibを使用することを含む):45分。これは見積もりではありません。ビットは実際には45分で終了しました。
例:ソフトウェアを内部システムと統合するには、使用するWebサービスを提供する必要がありました。彼らは壊れたものを提供しましたが、それは彼らの内部ツールで動作します(他のオプションの中でも特に.NetまたはJavaメインストリームパッケージでは動作しません)。彼らは、統合に見積もられた時間よりも時間がかかったのは私のせいであると主張しています。
問題は彼らが知らないということではありません、問題は彼らが危険であるためにプログラミングについて十分な知識を持っているということです(私の意見では)。この種の状況に対処するためのガイドラインはありますか?期待値管理の方法は?それとも、私は最初からそのようなプロジェクトに参加するべきではないかもしれません、そしてこの場合、明白な兆候は何ですか?
estimation - 多くの未知数を含むプロジェクトの見積もり
アプリをあるプラットフォームから別のプラットフォームに移動するなど、多くの不明な点があるプロジェクトに取り組んでいます。
私の当初の見積もりはかなり外れており、これがいつ終了するかを確実に知る方法はありません.
そのようなプロジェクトを見積もることができないことにどう対処すればよいでしょうか。画面にボタンを追加したり、Web サイトをデザインしたり、アプリを作成したり、バグを修正したりしているわけではありません。これらはバグのあるメソッドではなく、コード全体で行われた仮定であり、もはや正しくなく、段階的に発見され、それぞれが分析され、さらに多くの未知数で軽減されます。
asp.net - asp.net での SP の推定コスト
私のasp.netアプリケーションでは、ユーザーがフォームを送信するときに、そのストアドプロシージャにどれくらいの時間がかかるかをユーザーに示したいと思います. asp.net アプリケーションから調べる方法はありますか? SQL Server で推定コストを使用してクエリ プランを推定したのと同じように。asp.net Web ページに表示できますか?
time - プログラマーを追加すると、プロジェクト時間の見積もりはどのように変化しますか?
重複の可能性:
不明点が多いプロジェクトの見積もり
プロジェクト時間について、人/時で見積もっています。複数のプログラマーがいる場合、プロジェクトにかかる費用を知りたいですか? これを見積もる方法はありますか?式はありますか?
cuda - NVIDIAGPUモデルを変更する際の速度の向上の見積もり
私は現在、自分よりもはるかに優れたGPUにデプロイされるCUDAアプリケーションを開発しています。別のGPUモデルがある場合、アルゴリズムがそのモデルで実行される速度をどのように見積もることができますか?
project-management - 新しいプロジェクトで時間見積もりを行う方法
私はこの責任者には不慣れですが、ソフトウェア開発者として多くのプロジェクトを分析し、タスクの時間を見積もっています。
しかし、あなたがチームリーダーであり、開発者のスキルを知らない場合は困難です。研究開発が必要な場合があるからです。その時点で見積もりを判断しないでください。
「COCOMOモデル」など、これに対応したモデルもあります。
しかし、この種のモデルやその他の手法を使用して、時間の見積もりを改善することは実行可能ですか?
mysql - SQLクエリのタイミングを見積もる方法は?
次のクエリにかかる時間の大まかな(桁違いの)見積もりを取得しようとしています。