質問

どのようにDjangoのような特定のWebフレームワークに努力推定値は、ファンクションポイントで言う変換するのですか?または努力の推定は、Webフレームワークのアーキテクチャのみに依存していますか?任意のヒントやガイドラインが役立つだろう。

EDIT あなたが言う考え方で制限的になり、これは私のフレームワークである、ジャンゴを言うと、私はモデルやテンプレートに私の要件を変換するという点で考えてみましょう。

または私は言っにおける一般的なことができ、これらは現在、これらは私のファンクションポイント(任意の一般的な推定手法)があり、私の要件であり、私は、Djangoフレームワークの制約にこれを変換することができますし、労力の見積もりが付属しています。

役に立ちましたか?

解決

私が見積もりをスケジュールするためにサイズの見積もりから行くときの速度のスクラムのコンセプトが好きで、長年のために正常に適用されています。

コードの行、ファンクションポイント、ストーリーポイント、理想的な労働時間、gummibears、どんな:

問題、ユーザーストーリーや機能は、いくつかのサイズのユニットを用いて推定しています。我々は「ポイント」の大きさを推定しているとしましょう。

スケジュールの見積もりにこのサイズの見積もりから行くために、あなたは速度を適用しますどのように多くのポイントの完了の機能が与えられた時間内に生産チームの価値は、n個週間のスプリント(イテレーション)を言いますここで、nは、例えばあります範囲1..4インチですから、2週間のスプリントあたり言って300ポイントの速度を持っている、あなたのバックログに実装するユーザーストーリーの価値は500ポイントを持っている場合。したがって、あなたはそれらすべてを完了するために、2つの2週間のスプリントを必要としています。通常、それは周囲の他の方法を適用されます。物語が最大値をもたらす実現することができ、そのストーリーを延期すべきである固定期間スプリント、所与の

どのようにして、速度番号を得るのですか?最初にあなたはそれをguesstimateする必要があります。しかし、右の最初のスプリントの後に、あなたのチームのためにいくつかの歴史的な速度データを持つことになります。このデータに、あなたの速度推定値を基づか代わりに推測開始します。少ないあなたが数字を微調整、より正確には、彼らが時間をかけてなります。

この方法の問題のサイジングは問題自体よりも何かを考慮する必要はありません。等経験、ゼリーなどのチーム特性は速度に現れる。

トピックの良いrefenceはマイク・コーンのアジャイル見積りと計画するですます。

他のヒント

他人ながら、いくつかのアプリケーションは、ウェブモデルにうまく適合 -

これはおそらく、どのようにおなじみのチームは、一般的にWebフレームワークとWeb技術、アプリケーションの複雑さにあり、そしてどれだけそれがウェブモデルに合うような多くの要因に依存しますありません。例えば、私は、ASP.NETがちょうど出てきたとき、ASP.NETに、いくつかのグリッドで内部のデスクトップユーティリティを変換しようと試みてきました。すべての機能が移植されたが、元のデスクトップアプリが提供するスプレッドシートのような使いやすさに比べて「あまりクリック」があったので、私は、ユーザーの承諾を得ることができませんでした。

あなたは原因より、従来のデスクトップアプリケーションに比べて(例えば)データベース、DAL、BLL、WS、UI、およびレポート層に作業を分割する内部作業が増加する場合があります。もう一つの懸念は、サーバーへのネットワーク、ブラウザ、および/または集中計算によるパフォーマンスの問題かもしれません。また、ブラウザの互換性を心配する必要があります。

多分には本当に知っている唯一の方法は、実際に等しい値と行動のソフトウェアを実装し、あなたがチームと興味を持っている枠組みの中で、いくつかの重要な開発をやってみることです。

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