パスワードを忘れた? アカウント作成
15043225 story
ソフトウェア

世の中には「面倒な手続きほど価値がある」と考える人が結構いる。エンジニアの苦悩 168

ストーリー by nagazou
あるあるではある 部門より

しんざき氏が書いた『エンジニアをしていると、世間には「面倒な手続きほど価値がある」と考える人が、けっこういるとわかる。』という記事が興味深い内容となっている。

内容としては、同氏がある企業の社内業務システムのリプレースのプロジェクトに配属されたことから始まる。顧客からの要望は、本来なら日次で動かさないといけないバッチ処理が24時間で終わらないため、システムを高速化してほしいという趣旨だったようだ。

時間の掛かる処理中に発生した新たなデータは、Excelで入力しておいて、後から手動で再入力するなどの工程が発生、しかも複数の人が別々のExcelを作って後からそれを統合しているのでミスが発生していたという。ミスを確認するための人力チェック体制まで構築されていたという。企業のシステム系にありがちな複雑なフローを、手作業などを経由して無理矢理複数つなぎ合わせた構造になっていたようだ。

良くある話ではあるのだが、顧客側からの要求はこうした面倒かつ複雑なフローは維持したまま、処理時間だけを短縮してほしいという要望だったという。しかも予算がないわけではなく、システムはフルスクラッチが前提の案件で。なぜ顧客側から複雑なシステム改善要求が出てこないのかをヒアリングしたり、プロジェクトチーム内で議論した結果、

現状のシステムで複雑な仕事を丁寧に回せる人が評価されてリーダーになっていて、その人が今のフローを変えることを望まなかった

との結論(元記事では複数の理由が記述されているが)に至ったようだ。しかも、チームがヒアリングしたのがこの「今のフローを丁寧に回すことで評価されたリーダー」だったことから、プロジェクトはフローを変えること自体を拒絶されてしまった模様。最終的には経営陣を交えて不効率なフローを廃してシステムまるごとリプレースを通したが、そのリーダーは最終的には退職してしまったらしい。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by Anonymous Coward on 2021年01月05日 19時46分 (#3953514)

    「業務に特化した知識を持つ特定人物」が「何時間も掛けて作業する」ことは、
    「代替性の効かない高単価の人材」が「大きな工数を積む理由として正当化」できるので、
    人月工数で弾き出す日本の商慣習では大きな価値を持つ。

    しかも「今のフローを丁寧に回すことで評価されたリーダー」は上司のウケもいい上に、
    自分にしか出来ないように「業務最適化」してるので、こいつがいないと「明日の仕事」が
    回らなくなる。
    更迭するにも高コストを覚悟しなきゃいけないので、結局は「価値を持つ」状態。

  • 単に中身が分からないからコストで値打ちを判断してるだけ。
    #そう言えば、なぜか教育テレビで「資本論」やってるよ。

    • 一次近似としてはありですね
      労働が単純だったころには精度も高かったのだろうし

      こういう効率化の体験を小中学校あたりでやってもいいのかもしれないね
      # 考えてみると反対のことが多かったような気もするが

      親コメント
    • by Anonymous Coward

      ロボットものでスイッチいっぱいオンにするシチュエーションは楽しいよな

  • by Anonymous Coward on 2021年01月05日 21時27分 (#3953557)

    「俺|私しか把握してない難解で面倒な手続き」というのは組織内で自分の地位を守るための道具であり、利権なので、
    詳らかにされちゃ困るという手合いはこの国のある程度の規模の組織には必ずいる。少なくとも私の経験上例外はない。

    そういう手合いは合理的なシステム化の巨大な障害になるのだが、まさにその利権によって発言力があったりするので厄介、というより多くの場合手に負えない。
    そのブラックボックスをブラックボックスのままとして意味不明な設計を余儀なくされるという悲劇は向こう50年はなくならないだろう

  • そういう人いました
    20万ステップ程のFORTRANプログラムを開発した人です
    そのプログラムは設計上必須で、設計変更に伴って継ぎ足し改変を続けたので(その結果膨大になった)
    彼以外に中身が分かる人はいませんでした
    それが彼の狙いで、後継者を作ることもなく定年までそのプログラムを維持し続け
    その結果、彼の地位も安泰で嘱託となっても活躍し続けたのでした
  • by tori_sanpo (39645) on 2021年01月05日 21時47分 (#3953569) 日記

    30年以上前に突如COBOL案件に投げ込まれた際の個人的な偏見です

  • by nekopon (1483) on 2021年01月05日 18時19分 (#3953447) 日記
    いい例じゃないすかね
  • by Anonymous Coward on 2021年01月05日 18時27分 (#3953453)

    正常に動作しているシステムに手を加えると予期せぬ障害がでるのはよくあること。
    特にシステム一新してトラブルと滅茶滅茶になって挙句の果てにものすごい労力を費やして元のシステムへ移行しなおすなんてことまで。
    今回の案件は結果としては(書かれてないけどたぶん)トラブルなくうまく一新できてよかったのかもしれないけど、どんなトラブルが生じるかわかったものじゃなかった。

    #ソフトいじらずハードを速いのに変えてお茶を濁すかな

  • by Anonymous Coward on 2021年01月05日 18時27分 (#3953454)

    ラーメンのスープやコーヒーのいれかたみたいな?
    潔癖症の手間とか愛情表現とか新コロとかApple製品とか?

    効率の理屈が感情論で上書きされる例はよくありますよね

  • by Anonymous Coward on 2021年01月05日 18時28分 (#3953455)

    単に「今のフローを考案した人がリスペクトされていて、そのフローが神聖視されていた」というだけじゃないんですかね。
    だから、当初の要件では現行のフローを変えることは望まれなかったと。
    でも実際には、経営陣も現場もシンプルにして不要な部分を取り除くことを選択したわけでしょう。

    であれば、別に面倒な手続きに価値があるという根拠はなく、単に現行のフローを変えたくないというだけだったのでは?
    タイトルにあるように「周りもシンプルより複雑なフローの方がいいフローだ、シンプルなのはよくない」と思っていたとは読めないんだけど。

    • by Anonymous Coward on 2021年01月05日 19時12分 (#3953498)

      ただ言われたことをこなす SIer か、調査・分析、提案まで含めたコンサル的な動きができるかの違いかと
      現場からは自分たちが見える範囲での改善、効率化しか見えてこないです
      横断的、俯瞰的にシステムや運用を分析して最適な解を経営層に提案、そこから各現場を巻き込んでいくのが一番金が引っ張r……求められる動きじゃないですかね
      その金を持っていたというのがこの会社にとってもしんざき氏にとっても幸いでしたね

      # 金がないとフランケンシュタインの指二本だけ取り替える、みたいな「これ意味あるのかな~」というパッチワークになってしまう

      親コメント
  • よく外部の請負人がそこまでできたね

  • by nice.vote (48920) on 2021年01月06日 8時57分 (#3953737)
    これを思い出した。 https://it.srad.jp/story/19/12/09/1816212/ [it.srad.jp]
  • by Anonymous Coward on 2021年01月05日 18時25分 (#3953451)

    旧来のやり方を変えられない人達がいるってだけじゃないか

    • by Anonymous Coward

      今でも「面倒な勉学で学歴を得た」という役に立たない価値や権威で無能さを隠す人、世の中に毎年増えてますよ
      意味ないのに

      • 今でも「面倒な勉学で学歴を得た」という役に立たない価値や権威で無能さを隠す人、世の中に毎年増えてますよ

        そう言う人は今も昔もいないわけではないと思うけど、「毎年増えて」いるとする根拠はあるんでしょうか?
        大した勉強もせず、Fランク大学で学歴を得た人は、昔より増えてる気がしますが、それにしたってこの不況と少子化でむしろ減っているのでは。

        親コメント
  • by Anonymous Coward on 2021年01月05日 18時31分 (#3953457)

    手続きのコストが高くて困るというのは会社が考えるべきこと

    末端の労働者にとっては実績になって高い給料を貰う口実になる仕事は価値が高い
    雇用者の側から見れば実績に中身があって給料分を使い切れてる仕事の方が価値が高い

    「実績になって収益が大だが不必要に大変ではない仕事」が双方にとってのベストで
    やたらと末端が経営者目線で評価体系の検討など無視して収益重視の変更を入れるのは
    必ずしも賢くない

    理想としてはそもそも会社の収益が無限大なら全員自由出勤で収益を山分けすればいい
    そうすれば個々人の実績なんか関係なく収益を上げ成長する方法をみんなで自由に研究すればいい

  • by Anonymous Coward on 2021年01月05日 18時32分 (#3953458)

    ひらめいた!
    努力と根性とおべっかで忠誠度を効率的に示す仕組みをシステム化すればいいんだよ

    # エンジニアの技術/知識とか関係ない話じゃん

  • by Anonymous Coward on 2021年01月05日 18時37分 (#3953462)

    教えとして間違ってるわけではないんですけどね。
    むやみやたら手を加えてトラップを仕掛けるよりは。

  • by Anonymous Coward on 2021年01月05日 18時37分 (#3953463)

    航空機のスイッチ類と計器はもっと省略できると思うんですよ。
    チェックリストとかも

    • 省略するには機械による自動化が必要になるけど、それにもデメリットがあるのよね。
      ・自動化する仕組みは複雑になり、複雑になると故障の可能性が上がる
      ・故障したときにマニュアル操作によるリカバリができなくなる

      マニュアル操作によるリカバリとは、車で例えるならエンジン故障してもセルモーター回して短距離進むとか。ブレーキ故障したときにローギアにぶち込んで減速するとか。

      親コメント
    • by Anonymous Coward

      設計者に作る物に見合った能力があるならね

    • by Anonymous Coward

      エアバスは「正常時は消灯する」設計にしてるよ
      例えばオフの時は「OFF」押すと「START」でオンになると「ON」表示→消灯とかね
      パソコンと比べるとまだまだビジュアル的にうるさいのは事実だけど簡素化は少しずつ進んでる

    • by Anonymous Coward

      でも封印を叩き割って二人同時に鍵を回さないとダメにスイッチには魅力を感じませんか?

      #元記事が言いたいのは落語のぜんざい公社みたいな奴だろうけど

  • by Anonymous Coward on 2021年01月05日 18時53分 (#3953475)

    至る所でこういう問題が出てくるんだろうなあ。
    お疲れ様ですっ!

    https://www.nikkei.com/article/DGXMZO64225300V20C20A9EAF000 [nikkei.com]

  • by Anonymous Coward on 2021年01月05日 18時56分 (#3953479)

    テストコード書いて100msで終わらせたら書いたプログラマーの責任で1人月
    みんなで画面睨めっこして目視確認したらみんなの責任で5人月

  • by Anonymous Coward on 2021年01月05日 18時57分 (#3953483)

    「不要なもの削って!自動化できるものはして!」で設計して出したら、余計な手順足す事になりましたね。その分ムダ処理増えた。

typodupeerror

最初のバージョンは常に打ち捨てられる。

読み込み中...