【大人の学び✖️徒然IT就活✖️JSTQB4】(まとめ)4.5〜5.4 今週の読んだとこまでのつぶやきまとめ笑〜お人良し開発〜前提解を間違えると最適解には結びつかない😆[編集済み]
今週のつぶやき〜〜〜〜
つぶやき集
ひと言
医療系、財形、交通系、行政系などなどどのシステムでもテストでは、それをテケトーにやった結果、
人の命や身体、人生を狂わせる可能性がある
って心構えで手を抜かずにやる
ことが大事
組織内の空気とか上司の顔色、ノリ、社内の政治力学なんかでテストがテストになっていないような人や組織は多いんだけどね🧐
目先の評判とか納期、コスト削減なんかばかりを気にして、おざなりなテストを行った結果、重大な障害を起こしたにも関わらず、会社の信用や評判なんかを失墜させたら意味がない
👉足し算と引き算とか業務のコンセプト
がわかっていない=素人
って失笑買うだけだからね🧐
そんな素人=(嫌われる勇気のない)お人好しが開発でよくやる失敗例
まあ、パッと思いつくだけでも
◾️パターン①:作業結果リストだけで対応するエビデンスを確認しない
・Sier:
「こんな使い方は業務でやらないだろうから、ここのチェックはしなくていいや」
↓
・最初の開発エンジニア:
「レビュワーの2人がチェックするだろうし、業務上ありえないし、面倒くさいしいいや。本当は単体テストしてないけど、テストしたことにしたろ。」
↓
・レビュワー1:
「ここは開発エンジニアが当たり前にチェックしてチェック済みにしてるだろうし、次のレビュワーが気づくだろうからここはチェック済みで良いや。」
↓
・レビュワー2:
「ここは前の2人がすでにチェック済みにしてチェックしてるし、スケジュールも逼迫してるからいいや。実際にテスト部門がテストしてくれるだろう。」
↓
・テスト部門の管理者:
「開発部門が全てチェック済みにしてるから、テストスイートに盛り込まなくても良かろう。」
↓
・テストケース実施後、リリース
↓
・実は、業務的にはあり得る仕様で、エラーや障害が起きまくり大炎上。
👉誰一人、業務上ありえないと鵜呑みにし、チェック表のみを見て、対応するテストエビデンスを確認してない。(=プロジェクトリスク)
◾️パターン②:大前提見落とし
・Sier:
「海外の財形システムだし、複雑な関数なんかもちゃんと入れて完璧に作ろう。」
↓
・最初の開発エンジニア:
「仕様通り、PV関数なんかも駆使して、エビデンス採取も手計算の結果との突合もバッチリ」
↓
・レビュワー1:
「前のエンジニアのエビデンスをしっかり確認し、仕様通り、突合もバッチリ」
↓
・レビュワー2:
「前のエンジニアのエビデンスをしっかり確認し、仕様通り、突合もバッチリ」
↓
・テスト部門の管理者:
「開発部門と何回も話し合いもして決めて作ったテストスイートで、納期にも余裕があるし、しっかりテストやろ」
↓
・テストケース実施後、リリース
↓
・日本のPV関数とその国のPV関数では、ズレがあり、潜在バグで発生。
👉テスト工程やプロジェクトリスクは完璧にこなしたが、使ってる関数に国ごとに差がないかてゆー大前提確認が知識不足で誰も出来ていない。(=プロダクトリスク)
ここで豆知識:まあ、Excel関数の自称職人さんで多いんだけど、
いろんな関数を知って、それを使うことに長けていることを自負して、悦に浸る人をどこの現場でも見てるんだけど、意外と深い理解がないから、
FV関数やPV関数みたいないわゆる財務関数は数年前まで、
単純に使うと、日本の会計結果と計算が狂う
👉アメリカのUS会計基準
関数が存在するからって、
使うことをオススメしない
が常識だったんだけど、
そこを学ぼうともせずに使って、しかも関数にはめ込んだからってだけで、計算結果がちゃんと会計処理であっているかを検証しない
って人多かったもんなあ🧐
まあ、最近は改善されているのかもしれないけどね😛
テストにしろ、開発にしろ、一番恐ろしいのは、
説明不足、指示漏れ、確認不足などによる
思い込み
👉8割近くのバグの原因
だからね👀
の「8、じゃあどんな人がテストエンジニアに向いてるの❓👀」で、書いてるんだけど👀💦
実際、最後のつぶやきで触れてる事件については、日本でも2024年の頭から、
ちょっとずつ新聞なんかでも触れられ始めてるんだけど、
なんかが詳しい。
後追い追記:日本人ジャーナリストの記事もあったので、
これ読むと完全に、
ホライゾンを採用したイギリスとの
責任のなすりつけ合い
てか、関係当事者が多過ぎて、、、
なんだこの完全なる泥試合 笑😆
で、これについて当初は色々書いてたんだけど、思い切って削った。
バグの多いシステムが導入された
不正な処理が繰り返され、
たくさんの人が人生を狂わされた
て事実だけは変わらないし、
👉いかにテストて大事か
システムに限らず、
いかに人の思い込みが恐ろしいか
てことを書きたいだけだったんで😛
💃さてと、来週からも思い込みを排除して、
しっかりテスト楽しくやろうっと🕺
社会人なんて(他のどこの国にもない)言葉は嫌いだけど、
エンジニアなら、新聞は読んでおいた方がいい
ここで挙げた事件以外でも、去年か一昨年に、システム障害を起こしまくったどこかの銀行の事件とか、どこかの証券取引所の事件とか、日本国内だけでも、教訓になる事例には事欠かないから、事件を知ってると、
明日は我が身で学びになる
のに、新聞読まない人は、
RPAを業務でやってるのに、DXって言葉を知らない。
業務でやってるシステムでGXって言葉が出てくるのに、GXって言葉の意味すら知らない。
自分はそんなことやるわけがないし、そんな事件なんてあるわけがない=新聞もニュースも見ないから知らないだけ👉リスクを軽視して、情報漏洩や巨額の損害賠償
なんてことになってくるからね👀💦
さてと、来週は、
青い本を読み終わるし、次は先に黒い本をひと通り読んで見ようかな🧐
年明けくらいに読み終えてから、受験するかどうか決めるかな😛
今の業務で触れといて損はないなで読んでるだけで相変わらず
受験する気なし🤣
しかし、合間合間で、結構読めるもんだねえ🧐