どのように推定するかの貢献のソフトウェアプロジェクト?[定休日]

StackOverflow https://stackoverflow.com/questions/2437881

  •  19-09-2019
  •  | 
  •  

質問

働いているソフトウェアプロジェクトのような見積りの割合の合計の貢献として展開していた"開発のソフトウェアです。あツールは?このようなツールのために活用できる鑑定又は交渉です。その作業のためのお金(り、金う点では).はあると思うのに十分な手を振る最も大切なことを教えられました。

の推定は非常に主観的に(少なくとも私は今が分かりませんのツールを提供するも主観的に見積りいたします。たんSloccountる呪文の総力線を用いのコードが当たりの開発です。

私の理想のツールを用い:

  • 測定の複雑さのコード(複雑であり、もよりのために努力しているのではなくなり貢献)
  • 測定のdecomposibility/柔軟性のソフトウェア(分解性が良い)
  • どのくらい図書館のコードを使って--ライブラリを利用コードを加速し、開発プロセスの増加に関連するリスクを必要とし、開発者からの前について学ぶ図書館があります。
  • さいとの差別化としてのコード"、"コピーのコード"、"人のインデントをすることが可能になっている。

が難しいとの差別化と複雑さの実装に固有の複雑な問題です。にこのような比較はできと同等のオープンソースの相手側のインストールされている場合、または各サブモジュール。

なければ、そのままツールにはないメリットとツールなのでしょうか?はいいはずだと思い込んでいるところに"いい仕事しない対策"?時間がかかります。恐らくプロジェクトマネージャーがなすべきこの推定の継続的なえます。あります。あり、標準化が難しいこれはあらゆるプロジェクトは異なる目標が、恐らくことが必要とする複数の規格な基準です。このと似てどのように当社の価値は、市場での

更新:見て少数の初期応答:にとってあまり意味がありませんを想像するツールで出力を率。あるツールで人(特に管理者を作成し使えること、さらに、より良い決定は?その十分な統計のためのより良い決定は?これらの統計に利用できますか?

正しい解決策はありません

他のヒント

私は本当にソリューションに対する個人の貢献度を測定する任意の信頼性の高い信頼できる方法がある疑い。時々(等小さく循環的複雑度)コード、より複雑溶液のより少ない行をもたらすいくつかの複雑なレガシーコード、非常に重要な貢献として見ることができる書き換え他の場合には(同じ統計をもたらすエッジケースをカバーする貴重なコードを削除中コードの以下の行、小さいCCなど)は間違いなく悪いものです。それはすべてのチームにおける個人主義はほとんど常に間違っていると私はむしろそれを避けるため、特にモチベーション要因としてそれを使用することはありません、ダウン人々、信頼と協力に来ています。

この研究テーマです。してくれるツールもいくつかありたメトリクスを定義しよう コードを所有.他にもアプローチで取り組むその他の共同開発のためのインスタンスの trustability してのコードです。

いても複数の研究を利用しようとしたからの情報 クト.例えば、特定のデベロッパーがその人の人格を否定することを紹介します。"という声もありましたが、多くする目的で華麗なデベロッパーが最も重要な部分のシステム、ますます導入可能性の高い重大なバグ).

やっく マネタイズ 開発事ができます。費用について教えてくバグ?何かのゲインのリファクタリング?うしかし一方の推定に貢献しました。

最後の涼しいツールで見たのこのようにした ゲームのプラグイン ハドソン 継続的インテグレーション システム。スコアが割り当てられ、各開発者による行動

  • -10ればい休みの構築
  • -1破壊試験
  • +1の固定試験
  • など。

それは再びうかを評価する貢献。

ていじものを好きなように求めているのが存在し、まだまだ未熟です

私は、プロジェクトのシェアを評価するためのツールを得ることができるとは思いません。ソースの行を測定することは非常によく、すべてのですが、どのようなそのソースの品質の?あなたは、ソースの200行のための信用を取って誰かを望んでいないだろうジョブがeasiy 20で行われていることができれば...

また、一瞬私の雇用を考えて、多くの人がコード以外の方法でプロジェクトに貢献しています。私はプロジェクトマネージャやテスターだろうと考えることができ、即時の例 - 。必要不可欠である二人とも、当然いくつかの信用に値する二人とも

マーティン

私が想像できる唯一のことは、投票システムになります。それはどこでもあなたのチームやで働くならば、私は、絶対にないアイデアを持っていない - 私はあなたがコードの品質のいずれかの現実的な推定のために人間が必要になりますことを、確信している。

Stroustrup氏の本ではC ++での私は、「技術的手段との社会問題を解決しようとしないでください」一度読みました。

progmatically考え、態度やプログラマの能力は非常に迅速に一緒にコードレビューを行うと、関連するトピックについて話を持っていることによって推定することができます。

" ここに画像の説明を入力する

IT-愛好家として考えるとコントロール・フリークとして、これはリアルタイムperformancedバージョンcotrol、バグデータベースなどとgreatesを使用して教えやすい機械学習ソフトウェアを実装するために、非常に難しいことではありません各貢献者のためのデータ。例えば。 R、KNIMEまたはWEKAがこのために使用することができます。

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