2020-10-08

検査仕様書なしでシステム開発するとどうなるか?

検査仕様書なしでシステムを開発するとどうなるのか?

ある炎上プロジェクトの建て直しを通じて嫌と言うほど思い知らされた。

そのプロジェクト顧客が一番怒っていたのは「一体どういうテストをしてリリースしてるんだ?」という点だった。

プロジェクトの建て直しはやり慣れているのでまずは検査仕様書レビューして検査項目の強化だな、とか軽く考えていた。

でもプロマネ検査仕様書を見せてくれと言っても整理できてないから待ってくれ、の一点張り

まずは社内の人間で見るだけだから整理なんていらないよ、と説得しても頑固に出さない。

なんとそいつ検査仕様書なしでテスト(うちの会社定義ではそんなもんはテストと言わないけど)して顧客リリースしてた。

全く動かないシステムリリース

顧客は「全く動かない」と怒っていたが僕はいくらそれはないだろ、顧客が話を盛っているんだろうと甘く考えていた。

しかし、プロジェクト自称テスター新規動作環境を作って導入させてみようとしたら見事に出来なかった。。。

なんとその自称テスターはいつも試行錯誤しながらテスト環境を作り、試行錯誤しながら何とか動けばテストOKとしていたと言う。

これでは顧客が動かないと怒り狂うのは当然だった。

派遣検査仕様書を作らなくていい!?

もちろん検査仕様書があればさすがにここまでバカ事態にはならない。

検査仕様書顧客へ納品する契約になっているし、社内規定でも検査仕様書なしなんて通らない。

プロマネを問い詰めると呆れたことに派遣検査仕様書を作るのはおかしいなんて言い出した。

うちの会社では通常、検査仕様書派遣テスターが作っていて派遣テスター契約内容も「検査仕様書作成」となっている。

念のために炎上プロジェクト派遣契約書を確認してみたが内容は同じだった。

派遣テスター派遣会社にも膨大な費用が支払われていた。

一体、派遣テスター契約通りの仕事をさせずに何をやらせていたのか?

なんと「ある一定時間適当に(検査仕様書なしで)システムを触る」ことをテストだと言い張った。

マンガのような自称パフォーマンステスト

顧客は「そちらのパフォーマンステストの成績だけは満足しているがうちでは動作していない」とも言っていた。

とてつもなく悪い予感がして聞き取りを進めると時間ストップウォッチで計測したと言う。

普通なテストコードを書く派遣テスターが計測ポイントを埋め込むのになぜストップウォッチ?

この段階でテストコードを書ける派遣テスタープロジェクトに1人もいないことがわかった。

全社的にテスト自動化が進められているのになぜ!?

さら実装したというプログラマー確認すると、実装が難しいので後回しにしていると言う。

テスターに頼まれストップウォッチで計測できるように処理を数万回か繰り返すコードだけ入れたと。

まりほとんど空の処理を数万回ブン回すだけの意味のないコードの実行時間パフォーマンステストの成績として顧客に提出されていた。

顧客のところで動かないのは当然だ、実装出来てないんだから。。。

このことを僕の上司に報告すると「そんなマンガのようなことがうちの会社現実にあるのか、、、」と頭を抱えていた。

会社の信用に直結するのと他にも多くの仕事を出す大口顧客のため上司から役員へ報告することになった。

検査仕様書なしに意を唱えるプログラマーに頑固者のレッテル貼り

パフォーマンス要求される難しい処理の実装ができてないのに、スケジュール上では実装の進捗がほぼ100%になっている。

プロマネを問い詰めると他にも似たような箇所がいくつかあるらしい。

じゃあ、その難しい部分も含めて一体いつ実装が終わるのかわかるようにスケジュールを引き直してくれ、と言ったが彼には出来なかった。

実装できるプログラマがいないからだという。

しかに開発現場プログラム言語入門書を読みながら仕事しているプログラマーが多かった。

不審に思って開発体制資料過去プログラマー契約書を確認するとプロジェクト初期には僕も一緒に仕事したことがある超優秀なプログラマーが2人いた。

しかし、2人ともプロジェクト途中で契約解除となっている。

契約解除の経緯についてプロマネを問い詰めると「仕事段取りが悪いか契約更新しなかった」と言う。

僕は2人をよく知っていたのですぐに嘘だとわかった。

プロジェクトメンバーに話を聞くと、2人は「今のテストはまずいですよ」とプロマネ提言したらしい。

でもプロマネは頑固に検査仕様書なしでのテストを強行し、再度2人が提言すると「彼らは頑固者だから仕事ができない」などレッテル貼りするようになったという。

そして2人とも契約解除し、入門書を読みながら仕事するレベルプログラマーけが残って実装完了スケジュールすらひけなくなったというわけだ。

プロマネは涙を流しながら机を叩き部屋を出ていった

社内での対策会議プロマネはなぜ検査仕様書を作らないのか当然追求された。

僕に言ったのと同様に「派遣検査仕様書を作るのはおかし・・・」と言おうものなら、役員

「だったら誰が作るんだよ!? 派遣が作らないなら社員が作るのか!? 社員に作る時間がないか派遣が作るんだろうが!!」

検査仕様書を作れないテスターなんてうちにはまったく要らない人材だよ、そんな要らない人材いくら支払ったかわかってんのか!?」

と大声で反論する。

プロマネ

派遣検査仕様書を作らない会社もあります・・・

言い訳しても

他所会社なんて知らねーよ!!うちの会社はうちのルールでやるのが当然だろうが!!」

と火に油を注いだだけだった。

検査仕様書なしに異論を唱えたプログラマー契約解除した理由をここで説明してみろ!!」

そんな追求をされているうちにプロマネをまったく明後日の方向の話を始めた。

「これはパワハラですよ。声が大きいかパワハラです。」

眼鏡の後ろから涙をボロボロ流しながら机を叩いた。

「これはパ!、(机を叩く)、ワ!、(机を叩く)、ハ!、(机を叩く)、ラ!、(机を叩く)」

そして猛ダッシュ会議室を出ていったが、引き止める者は誰もいなかった。

僕は呆れるのを通り越してこんな人間がうちの会社プロマネやって会社の信用を失墜させたのか、と思うと情けなくなった。

後日、プロマネ本社役員からパワハラを受けたと訴えたが相手にされず、懲戒免職となった。

プロマネとしての力量不足でプロジェクトを失敗させたなら懲戒免職なんてありえないが、彼の場合は社内規定にも顧客との契約にも故意に背き頑固に検査仕様書否定した結果、失敗させたのだから仕方がない。

普通なプロジェクトの建て直しでは(体調不良などで)プロマネがいないのは困るもんだが彼の場合特に困ることはなかった。

検査仕様書を作らなくていいと主張されるなら裁判所を通してください

プロジェクトメンバーは大幅に入れ替えるしかなった。

特に役員の言う通り、検査仕様書を作れないテスターなんてうちの会社では全く必要ない。

テスター派遣していた会社への説明はあっという間に終わった。

同席した役員が「検査仕様書を作れないなら支払いはできません。契約書の作業内容検査仕様書作成とあるのにやらなくていいと主張されるなら裁判所を通してください。」と言ったからだ。

派遣会社も彼のように「検査仕様書を作らせない派遣先もあるのですが・・・」と切り出したが「だったらそういう会社とだけ取引すればいいでしょう。うちは検査仕様書すら作れない会社とおつきあいする気はまったくありません。」と返されて終わった。

なぜ彼は頑固に検査仕様書否定したのか?

なぜ彼はプロジェクトをこれだけ大炎上させながら頑固に検査仕様書否定し続けたのか?

いくら彼と話をしてもまったく埒があかずわからなかった。

ただ、プロジェクトメンバーから彼がある女性派遣テスターと男女の関係にあったと聞いた。

彼女テスターといっても検査仕様書が作れないのでプロジェクト内での彼女存在正当化するために彼がおかしなことを言い始めたんじゃないかと噂されていた。

それが本当なら呆れるを通り越して同じ会社人間して情けないし、おぞましいとしか言いようがない。

もう彼と話すことは永遠にないだろうから真相はわからないが。

  • 検査なんかいらねえ!

  • イイハナシダナー

    • ちがう、 イイオンナダッタナー (やめた彼にとっては)

  • 詳細は省くけど、仕様書とか設計書がない+要件定義のドキュメントや顧客へのヒアリング(面通しNG)なども無しでテスト仕様書を作れって言われる現場は実際にあるんだぜ…。 リニ...

    • 何を作るかが明確じゃないのにテストが出来るわけねーだろ 既存踏襲なら既存の動きを説明書に起こすし、それもやらないならそんな職場は辞めちまえ

    • あったあった笑 自分が以前派遣されたプロジェクトもそんな感じだったわ

    • それ以前に業務分析を嫌がるクライアント「そんなことしなくっても、ちゃんと作れるんでしょう?」ってのが嫌だし、コスト削減で「じゃ、やらなくていい」ってレベルの開発会社も...

  • テスト仕様書でも設計書でも、「御社の制定フォームに則って作成するのでテンプレートをいただきたい」と言うと、「制定フォームなんかない。経験豊富なのだからスクラッチで作れ...

    • これも覚えあるわ、そういうスキルがある前提で雇ったんだけど?って

  • 派遣を切るくだりにかなり違和感がある。 増田社のプロマネが検査仕様書を作らなくてよいと指示した(作る指示をしなかった)から 検査仕様書が存在しないのであって、派遣がサボった...

    • 派遣会社がIT関連のテスターの募集をすると素人が応募してくることが多いって話。 テスターなら技術のない自分でもなんとか潜り込める、と思うアホな人が一定数いるらしい。 そんな...

      • 世の中の「テスター」は打鍵者のことを指すからテスト仕様書書かせるなら職務に書かない御社が悪い

        • 日本語読めない人? 派遣テスターの契約内容に検査仕様書作成が含まれるって書いてあるだろ

      • プログラム書けない読めないけどテストならできるだろってのが今でも一般認識?

        • 全然違う。 今は自動テストが当たり前なので派遣テスターはテストコードを書く人って感じ。 自動テスト以外では検査仕様書作成のために仕様を理解するにはプログラムの素養が必要で...

          • 自動テスト? 実装時にプログラマが作成するユニットテストじゃなくて、テスターが作成するの? 検査仕様書で作成するのって要件や仕様書から作成するテストケースとかテストパター...

            • テストツール流すだけならコンビニバイトより遥かに簡単だろ そんな仕事に派遣料払う会社なんてないよ

              • そんな会社あるけどな テストパターンの作成もテスト環境作りもテストツールの実行もテスト結果をまとめるのもプログラミング技術はいらないとはいえ、ある程度の知識は必要だから ...

                • そんなのアルバイトとかパートを最低賃金で雇えばいいのにな 派遣会社のいいカモだ

                  • 最低賃金でパソコン使えないやつ来たらどうすんの? 誰もが教えたらすぐ開発プロジェクト内のテスト工程ですって言えばやる事わかるわけじゃないぞ バイトに育成コストかけるより派...

    • 「検査仕様書を作るスキルがない」ってバレたからでしょ。「作れるけど作れという指示がなかった」と言い切れるなら契約解除はできないだろね。 なので、契約解除は仕方ないと思う...

  • love is "blank"

  • 「検査仕様書の大切さ」の話かと思ったら「社員に嫁をあてがうことの大切さ」の話だった。

    • この手のタイプは仮に嫁宛てがわれても派遣と不倫して同じことするから無駄。

  • お前の会社がおかしい。 潰れたほうが良いと思う。

  • 御社のプロマネの指示通りに働いてた派遣の人に責任押し付けんなよ だいたいテスト仕様書作るかどうかも社内での標準成果物が規定されてないのが原因だし、PMOとか監査機関置いてな...

    • 同意。 「会社に派遣された人員」を「俺に派遣された嬢」として使ったプロマネが悪い。 業務内容を勝手に検査仕様書の作成から性サービスに変更するな。自分の金で呼べ。

    • 役員の派遣会社への発言はアウト。優先的地位の濫用にあたる。 検査設計書の作成一式を契約書で規定する請負契約なら成果品を提出する契約だけど、派遣契約なら派遣先が派遣社員を...

      • これだよなあ。請負契約じゃないんだから納品義務はない。

      • 派遣労働契約の作業内容に検査仕様書作成があるのにそれができる人材を派遣してなければ派遣会社に非があるのは明白。 そんなのが複数人いるってことは派遣会社であの会社なら誰で...

  • どの立場で書いてんのかわからねえからファンタジーか? プロマネが社内の先輩で、プロマネを追求する場にも居合わせるくらいなら 次のプロマネお前だけど、そういう焦り一切ないね

  • 僕に言ったのと同様に「派遣が検査仕様書を作るのはおかしい・・・」と言おうものなら、役員が 「だったら誰が作るんだよ!? 派遣が作らないなら社員が作るのか!? 社員に作る時間が...

    • 「検査仕様書を作るのは派遣でなくて社員(実行するのは派遣)」という会社は普通に存在するし、 だから何? この会社では派遣が検査仕様書を作るんだから役員の言う通り他所の会...

      • 「うちのルール」は派遣には関係ないので、契約の話をするべき 「検査仕様書を作る契約で来てもらってるのに作らせないのはおかしい」という話にするべき

    • プロマネだけでなく、役員も増田もおかしい。 労働者派遣契約は労働力の供給契約なので、そもそも納品という概念が存在しない。作業日報とか工数集計表程度は提出させれても「検査...

  • 技術エントリかと思ったら違った でもおもしろかった

  • 常識は人の数だけある、の証明か

  • anond:20201008200239 いや、昔とあるIT企業に勤めてたころのことを思い出したよ。 意味のない繰り返しをコードに埋め込んだりはなかったけど、ボタンをクリックして画面が表示されるまで...

    • 自分も普通にパソコン時計のストップウォッチ使ってたからちょっと恥ずかしい いや、提出物作るときはちゃんと調べて証跡取れる方法でやるよ、うん

  • こんなクソな仕事しかしてないのによく会社が潰れないな IT会社って甘やかされすぎてんじゃ?

  • 派遣の人に検査仕様書の作成を依頼していたのはまあ分かるとして、お前の会社はなんでそれを検収せずに納品してるんだよ

  • よくわからないんだけどこの会社ではプロマネがテスターをやりつつテスト仕様書も作るのが普通なの?

  • これ、役員や社員が命令してるけど、と言うことは業務請負じゃなくて業務委託だよね。 だとすると裁判やって負けるのはこの会社だよね 同席した役員が「検査仕様書を作れないなら...

    • 準委任契約は納品義務はないけど契約に準じた能力を保証する必要があるからそうとも言えない。 普通は準委任契約の場合には各月支払いとかにするからだいぶ盛ってる話だとは思うけ...

    • 派遣契約書と書いてあるだろ 派遣契約の作業内容に検査仕様書作成があるのに派遣した人間にそのスキルがなければ派遣会社の契約違反だよ 裁判やって負けるのは契約違反の派遣会社の...

      • 作るように指示されてないじゃん。そもそも指示されてもその大元の仕様書がなくてどうしろと

      • 派遣元に契約違反があるのは事実としても、作成指示を出していないというのが決定的にダメで、検査仕様書が作られていないことの責任まで派遣元が負う必要はない。当該派遣社員は...

        • 派遣会社に検査仕様書が作られていないことの責任を取れなんてどこにも書いてないじゃん。 問題は派遣会社が派遣したテスターに派遣契約書にあるスキルがないこと。 契約どおりのス...

          • スキルがないも何も、必要な情報が与えられてない状況でどう作れと。

            • お前、日本語読めないの? 派遣テスターに必要な情報を与えてないなんてどこにも書いてないじゃん。 問題にされてるのはテスト仕様書を作るスキルがないバカが派遣されてることだろ...

      • 作業を遂行させる責任は派遣先の監督者にあるんだよ まあ、世の中にはその程度の常識も理解できない会社がいっぱいあるから、 派遣が無能で〜とか言ってりゃ話が通ると思ってるんだ...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん