アカウント名:
パスワード:
> ソースコード行数の生産性が年々低下傾向にあることに着目し、ここからソフトウェア開発の生産性が低下していると主張している。
生産性っていうたら儲けで測るもんじゃないのかいなさすがにどーなんだ
それは労働生産性とかの方でしょ。ソフトウェア開発の生産性を行数で測るのはどうかとは思うけど。ファンクションポイントとかはもう古いのかな。とにかくそういう抽象化された情報処理能力で測らないとね。
知見> 1. ソフトウェア生産性は全体的に低下傾向にある> 2. ソフトウェアに対する品質要求は高まっている> 3. 生産性を低下させないポイントは上流工程強化> 新規開発プロジェクトの中では、上流工程での不具合摘出比率が70%以上と高いグループでの生産性が低下していないことが分かりました。同グループではSLOC不具合密度が低く、信頼性も高い状態が続いています。
品質要求が高まっているのが生産性低下の一因とだ言っているようだ上流が出来る子だと2でも生産性が落ちていないと言っているようだ
メッセージ> 2.定量的管理を推進し、品質要求レベルに見合った生産性目標の設定を> 白書データによると、経年とともに品質要求レベルが高まっている傾向が見られます。また、品質要求レベルが高いとSLOC生産性が低くなる傾向が見られます。したがって、品質要求レベルに見合った生産性目標を設定することが望まれます。> 3.業務分野経験等のスキルが高い要員の育成を> 上流工程での不具合摘出比率が70%以上と高いグループは、上流工程強化による作込み品質向上を狙った定量的管理が進んでいるだけでなく、要員の育成・確保が進んでいる模範的なグループであると考えられます。生産性向上に向けては、開発要員のスキルアップを図ることが重要と考えられます。
やはり要求が厳しいと生産が落ちる、上流がんばれと言っている
昔は未定義動作?バッファーオーバーフロー?動けばいいんだよ!って感じだったんじゃないかと昔のソースコードを見てて思う。
20年以上前、オレが新入社員だった頃にオレの上についた先輩のアセンブラソースがそんな感じだった。メインループの先頭でスタックポインタを必ず初期化してて、オレがちゃんとスタック管理したソースに直してたら、”スタックが壊れると困るから、メインループの最初にスタックポインタの初期化を入れないとダメだよ”とか言ってきてた。勿論オレは反対したし、ちゃんとスタック管理して正常に動くようにしたが。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy
ほぇ (スコア:5, すばらしい洞察)
> ソースコード行数の生産性が年々低下傾向にあることに着目し、ここからソフトウェア開発の生産性が低下していると主張している。
生産性っていうたら儲けで測るもんじゃないのかいな
さすがにどーなんだ
Re: (スコア:0)
それは労働生産性とかの方でしょ。
ソフトウェア開発の生産性を行数で測るのはどうかとは思うけど。
ファンクションポイントとかはもう古いのかな。
とにかくそういう抽象化された情報処理能力で測らないとね。
Re:ほぇ (スコア:0)
知見
> 1. ソフトウェア生産性は全体的に低下傾向にある
> 2. ソフトウェアに対する品質要求は高まっている
> 3. 生産性を低下させないポイントは上流工程強化
> 新規開発プロジェクトの中では、上流工程での不具合摘出比率が70%以上と高いグループでの生産性が低下していないことが分かりました。同グループではSLOC不具合密
度が低く、信頼性も高い状態が続いています。
品質要求が高まっているのが生産性低下の一因とだ言っているようだ
上流が出来る子だと2でも生産性が落ちていないと言っているようだ
メッセージ
> 2.定量的管理を推進し、品質要求レベルに見合った生産性目標の設定を
> 白書データによると、経年とともに品質要求レベルが高まっている傾向が見られます。また、品質要求レベルが高いとSLOC生産性が低くなる傾向が見られます。したがって、品質要求レベルに見合った生産性目標を設定することが望まれます。
> 3.業務分野経験等のスキルが高い要員の育成を
> 上流工程での不具合摘出比率が70%以上と高いグループは、上流工程強化による作込み品質向上を狙った定量的管理が進んでいるだけでなく、要員の育成・確保が進んでいる模範的なグループであると考えられます。生産性向上に向けては、開発要員のスキルアップを図ることが重要と考えられます。
やはり要求が厳しいと生産が落ちる、上流がんばれと言っている
Re: (スコア:0)
昔は未定義動作?バッファーオーバーフロー?動けばいいんだよ!って感じだったんじゃないかと昔のソースコードを見てて思う。
Re: (スコア:0)
20年以上前、オレが新入社員だった頃にオレの上についた先輩のアセンブラソースがそんな感じだった。
メインループの先頭でスタックポインタを必ず初期化してて、オレがちゃんとスタック管理したソースに直してたら、
”スタックが壊れると困るから、メインループの最初にスタックポインタの初期化を入れないとダメだよ”とか言ってきてた。
勿論オレは反対したし、ちゃんとスタック管理して正常に動くようにしたが。