問題タブ [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.
agile - スクラムツールで時間を見積もるための単位
私はスクラムを学び、それで使用するためにAcunoteと呼ばれるツールを試してきました。私の質問は、タスクごとに、そこにある2つのフィールドについてです。それらは「見積もり」と「残り」です。それらにはどのユニットを使用すればよいですか?ストーリーポイントを使用しますか?残りはどうですか?たとえば、10ユニットかかるタスクがあるとします。一日の終わりに残りの部分を、完了するのに必要だと思う「ユニット」の数で埋めますか?
ありがとう!
search - Google/Yahoo 検索を Web サイトに埋め込むか、独自のサイトを作成します
Google カスタム検索、Yahoo 検索ビルダーを使用するか、Web プロジェクト (100 ページ以下のコンテンツ) 用に独自に構築するかについて意見を求めています。自作する必要がある場合、お勧めのファスト スタート キットはありますか?
どうもありがとうクリス
estimation - システム統合のコストは?
あなたが携わったソフトウェア開発プロジェクトについて、システム統合の概算コスト (総システム コストのパーセンテージとして表される) はどれくらいでしたか? システム統合には、他のソフトウェア、データベースなどとの統合が含まれます。
scrum - 予測不可能なタスクをスクラム スプリントに組み込むには?
私は 4 人の開発者からなる小さなチームのスクラム マスターです。私たちが取り組んでいるプロジェクトには、これまでに行ったことのない多くのタスクがあり、スプリント計画会議では簡単に見積もることができません。この不確実性でスプリントを実行するための最良の方法は何ですか? リリース可能な製品でスプリントを完了するのは非常に難しいと感じています。また、長さが不明なタスクがたくさんある場合、スプリントを計画するのも難しいと感じています。
algorithm - 複数のBigOを1つに追加/マージする方法
(たとえば)3つのサブアルゴリズムで構成されるアルゴリズムがある場合、すべて異なるO()特性を持ちます。例:
- アルゴリズムA:O(n)
- アルゴリズムB:O(log(n))
- アルゴリズムC:O(n log(n))
アルゴリズム全体のO()を理論的に推定するにはどうすればよいですか?つまり、それを計時したり、他の実際的な測定を実行したりしません。
よく知られている式や手順はありますか?
language-agnostic - 線形補間を使用して、2つの地理座標間の現在の位置を推定するにはどうすればよいですか?
私は以下を利用できます:
- 最後に報告された緯度、タイムスタンプ付きの経度
- ターゲット緯度、経度
- 目標とする推定時間
- 見出し
時間の経過とともに推定位置を補間するにはどうすればよいですか?
残りの旅行に必要な平均速度を計算するには、これで十分です。直線距離を考えると、それはかなり些細なことです。私はそれがベクトルに関係していることを知っていますが、私は少し錆びていて、何人かの専門家に相談する方が良いと思いました。
この更新レートが必要な理由は限られているため、スムーズなアニメーションを表示するには、更新間の現在の位置を推測する必要があります。
ターゲットプラットフォームはGoogleマップアプリケーションであるため、2つの座標間の距離の地理補正機能などの基本的な機能を利用できます。私は多くのことを知っているので、言語は重要ではなく、必要に応じて任意の例を移植または適合させることができます。ただし、一般的なソリューションが推奨されます。
これは単に2つの独立したベクトル計算ですか?
project-management - 研究開発タスクのタイム ラインをどのように見積もるか
研究開発業務の時間を見積もる際に留意すべき主なポイントは何ですか。「WPF」テクノロジーを使用して「ABC」タスクを見積もる必要があり、その経験がないとします。そのための研究開発が必要です。
estimation - 決定方法: ゼロから構築するか、既製のソリューションをリバース エンジニアリングするか
誰かが私に、彼らがやりたいと思っているたくさんの奇抜なことをサポートするために、多くのカスタマイズを備えた youtube クローンを作成するように頼んだとしましょう。
ホワイトラベルまたはオープンソース製品から構築するよりも、ゼロから構築する方が良いかどうかを判断するにはどうすればよいですか?
私の過去の仕事経験のために、私は自分が構築しているものの詳細を知ることができるので、ゼロから構築することに偏っています。これにより、リリース後のサポートとスケーラビリティが向上します。私のチームの誰も経験のない既製のソリューションに取り組むことに抵抗を感じる. 何が得られるのかよくわかりません。それが私がやりたいことをすべて実行するかどうか、それがどれほどよく文書化されているか、そして6か月後に頭を撃つかどうかはわかりません.
使用したことのない既製のソリューションが非常に多くあります。ゼロから構築するのが良いアイデアかどうかを判断する前に、それらすべてをどのように評価すればよいでしょうか?
予算が限られている人のためにこれを構築しているのに、彼らが将来的に私に多くのサポートを期待しているとしたら? (つまり、ソリューションを購入するのは予算に合っているが、その後のサポートについて心配している)
algorithm - ダウンロード完了時間の見積もり・予測
単純すぎるように見える「残り X 分」ダイアログをからかっていますが、どうすれば改善できますか?
事実上、入力は現在までのダウンロード速度のセットであり、これを使用して完了時間を推定する必要があります。おそらく、Y% 信頼区間を使用して「残り 20 ~ 25 分」などの確実性を示します。
これを行うコードは小さなライブラリに入れられ、プロジェクト全体で使用される可能性がありますが、それは本当に難しいのでしょうか? どのようにしますか?以前のダウンロード速度にどの程度の重みを付けますか?
それとも、すでにいくつかのオープン ソース コードが公開されていますか?
編集:要約:
- より良いアルゴリズム/フィルターなどにより、推定完了時間を改善します。
- 単一の時間 (「1h45-2h30 分」) の代わりに間隔を指定するか、精度を制限します (「約 2 時間」)。
- 進捗がいつ停滞したかを示します。ただし、進捗が一貫して停滞し、その後継続する場合は、対処できるはずです。おそらく「約2時間、現在失速中」
agile - スクラムとストーリー ポイント - 理想的な工数ではなく、なぜ理想的な工数なのか?
私は、Joel Spolsky が提案した方法で時間の見積もりについて考えることに慣れています。スケジュールされた項目に 16 時間以上かかる場合は、より小さなタスクに分割する必要があります。現在、私はチームにスクラムを導入し、ストーリー ポイントに基づく見積もりを取り入れています。ストーリー ポイントの適切な単位は、工数ではなく工数であることが理想的だと思います。日を使用した場合、ほとんどの問題の見積もりは 1/2 または 1 になります。
理想的な工数の使用がスクラムの文献で最も頻繁に言及されている理由について何か考えがありますか?