(Translated by https://www.hiragana.jp/)
ソフトウェア開発における課題と対策(2)~標準化、可視化、情報化の重要性 2005年08月26日 | 大和総研 | 田中 宏太郎

ソフトウェア開発かいはつにおける課題かだい対策たいさく(2)~標準ひょうじゅん可視かし情報じょうほう重要じゅうようせい

RSS
  • トップ
  • レポート・コラム
  • コラム

2005ねん08がつ26にち

  • 田中たなか ひろし太郎たろう

しばしばソフトウェア開発かいはつは、建築けんちく比較ひかくされ、かたられることがおおい。しかし、建築けんちくとソフトウェア開発かいはつにはおおきな相違そういてんがある(なおほんコラムでも、過去かこ建築けんちくとの類似るいじせいれたものが、ものがいくつかあるので、対比たいひについては最後さいごにまとめておく)。
ソフトウェアは建築けんちくことなり不可視ふかしせいがあり、また物理ぶつりてき実態じったいがない「情報じょうほう」をあつかうため、そもそも工法こうほうとうについて体系たいけい成熟せいじゅくがまだまだひくく、そのため標準ひょうじゅんおくれている。
したがって、ユーザとベンダーとのあいだ出来上できあがりにたいする認識にんしき相違そういきやすい。この不可視ふかしせい克服こくふくが、ソフトウェア開発かいはつ根本こんぽんてき課題かだいである。

建築けんちくむかし品質ひんしつ納期のうき問題もんだいがあったかもしれないが、すうせんねんにわたる先人せんじん英知えいちにより解決かいけつされてきている。
一方いっぽう、コンピュータは誕生たんじょうしてはん世紀せいきほどであり、さらに不可視ふかしせい克服こくふくというおおきな課題かだい存在そんざいするため、ソフトウェア開発かいはつ建築けんちく同様どうよう完成かんせいつには、膨大ぼうだい学問がくもんてき研究けんきゅう時間じかん必要ひつようであろう。

ならば、現時点げんじてん成熟せいじゅくなソフトウェア開発かいはつ成功せいこうさせるために、我々われわれはどう対応たいおうしたらいのだろうか。

重要じゅうようなポイントは、標準ひょうじゅん可視かし情報じょうほうの3つである(可視かしは、さらに文書ぶんしょ図式ずしき指標しひょうの3つに分類ぶんるいできる)。すなわち、設計せっけいしょかた作業さぎょう手順てじゅんをまとめ(標準ひょうじゅん)、それにもとづいて情報じょうほう機能きのうをモデルしてしっかり表現ひょうげんし(文書ぶんしょ図式ずしき)、それらをプロジェクト関係かんけいしゃ共通きょうつう認識にんしきてるようにコミュニケーションやグループウェアとう情報じょうほう共有きょうゆうする(情報じょうほう)。また、システム規模きぼ作業さぎょうりょう見積みつもり、進捗しんちょく度合どあい生産せいさんせい計測けいそくする(指標しひょう)…ことにきる。残念ざんねんながら標準ひょうじゅん可視かしには、統一とういつてき規格きかく確立かくりつしていないため、自社じしゃめた基準きじゅん指標しひょう実際じっさいのプロジェクトに適用てきようしてみて、実績じっせきデータを丹念たんねんあつめ、それらにもとづいて改善かいぜんかさねて精度せいどげていくしかない。

もっとも昨今さっこん標準ひょうじゅんかんするうごきはおおい。たとえば、文書ぶんしょ図式ずしきについてはUMLがデファクトスタンダードになりそうないきおいである。また標準ひょうじゅん指標しひょうについても、昨年さくねん10がつ発足ほっそくしたIPA(情報処理じょうほうしょり推進すいしん機構きこう)の下部かぶ組織そしき「SEC(ソフトウェアエンジニアリングセンター)」が開発かいはつプロセスや見積みつも手法しゅほう標準ひょうじゅんんでおり、今年ことし3がつまつで1,009のプロジェクトの実績じっせき収集しゅうしゅう評価ひょうかえ、白書はくしょ発行はっこうされている。

体系たいけい成熟せいじゅくである以上いじょう、すべてを解決かいけつするただいち絶対ぜったい方法ほうほうはない。ソフトウェア開発かいはつさいしては、UMLやSECが公表こうひょうしたしょデータをおおいに参考さんこうにし、標準ひょうじゅん可視かしおこない、改善かいぜんのPDCAサイクルを地道じみちまわしていくことが最善さいぜんみちである。

建築けんちくとソフトウェア開発かいはつ比較ひかく

建築けんちく
つく対象たいしょうえる】
かたちおおきさ・いろ質感しつかんなどつくろうとするモノがえる。
つくっているあいだ対象たいしょう普通ふつうわらない】
よほどの問題もんだいがないかぎり、着工ちゃっこうしてから部屋へやひろさをえるとう変更へんこうおこなわない。
よって当初とうしょ4LDKの予定よていであったが、完成かんせいしたら8LDKになっていた…とう規模きぼ増加ぞうかはありえない。
工法こうほうがおよそ理解りかいできる】
発注はっちゅうしゃ素人しろうとでも、玩具おもちゃ模型もけい過去かこ学校がっこう教育きょういく(「技術ぎじゅつ」)とうから、作業さぎょう想像そうぞうできたり、実際じっさい作業さぎょうて、概要がいようがおよそ理解りかいできる。

●ソフトウェア開発かいはつ
完成かんせいひんことがなかなかできない】
画面がめん帳票ちょうひょうとうのユーザインターフェースをとおしてシステムらしきものがえてくる。しかし情報じょうほうやシステムそのものているわけではない(ことができない)ので全貌ぜんぼう見渡みわたせない。また、画面がめん帳票ちょうひょうとうられるのは、一般いっぱんてきにはかなり最後さいごほう工程こうていとなる。
つくっているあいだつく対象たいしょう(範囲はんい)がわっていく】
画面がめん帳票ちょうひょうのテスト結果けっかから、イメージや操作そうさかんちがう、当初とうしょおもいつかなかったがやはりこういう機能きのうもほしいとう要件ようけん変更へんこう発生はっせいする。いざ稼動かどうしてみたら、当初とうしょ予算よさんの2ばい規模きぼ金額きんがくとなっていた…とうがありえる。
標準ひょうじゅんてき工法こうほう存在そんざいせず、理解りかいしにくい】
開発かいはつ方法ほうほうろんについて統一とういつてき規格きかく確立かくりつしておらず、ベンダーによって工程こうてい作業さぎょう成果せいかぶつ名称めいしょう範囲はんいことなり、発注はっちゅうしゃ理解りかいしにくい。

このコンテンツの著作ちょさくけんは、株式会社かぶしきがいしゃ大和やまと総研そうけん帰属きぞくします。著作ちょさくけんほうじょう転載てんさい翻案ほんあん翻訳ほんやく要約ようやくとうは、大和総研だいわそうけん許諾きょだく必要ひつようです。大和総研だいわそうけん許諾きょだくがない転載てんさい翻案ほんあん翻訳ほんやく要約ようやく、および法令ほうれいしたがわない引用いんようとうは、違法いほう行為こういです。著作ちょさくけん侵害しんがいとう行為こういには、法的ほうてき手続てつづきをおこなうこともあります。また、掲載けいさいされている執筆しっぴつしゃ所属しょぞく肩書かたがきは現時点げんじてんのものとなります。

最新さいしんのレポート・コラム