No.3ベストアンサー
- 回答日時:
ソフト開発部門で、ソフト開発に関る個々の技術者に求められるコスト削減の事項を、列記してみました。
ソフト開発部門におけるコスト削減の対策は、ソスト開発現場そのものに対するものと、納入後の運用保守に対応するものに大きく分かれます。開発の現場では、開発要員の減員と完成までの期間短縮が課題です。システムの運用保守への対応では、システム納入後の障害対応に関る作業時間の短縮と仕様変更への短期対応が課題です。
1.開発画面でのコスト削減の対策
開発ノウハウとソフト資産の共有と専用ハード機器使用が、開発コストの軽減をもたらします。
1)共通できるオブジェクトやサブルールチンのライブラリー化
個々人で閉じられている共有できるロジックや操作関連のオブジェクトを、ソースを含めライブラリィとして公開し、再活用する事で開発にかかる労力を省力化していきます。
2)市販流通パッケジーソフトの流用
プログラムから、市販流通パッケジーソフト機能(画面表示やメニュー操作、エディター機能、リレーショナルデータベース機能、印刷など)の部分的な借用をすることで、その機能部分の開発製造にかかる期間を短縮します。
3)テストとドキュメントツールの活用
パッケージとして市販されている、仕様からテストデータを生成ツールや、ソースプログラムからドキュメントを生成するツールなどを活用し、これらの作成に要する時間を短縮します。
4)プロトコール解析やトレース記録編集などの機器の導入
独自のデバグ用プログラムを作らずに、専用機器での分析で行いデバグ効率をあげます。主にネットワーク関連の業務などでは、プロトコールの解析やデータ追跡機器などが、有効かと思われます。
2.保守場面でのコスト削減の対策
納入したシステムからの、納入後の手離れを良くしかつ障害の対応を短期に済ませること、突然の仕様変更に関る期間を圧縮すること、これら開発以外で発生するコストの低減を図ります。
1)保守しやすいプログラム製造の標準化ルール作成
開発段階から、プログラム分割体系と、処理算法の命令構造、プログラム記述の書法を標準化して、保守のプログラム調査にかかる労力の軽減をします。
2)デバグツールの事前組み込み
デバグツールを事前に組み込んで、最重要チェックポイントでのトレース情報を履歴として残すことで障害時の再現を短縮でき、解析にかかる時間の短縮ができます。また、運用上の問題点の発掘にも流用できます。
個々の技術者の立場からの視点でまとめてみました。部門長やプロジェクトリーダは、また別な観点での対応が望まれます。いずれにしても、作業時間の短縮=生産性の向上=人件費の削減=コスト削減につながると思われます。
回答ありがとうございます。
保守場面でのコスト削減という考えは勉強になりました。
開発時にかかるコストにだけ着目してました。
ドキュメント!!!おっしゃる通り、ここにかかる時間も無視できない
ですね。ふむふむ。
大変勉強になりました。ありがとうございます。
No.2
- 回答日時:
ソフトの開発では、「見積もり」が全てと言っても過言ではないでしょう。
コスト削減にも限度があります。お客様にこれだけのコスト、リスクがあることを理解して頂く、事が最も大事な事と思います。その中で、いかにコストを削減するか。これは、開発環境や言語、外注の良し悪し、お客様の仕様をいかに取りまとめるか、等のプロジェクトマネジメント能力に掛かってきます。
回答ありがとうございます。
「見積もり」・・・痛いところです。
私の会社では、「業務先行、仕様書後追い」が多いので困ってます。
組み込み系のソフトで、100%新規開発というのは滅多にありません
ので、それで動けてしまうあたりが悲しいです。
会議等で幾度も、この話題を提案してるのですが、なかなか進展しません。
まぁ、親会社と子会社という悲しい性でしょうか・・
No.1
- 回答日時:
ソフト開発のコスト削減と言えば、ズバリ「人件費削減」が一番効果があります。
ソフト開発をする際に、工数や人月当たりの単価を計算するかと思いますが、
原価を減らすには工数を減らすか、単価を削るかのどちらかになるわけです。
工数を削減する方法としては、「開発手法の見直し」が効果があるかと思います。
作成しているソフトのターゲットが何かわかりませんので、具体的事例は挙げ
られませんが。
もう一つの単価を削る方法についてですが、単価の安いソフトハウスに外部発注
する方法が手っ取り早いでしょう。
最近では、国内はもとよりインドや中国にまで発注するケースが増えています。
しかしながら、安易に外部発注すると確実に品質が落ちますので、よくよく注意
してください。
回答ありがとうございます。
人件費・・・確かに、これが一番かかってます。
だからってむやみにカットできないのもあります。
外部への外注は既にやっており、それなりの効果がありますので、
開発にかかる時間の削減をねらってみたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- コンサルティング・アドバイザー 物流コスト削減計算問題 1 2023/01/23 00:27
- メンズ 近年、男性下着のトランクスやボクサーブリーフはなぜ前閉じが増えているの? 2 2022/05/13 22:13
- その他(IT・Webサービス) コストカットの計算について質問です。 例えば時期が1171円・業務削減見込み時間42分の場合、計算方 2 2022/12/07 09:48
- その他(交通機関・地図) H-3は部品点数を減らしてコスト削減を目指したそうですが、点検回数も減らすとコストカットになるのです 3 2023/02/26 17:29
- メディア・マスコミ 私が思うのは民間放送局はBSも地デジと同じ放送をすれば良いのに、と思います。 地デジが震災などでOU 5 2023/02/15 07:44
- 国産車 【エアレスタイヤ】なぜ日本ではもうタイヤメーカーはエアレスタイヤのノーパンクタイヤの開 4 2023/03/19 08:44
- 電気工事士 【電気】電線の結合部は銅が一般的に用いられますが、この銅で圧着するのは、電気伝導性が高 2 2023/07/16 20:32
- MySQL [1000地域 × 10カテゴリー = 1万件のテーブル]!グループ化? 1 2023/06/14 23:56
- 経済 電力会社が、こぞって値上げ要求しておりますが、赤字決算した場合、しっかりとコスト削減、無駄な残業して 8 2022/12/01 19:10
- その他(スマートフォン・携帯電話・VR) どうして相談窓口がナビダイヤルなの? 携帯しか持ってない人は有料ですよね? 6 2022/10/16 22:06
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
システム開発やDX推進を前職で...
-
理系修士が研究開発職以外の技術職
-
IT業界 受託開発 一括受託 ...
-
フライドポテトにかけるバター...
-
「フェーズ」とは
-
成功報酬型のビジネス提携
-
製薬会社の開発職について
-
不動産デベロッパーの仕事の忙しさ
-
Lotus Notesの習得方法を教えて...
-
【IT業界志望・就活生】自己PR...
-
市街化調整区域の畑地を購入し...
-
ARって何の略でどういう意味で...
-
仕事が忙しい時に、人員を補充...
-
高校生探偵は実在しますか?
-
業務知識どうやって吸収してい...
-
ISO9001における「法令・規制要...
-
取組み方針って?
-
NPO理事への就任は副業でし...
-
入金業務、支払業務を英語で書...
-
社内で1番激務な部署の課に異動...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
システム開発やDX推進を前職で...
-
クラウド開発とオンプレの開発...
-
ERPの開発を独学したいのですが...
-
会社のシステム部がないせいか...
-
理系修士が研究開発職以外の技術職
-
IT系は学力がいりますか?
-
メーカーに入ったら、基本的に...
-
システム開発を一次開発と二次...
-
臨床開発職の新卒採用について
-
「研究開発」というのは間接部...
-
Lotus Notesの習得方法を教えて...
-
EIAJ-EDI標準
-
翻訳をお願いします。
-
アルモニコスとエリジオンが事...
-
ActiveX Data Objectsについて...
-
職務経歴書・面接で開発会社の...
-
就活で聞かれる開発経験。 どの...
-
IT業界 受託開発 一括受託 ...
-
コベルコ、コマツ、日立
-
エクリプスのメリット、デメリ...
おすすめ情報