最近では私の会社でも「コスト削減」という言葉が飛び交うようになりました。
しかし、ソフト開発の中でのコスト削減といわれても、ピンとくるものがありま
せん。
 こうすれば削減できるのではないかとか、こんな事例がある等の情報がありま
したら、お願いします。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

ソフト開発部門で、ソフト開発に関る個々の技術者に求められるコスト削減の事項を、列記してみました。



ソフト開発部門におけるコスト削減の対策は、ソスト開発現場そのものに対するものと、納入後の運用保守に対応するものに大きく分かれます。開発の現場では、開発要員の減員と完成までの期間短縮が課題です。システムの運用保守への対応では、システム納入後の障害対応に関る作業時間の短縮と仕様変更への短期対応が課題です。

1.開発画面でのコスト削減の対策
開発ノウハウとソフト資産の共有と専用ハード機器使用が、開発コストの軽減をもたらします。
  1)共通できるオブジェクトやサブルールチンのライブラリー化
    個々人で閉じられている共有できるロジックや操作関連のオブジェクトを、ソースを含めライブラリィとして公開し、再活用する事で開発にかかる労力を省力化していきます。
  2)市販流通パッケジーソフトの流用
    プログラムから、市販流通パッケジーソフト機能(画面表示やメニュー操作、エディター機能、リレーショナルデータベース機能、印刷など)の部分的な借用をすることで、その機能部分の開発製造にかかる期間を短縮します。
  3)テストとドキュメントツールの活用
    パッケージとして市販されている、仕様からテストデータを生成ツールや、ソースプログラムからドキュメントを生成するツールなどを活用し、これらの作成に要する時間を短縮します。
  4)プロトコール解析やトレース記録編集などの機器の導入
    独自のデバグ用プログラムを作らずに、専用機器での分析で行いデバグ効率をあげます。主にネットワーク関連の業務などでは、プロトコールの解析やデータ追跡機器などが、有効かと思われます。

2.保守場面でのコスト削減の対策
  納入したシステムからの、納入後の手離れを良くしかつ障害の対応を短期に済ませること、突然の仕様変更に関る期間を圧縮すること、これら開発以外で発生するコストの低減を図ります。
  1)保守しやすいプログラム製造の標準化ルール作成
    開発段階から、プログラム分割体系と、処理算法の命令構造、プログラム記述の書法を標準化して、保守のプログラム調査にかかる労力の軽減をします。
  2)デバグツールの事前組み込み
    デバグツールを事前に組み込んで、最重要チェックポイントでのトレース情報を履歴として残すことで障害時の再現を短縮でき、解析にかかる時間の短縮ができます。また、運用上の問題点の発掘にも流用できます。

個々の技術者の立場からの視点でまとめてみました。部門長やプロジェクトリーダは、また別な観点での対応が望まれます。いずれにしても、作業時間の短縮=生産性の向上=人件費の削減=コスト削減につながると思われます。
    • good
    • 0
この回答へのお礼

 回答ありがとうございます。
保守場面でのコスト削減という考えは勉強になりました。
開発時にかかるコストにだけ着目してました。
 ドキュメント!!!おっしゃる通り、ここにかかる時間も無視できない
ですね。ふむふむ。
 大変勉強になりました。ありがとうございます。

お礼日時:2001/10/01 11:40

ソフトの開発では、「見積もり」が全てと言っても過言ではないでしょう。

コスト削減にも限度があります。お客様にこれだけのコスト、リスクがあることを理解して頂く、事が最も大事な事と思います。
その中で、いかにコストを削減するか。これは、開発環境や言語、外注の良し悪し、お客様の仕様をいかに取りまとめるか、等のプロジェクトマネジメント能力に掛かってきます。
    • good
    • 0
この回答へのお礼

 回答ありがとうございます。
「見積もり」・・・痛いところです。
私の会社では、「業務先行、仕様書後追い」が多いので困ってます。
組み込み系のソフトで、100%新規開発というのは滅多にありません
ので、それで動けてしまうあたりが悲しいです。
会議等で幾度も、この話題を提案してるのですが、なかなか進展しません。
まぁ、親会社と子会社という悲しい性でしょうか・・

お礼日時:2001/10/01 10:13

ソフト開発のコスト削減と言えば、ズバリ「人件費削減」が一番効果があります。



ソフト開発をする際に、工数や人月当たりの単価を計算するかと思いますが、
原価を減らすには工数を減らすか、単価を削るかのどちらかになるわけです。

工数を削減する方法としては、「開発手法の見直し」が効果があるかと思います。
作成しているソフトのターゲットが何かわかりませんので、具体的事例は挙げ
られませんが。

もう一つの単価を削る方法についてですが、単価の安いソフトハウスに外部発注
する方法が手っ取り早いでしょう。
最近では、国内はもとよりインドや中国にまで発注するケースが増えています。
しかしながら、安易に外部発注すると確実に品質が落ちますので、よくよく注意
してください。
    • good
    • 0
この回答へのお礼

 回答ありがとうございます。
人件費・・・確かに、これが一番かかってます。
だからってむやみにカットできないのもあります。
 外部への外注は既にやっており、それなりの効果がありますので、
開発にかかる時間の削減をねらってみたいと思います。

お礼日時:2001/10/01 10:08

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q英語で「コスト削減!」という場合に。

質問させて頂きます。
コスト削減を辞書で調べると、以下が出てきます。
cost saving
cost reduction

いわゆる印刷費や電気代、通信費などのコストを削減する。といった意味合いの文書のタイトルとして使用したいのですが、どちが適切でしょうか?

詳しい方、ご教示願います。

Aベストアンサー

どちらでも大丈夫です。

http://eow.alc.co.jp/search?q=%e3%82%b3%e3%82%b9%e3%83%88%e5%89%8a%e6%b8%9b

Qソフトウェア開発の評価工数の削減

ソフトウェア開発の評価工数の削減するには、どんな情報収集からはじめるべきでしょうか?
単に削減するといっても、品質を下げるわけにもいかないため、現状分析をして最適な評価を行う必要があると思っていますが、いったいどんな情報を集めて、何をどうやって考えたらよいか、良い考えが浮かばすに困っております。

経験豊富な皆様のご意見をお待ちしております。
何卒よろしくお願いいたします。

Aベストアンサー

>ソフトウェア開発の評価工数の削減するには、どんな情報収集からはじめるべきでしょうか?
見積りされた工数を削減することが目的と判断して回答します。
基本的には見積根拠を入手して削減検討するわけですが、大まかに言うと以下のポイントで検討します。
・見積りの精度を上げる
 必要以上に(依頼側が想定している以上に)高度な(難易度の高い・規模の大きい)システムとして見積りしていないかチェックし、不適当であれば規模の見積り等を見直してもらう
・不要な機能を削減する
 必要以上に(コストパフォーマンスの悪い)機能を盛り込んでいないかチェックし、不要なら開発対象から削除する
・生産性の高いツールを利用する
 見積りした側で既に検討済事項とは思いますが、より生産性の高いツールを利用して工数削減を図る(生産性の高さだけでツールを選定すると失敗する可能性がありますので注意が必要です)

Q「コストが安い」という言い方はおかしくありませんか?

NHKの朝のニュースでレポーターが使っていたのですが。
コストというのは、そもそも、値段だけではなく、手間・時間なども含まれた
幅広いものだと思うのですが。
最近では、コストという日本語を値段とみなしてつかっているのでしょうか。
本来の英語と和製英語は意味がずれることもありますし。

Aベストアンサー

No.4 です。

> コストは、高い・安いではなく、
> コストがかかる、コストがかからないというのが正しいと思います。
> Cost much とはいっても、Cost manyとは言わないでしょうし。

コストがかかる、かからないというのは確かに正しいですが、例えば

A costs 10yen higher (more) than B.

を「A のコストは B より 10 円高い」と訳してもおかしくないと思いますが。

QSE 大規模 社内職掌変更の事例

システムコンサルティング会社にて人事をしているものです。
随分以前、確か2000年頃だったかと思いますが、NECや富士通などの大手企業のいずれかにて、ハード技術者を大量にシステムエンジニアに転向させたような事例があったと記憶していますが、ネットでその事例を見つけることができません。

どなたか、このような事例をご存知な方いらっしゃいますでしょうか? ビジネスの状況に応じて、職掌を大規模な人数(少なくとも100人以上)変更した事例で、基本的にはIT業界の事例を探しております。

Aベストアンサー

そういうことは確かにありました。
以下の記事などは参考になりませんか。

http://itpro.nikkeibp.co.jp/free/ITPro/OPINION/20011207/1/

Qコスト発生

「このシステムはメンテナンスフリーのため、コストは発生致しません。」

の「コストは発生致しません」を英語してください。
よろしくお願いします。

Aベストアンサー

「このシステムはメンテナンスフリーのため、コストは発生致しません。」
の文が要警戒文であることはNo.4の方と同意見です。

No.3の charge は課金する意味で使われます。したがって、
This system is maintenance-free so that no cost will be charged.
は変な表現となります。

例ですが
This system is maintenance-free so that no extra cost will arise
for the guarantee period of 3 years.

charge は
maintenance cost will be charged monthly の様に使われます。

保証に関連する項目ですから、安易に考えないでクライアントに
確認してから訳してください。

Qプログラマって、皆こうなの?  真面目に質問です

真面目に質問です。茶化しているわけでも、ふざけているわけでもありません。真剣に質問します。もし、気分を悪くされましたら、申し訳ありません。

異業種から、この業界に入り数ヶ月が経ちました。(プログラマとして)
聞いていた通り、毎日終電の日々です。
知識より体力のほうがいるのではないか?^^と思うくらいです^^

本題の質問に入ります。
それで、思ったことがあります。
プログラマの方は、髪の毛が薄い方が多くないですか?
または、実年齢よりも10歳から15歳近く老けて見える方が多くないですか?

今一番気になっているのが、老けている方より、
髪の毛の薄さのほうです。
髪の毛が薄いから老けて見えるのかも知れません。

***何回もいいますが、真面目に質問しています***
しかも、まだ30歳前半や半ばというのに、既に若ハゲと言われるような状態の方もいますし、年齢の割りに髪の毛が薄い方や、実際に本当にかつらの方もいます。

まだまだハゲるような年齢ではないのに毛が薄いです。年齢を聞いた時もビックリしました。30代前半や40代前半でこの髪の薄さを見ると、
自分も近いうちこうなるのか・・・・・?とかなりショックを受けています。

しかも、髪の毛が薄い方は皆プログラマです。
頭を結構使うからハゲやすくなるんでしょうか?
睡眠時間の短さも関係あるんでしょうか?

いずれにしろ、これはうちの会社がたまたま、そうなだけという偶然ではないような気がします。

皆さんの会社の方はどうですか?
まだまだハゲるような年齢ではない方が、薄くなっている方がいませんか?

他の会社の方はどうなのか気になりました。
宜しければ教えていただきたいです。

真面目に質問していますが気分を悪くされた方には申し訳ありません。

真面目に質問です。茶化しているわけでも、ふざけているわけでもありません。真剣に質問します。もし、気分を悪くされましたら、申し訳ありません。

異業種から、この業界に入り数ヶ月が経ちました。(プログラマとして)
聞いていた通り、毎日終電の日々です。
知識より体力のほうがいるのではないか?^^と思うくらいです^^

本題の質問に入ります。
それで、思ったことがあります。
プログラマの方は、髪の毛が薄い方が多くないですか?
または、実年齢よりも10歳から15歳近く老けて見える方が多く...続きを読む

Aベストアンサー

そういう傾向があり、それが、仕事に起因されていると思い、かつ、ご自身がそうはなりたくないと思うなら、現状打破を探ってください。きっと、心身にダメージを与える職場なんですよ。
PGが体力勝負というのは否定しません。しかし、それは、マネージメント含めてトータルにプアである可能性もあります。体力勝負はやっぱり、体に悪いですからね。とはいえ、この業界、土建業界と同じです。最低限、体力は必要です。

一年中激務してれば髪の毛も抜けるでしょ。私は若かりしころ、2ヶ月会社で寝泊りして、円形脱毛やりましたよ。 離職率はどうなんです。そこからでも推測できそうですが...例外ケース?かはわかりませんが、ワンマンな人が居る小規模のソフトハウスに1社 そういう傾向が心当たりあるなぁぁ

Q英語の資格

toeic,toeflなど英語の資格、検定いろいろありどれをやるか迷います。
社会人です。
海外移住、海外留学に有利なのはどの試験ですか?
就職で求められがちな英語の試験はどれでしょうか?
コストが一番安いのは?
一度とったら長く有効なのはどれでしょう?
よろしくお願いします

Aベストアンサー

将来、英語圏への留学、就職、定住を考えておられるのなら、TOEIC,TOEFLのような世界的に認められている英語検定資格はとっておいたら少なくとも自分の履歴書の資格欄に書けるだけでも有利ですのでぜひ努力されるべきです。私はTOEIC,TOEFLどちらでも良いと思いますので、試験時期や試験場所から自分の都合に合うほうを選ばれたら良いと思います。ただ小さな学校や会社に入るのではなくそれなりのところに入りたいのであれば、また将来永住権を申請するのであれば、すでに英語検定試験に通っているからと言って英語の試験が免除される訳ではないので検定試験に通った後も勉強は必要です。

Qこういったシステムの開発費用は?

携帯メールに販売促進メール等を一斉送信するようなシステムを独自で作るとしたら
どのくらいの資金が必要でしょうか?
また運営していく上でのランニングコストは「どういったもの」が「どのくらいの費用」かかるのでしょうか?
概略で構いませんのでご存じの方がいましたらお教えください。
例えば、こういった感じのシステムです。

http://www.haihaimail.jp/function.php

http://www.webchoice.jp/keitai/keitai.html

よろしくお願いしますm(__)m

Aベストアンサー

>ユーザー数500人、見込み顧客は3万人、月間メール配信数は10万通。

事業としてやるならPCで素人が構築したシステムは危険です。
携帯のE-mailは一般のE-mailとは異なるシステムです。
↑の見積もりはコンサルを含むものです。

・迷惑メール受信拒否対策をキャリアが行うので、
 定められた手続きで送信しないと弾かれるだけでなく、
 迷惑メール関連法で逮捕されます。
・キャリアのシステムにつなぎこむ方法もあります。
 キャリアから直送されるので確実に届きます
・月間10万通を目指すのであれば、システムはそんなに大規模にはなりませんが、エラーメール処理、個人情報管理、新しい携帯電話への対応、
デコレーションメール対応等々・・を考えるととてもじゃないですが、
個人の自宅パソコンでまかなうレベルではありません。

・もしコストを掛けたくなければ、まぐまぐ等のメルマガサービスを
利用することも可能です。収益化したら独自システムを考えても
いいのではないでしょうか。

Q請求書の書き方。港までの運賃を英語で。

大きなものを輸出するのに港までのコストがかなりかかります。請求書に船賃とともに含めたいのですが、どのように英語で記載したらよいですか。

Aベストアンサー

>通常は輸出者が負担するものなのでしょうか。

売り手買い手との契約条件による(見積もりがあって、発注受注=契約の順番で進む)と思います。

INCOTERMS2000で規定されている建値では、FOB JAPAN (あるいはFOB YOKOHAMA)の場合、前者は船に積むまでの費用を輸出者(売り手側)が負担すると考えるので、国内運賃は売り価格に含むことになるはずです。CAF(COST & FREIGHT)XXX(海外港名)だと、FOBにプラス海上運賃まで含みます。質問者さんのケースはこちらでしょうか。

EXW(=EX-WORKS) XXX(地名)という建値だと、例えばこの工場へお客さん引取りに来てくださいと考えなので、国内運送費は買い手負担ということ。

ただ、INCOTREMS2000は世界の強制法でないので、これを引用して両者が納得することが必要。米国はFOBは別の定義あり。

貿易は総合的なもので、他にも細かい経費とかリスクは多々あるでしょう。事前にどこまでが輸出入者で負担するかを明確にしておかないと後でもめることになりかねません。

おおざっぱな説明なので、一部正確でない建値説明がありますが、ご容赦ください。(それだけ建値は奥が深い)

>通常は輸出者が負担するものなのでしょうか。

売り手買い手との契約条件による(見積もりがあって、発注受注=契約の順番で進む)と思います。

INCOTERMS2000で規定されている建値では、FOB JAPAN (あるいはFOB YOKOHAMA)の場合、前者は船に積むまでの費用を輸出者(売り手側)が負担すると考えるので、国内運賃は売り価格に含むことになるはずです。CAF(COST & FREIGHT)XXX(海外港名)だと、FOBにプラス海上運賃まで含みます。質問者さんのケースはこちらでしょうか。

EXW(=EX-WORKS) XXX(...続きを読む

Q開発

こんばんわ
就職した友達らが仕切りに開発…開発と仕事について言っています。
彼らはプログラマー?SE?の仕事をしていると思いますが、"開発"とは、どのような仕事をしているのでしょうか

Aベストアンサー

キャンパスに絵を描くような
粘土で器を作るような
原稿用紙に小説を書くような

そんな仕事です。

間違いやすいのは
プラモデルを組み立てるのとは違います。
ジグソーパズルを組み立てるのとは違います。
誰かの作ったレシピで料理を作るのとは違います。

大雑把に言えば無から有を作る事。

なんとなくでも伝わればと思います。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報