システム開発ソフトウェア開発を経験した人ならば、いつまでたってもバグがなくならないという経験をした人も多いと思います。ひとつのバグをつぶしている間に、隠れていた別のバグが見つかったりします。あるバグを修正すると、別の場所に影響を与えて新しいバグを生み出すこともあります。増加につながっています。ソフトウェアの基本構造が悪いと顕著です。シンプルな構造で一から作り直した方が早い場合もあります。ソフトウェアの仕様が完全にドキュメント化されていない場合には、作り直すこともできません。残っていたバグが仕様として利用者に理解され、運用に影響を与えていることもあります。バグを修正すると運用に影響を与えるため、利用者に受け入れられないということが起こりえます。ソフトウェア開発では、バグをなくすことは不可能ということが、一部では受け入れられています。10もmacOSもiOSもAndroidも、誰もバグがないなどと思っていません。実用上差支えない程度にバグがなくなっていればいいと考えられています。ソフトウェア開発でバグをなくすことが不可能なのは、ソフトウェアは人間にとって複雑すぎるからです。バグをなくすことは不可能だと開き直れば、優先順位をつけて対応するしかありません。災害時医療におけるトリアージと同じです。負傷者を重症度、緊急度などによって分類し、治療や搬送の優先順位を決めています。バグも優先順位をつけ、重大なバグがなくなった段階で出荷するという考えです。大切なことは、バグをゼロにすることではなく、重大なバグを残さないことです。ソフトウェア開発の経験のない人には、理解できないことかもしれません。不具合はゼロにして出荷することが当たり前で、不具合が残っていることが明らかな製品を出荷することはできないと考えます。そこを理解させることは非常に困難です。ソフトウェア開発の経験がない人が会社のトップでは認められません。ソフトウェア開発の経験のある人が会社のトップになって、はじめて認められることです。日本のソフトウェア開発が米国に大きく遅れた原因のひとつです。管理者がやるべきことは、重大なバグとして何が残っていて、どのように、いつまでになくせるかを判断して、ソフトウェアの出荷を決めることです。バグをゼロにしろとソフトウェアエンジニアにハッパをかけることではありません。ソフトウェアのテスト仕様書には、最低限満たすべき条件を記載し、テスト仕様書に記載のない項目に関するバグは後回しにするということがひとつの考えです。言っても、テスト仕様書に致命的なミスがある可能性が残ることが、人間の限界なのかもしれません。ツイート2フォローはこちらからお願いします。システム」はユーザー企業の救いの神となるか?日経コンピュータ2012年6月7日号によると、大手メーカーとクラウド事業者による「垂直統合型システム」を提供する動きが加速しているとのことです。記事を読む東証システム障害は初歩的ミス?2月2日に発生した東証のシステム障害について、経団連会長が「初歩的ミスを犯した」と発言したと報道されています。』には、プロジェクト失敗を示す10個のサインが書かれています。10個のサインを意訳すると次のようになります。記事を読む日本のソフトウェア産業はどうしたら泥沼からはい上がれるか現在の日本のソフトウェア産業は、米国に大きな後れを取っています。日本のソフトウェア産業の問題は、「多重下請け」と「人月商売」という説があります。私は、「多重下請け」と「人月商売」ではなく、「受託開発」と「ソフトウェア工場」が問題の根源だと考えます。記事を読むITエンジニアのキャリアアップのチャンス到来コアとなる技術の流出を防ぐため、システム開発を内製化する企業が増えるという予想があります。本当だとすればITエンジニアにとってはチャンスです。記事を読む「人月商売」は悪か?ソフトウェア開発について人月商売は悪であるという主張があります。「人月商売」で検索すると次のような記事が見つかります。記事を読むITシステム開発の見積もりミスをなくす方法ITシステム開発は、その多くが失敗するといわれています。原因のひとつは見積もりです。完成してみると当初の見積もりの数倍となる場合もあります。記事を読む「システム障害は起こったほうがよい」???日経コンピュータ2013年4月4日号に「システム障害は起こったほうがよい」という記事がありました。趣旨は、システム障害が起こらないと、いつの間にか「絶対にミスやトラブルは起こらない」という油断にすり替わってしまうことが問題だというものです。日本のIT業界は米国と比べて、利益率が低く、技術者の給与も低く抑えられています。日本のIT業界特有の問題がありますが、問題点と解決策をまとめました。民法改正がシステム開発契約に及ぼす影響プロフィール鈴木希一(すずききいち)起業のためのウェブコンサルタント1957年横浜生まれ定年前後の方に、定年後も生きがいを持ち続けていただくために、起業の支援をしています。起業し社会に貢献することが生きがいに通じます。定年起業のためのウェブコンサルティング.。