冷たい方程式(13) 女には向かない職業

2012/04/09 8:00:00

 「ムツミさん、お昼に行こうか」

 ムツミさんはキーを叩く手を止めると、ctrl+Sでソースを保存して、にっこり笑った。

 「はい、行きます」

 「あ、じゃあ、オレも」

 亀井くんがそそくさと立ち上がりかけたが、あたしは冷たく拒否してやった。

 「あんたはいいの。留守番してなさい」

 「ええー、たまにはご一緒させてくださいよ。敬愛する先輩とランチを取りたいんですけど」

 「うるさいよ」

 何が敬愛する先輩だ。あたしは、ムツミさんを促してITマネジメント課を出た。亀井くんは、後ろで、何かブツブツ言っている。

 「いいんですか?」

 「あいつは放っときゃいいのよ」

 ムツミさんはクスクス笑った。彼女が常駐を開始して2週間になるけど、こんな自然な笑顔が浮かぶようになったのは、つい最近のことだ。

 最初の数日は、気の毒なほど緊張して、顔つきも強ばったままだった。席はあたしの左隣で、一番端。ドアに近いブロックなので、ITマネジメント課に入ってきた社員が、真っ先に目にするのはムツミさんの見慣れぬ顔となる。入室する社員の好奇の視線に、一日中さらされていれば、そりゃ緊張もしようというもの。

 ムツミさんが常駐することを聞いて、最初は大喜びしていた亀井くんだったが、こやつの席はあたしの右隣なので、ムツミさんと気軽に話せない、ということに気付くと、露骨にがっかりした顔をした。それでも、何かと用事を作ってはムツミさんの席までやって来ようとするので、あたしは何度か睨んでやった。

 渕上マネージャの斜め前、という位置も、ムツミさんが萎縮する原因の1つだった。渕上マネージャが得意な人など想像もできないけど、ムツミさんは特に苦手意識が強いようだった。仕様書の件で延々と不備事項を指摘された経験が尾を引いているらしい。

 あたしはさりげなく、雑誌や資料を少しずつ積んでいき、少なくとも2人が直接視線を合わせなくてすむようにした。亀井くんも喜んで協力していた。

 名字ではなく、名前で呼ぶようにしたのも、ムツミさんの緊張を少しでも和らげようとする試みの1つだった。

 「片寄さん、ムツミさんと呼んでいい?」

 「え、ああ、はい」ムツミさんは戸惑ったようだが、すぐに微笑んでうなずいた。「もちろんです、どうぞ」

 「あたしのこともサオリと呼んでね」

 「それは、ちょっと抵抗ありますけど……」

 「まあ、いいじゃないの。堅苦しく考えないで」

 「あ、そんなら、おれも」亀井くんが割り込んできた。「ムッちゃんって呼んでいいですか」

 「あんたは一番年下でしょうが。礼儀正しく、片寄さん、と呼びなさい」あたしはムツミさんを見た。「ムツミさんは、亀井、でいいからね」

 「えー」亀井くんはブツブツつぶやいた。「おれもヒデアキくんって呼んで欲しかったのになあ」

 「うるさい。仕事しろ」

 こうした措置の成果が上がったのか、単に日数を経過して慣れてきたのか、ムツミさんの強ばっていた顔つきも、日に日にやわらいできていた。

 あたしたちは社員食堂に入った。あたしはムツミさんとランチを取ることが多いが、時間は13時からにずらしていた。混雑を避けて少しでもゆっくり食事を楽しめるように、というのが表向きの理由だった。表向きではない本当の理由は、12時ジャストに自席で弁当を広げる渕上マネージャと、食事の時間をずらすため。渕上マネージャは、食事中には仕事の話を一切しようとしない。そのため、昼食の時間をずらせば、渕上マネージャに耐えなければならない時間が、1日あたり2時間ほど減る。

 大部分の社員は、12時から13時の間で昼食を取るので、食堂は空いていた。その代わり、13時を過ぎると、ランチメニューは種類が少なくなる。ムツミさんは小食だし、好き嫌いもほとんどないようで気にした様子はなかった。

 あたしたちは、それほど悩むことなく日替わりカレーセットを選んだ。今日はクリームコロッケカレー。サラダの小鉢が付く。

 窓際の席を選び、しばらくは仕事のことを忘れて、静かにランチを楽しんだ。幸いなことに、ムツミさんは食事のときの沈黙が気にならないタイプだった。

 食事が一段落したとき、あたしは訊いた。

 「昨日は何時?」

 「2時には寝ました。サオリさんは?」

 「あたしは12時ちょっと前かな」

 「私もたまには日付が変わる前に寝てみたいです」

 このやりとりは、毎日の儀式みたいなものだった。ムダだとわかっているから「もっと早く寝なよ」なんてことは言わない。

 あたしと亀井くんは、原則として30分以上の残業を禁じられているので、18時には退社することになる。渕上マネージャはムツミさんの残業については制限を加えなかったが、あたしたちが帰った後に、外部の人間だけ残しておくわけにもいかない。磯貝課長は管理職で非組合員なので残業代はつかないから、ムツミさんのフォローをお願いするという手もあったが、あいにく実装面ではほとんど役に立たないから意味はない。

 結局、ムツミさんも、あたしたちと同じ時間に開発グループを出るようになった。とはいえ、そんなペースでは実装作業は遅れる一方なので、自社に持ち帰って続きを進めてくれている。ムツミさんは二子玉川駅から徒歩5分のマンスリーマンションで寝起きしているらしい。ホライゾンシステムの東京営業所からも数分の距離だから、終電を気にする必要もなく仕事ができるが、それが彼女の就寝時間を遅らせる原因になっていた。

 「今日はもう7回になりました」ムツミさんは、せつなそうにため息をついた。「この調子だと、午後は14回です」

 「それでも減ってきてるからね」あたしは答えた。「あたしも今日は5回だった」

 これも毎日の儀式だった。傍から聞けば何のことやらわからないだろう“回数”とは、渕上マネージャから、仕様書なりコードなりに指摘を受けた回数だ。あたしたちは、ひそかに「ご指摘」と呼んでいる。

 渕上マネージャのマイクロマネジメントの弊害は、あたしたち正社員だけでなく、ムツミさんにまで及んでいた。むしろ、ムツミさんの方が被害は甚大だったかもしれない。

 ムツミさんも、あたしたちと同様、毎日の作業日報の提出と、1日おきの進捗報告の義務を課せられている。あたしたちと違うのは、ムツミさんの場合、実装面にまで渕上マネージャ式マネジメントの手が及んでいることだった。

 あたしと亀井くんは、渕上マネージャの指示により、分析と設計を担当しているので、報告することはそれほど多くはない。

 それに対して、ホライゾンシステムには、ほとんどすべての詳細設計と実装をお願いしている。うちの会社に常駐しているのはムツミさん1人だけど、二子玉川にあるホライゾンシステム東京営業所では、5人から6人のプログラマが、ムツミさんの指示によって実装を行っているらしい。

 本来なら渕上マネージャは、全員を自分の目の届く場所に閉じ込めて実装をやらせたかったに違いないし、事実、機会があるたびに八木社長に要請しているらしいが、今のところ実現には至っていない。八木社長の立場からすれば当然だろうが、そうなると、プログラマたちへの指示はムツミさんを通すことになる。

 あたしと亀井くんが作業日報にしても進捗報告にしても、自分ひとり分の作業について報告すればいいのに、ムツミさんは、配下のプログラマ全員分の報告をしなければならない。そのためムツミさんの作業日報の枚数はあたしたちの数倍だったし、進捗報告も90分以上かけている。

 「あれはちょっとムダじゃないんですか?」1日おきの進捗報告の3回め、ムツミさんの順番のとき、あたしは訴えた。訴えた相手は渕上マネージャではなく磯貝課長だ。

 「進捗を確認することは必要なんだろうからね」磯貝課長は困った顔で答えた。「まるっきりムダとは言えないんじゃないかな」

 「こんなに時間をかける必要はないんじゃないかって言ってるんです」あたしはリストウォッチを指で叩いた。「片寄さん、もう2時間になるんですよ。あれだけガンガン仕事を押しつけといて、そこから2時間ムダに使わせるってどうなんですか? しかも、どう考えても意味ないことばっかりですよ」

 「そう言われてもなあ……あの人にはあの人なりの考えがあるんだろうし。ぼくはただのテクニカルアドバイザでしかないからねえ」

 ――だったら、たまにはテクニカルなアドバイスをしろよ

 やがて、渕上マネージャは、進捗報告以外の時間でも、ひっきりなしに口を挟んでくるようになった。

 先日、あたしたちがランチから戻ってきた途端、渕上マネージャがムツミさんに冷たい視線を突き刺した。

 「君の会社はMVCという考え方を知らないのかね」渕上マネージャはいきなり問い詰めた。「それとも君が知らないだけかね」

 いきなり詰問されたムツミさんは、気の毒にもすっかりすくみあがってしまった。

 「すみません。どういうことでしょうか?」あたしは代わりに質問した。

 「君たち、自分の席について、職位マスタメンテナンス画面のソースを開きなさい」

 わけがわからないまま、あたしたちは自席に座ると、言われた通りにソースを開いた。ムツミさんが午前中にコミットした一連のロジックだ。

 「233行目だ。この奇妙なメソッドは何をやっているのかね」

 あたしは該当箇所までスクロールした。それは、createTree() というメソッドだった。一目見て、あたしは心の中で呻いた。

――ああ、こりゃ、ちょっとよくないなあ。

 職位は必ず上位職位を持つ、階層構造になっている。このメソッドでは、職位マスタを1件づつ読みながら、その階層構造のHTMLを作成していた。

 tree += "<tr><td><img src=\"../../images/dot.gif\" /><a onclick=\"javascript:selectPosition(" + positionMaster.getPositionId() + ")\">" + positionMater.getPositionName() + "</a></td></tr>";

 「ロジックの中で、HTMLを組み立てるなど、やってはいけないことぐらいわからないのかね」

 ムツミさんはうつむいてしまった。

 「ああ、すみません」あたしは助け船を出した。「ツリー構造表示用のJavaScriptは用意してあったのですが、使用方法を伝えるのを忘れていました」

 「そういう問題ではない」渕上マネージャはあたしの方を見た。「分からなければ聞けばいい。それもしないで、自分の判断で適当なコーディングを行うとは何事だ。私が気付かなければ、君が気付いて指摘していたとでも言いたいのかね」

 「……」

 ――たぶん気付いたと思うけどね

 ただ、修正しろとまで言ったかどうかはわからない。何かの機会にリファクタリングすればいいだけのことだ。それよりは実装を進めることを優先しただろう。

 「すぐに修正したまえ」

 「は、はい。申しわけありません」

 ムツミさんは大慌てでキーボードを叩き始めた。

 そのときは、これで矛を収めた渕上マネージャだったが、30分も経たないうちに、別の攻撃を開始した。

 「勤怠レコード関係のテーブル設計をやったのは誰だ」

 亀井くんが、おそるおそる顔を上げた。

 「ぼくですが……」

 「月間集計テーブルに、どうして部門IDと部門名称のカラムが必要なのだ?」

 「集計表を作成するときに、部門名称が必要だからですが?」

 「ムダだとは思わないのかね」

 「?」

 亀井くんには意味が理解できなかったようだが、あたしは渕上マネージャが問題としているポイントがわかった。正規化ができていない、と言いたいのだろう。

 「この部門IDと部門名称は、部門マスタの同項目と何が違うのか?」

 「同じです」

 「それなら正規化したまえ」

 2人の会話を聞きながら、あたしは心の中で舌打ちした。その問題には気付いていて、正規化すべき、という点については、渕上マネージャと同意見だ。ただ、できれば、亀井くん本人に気付いてほしくて放置してあったからだ。

 亀井くんが担当している統計資料機能は、人事部門だけが使用するので、パフォーマンスはそれほど要求されない。まずは、機能要件を満たした後、リファクタリングの段階で、それとなく正規化の必要性に気付かせていくつもりだったのに。

 と思っていたら、火線の余波があたしに向いた。

 「日比野くんも、もっとしっかり後輩を監督したまえ。君が先に指摘すべきことだ」

 あたしがとっさに返す言葉を見つけられないでいると、見かねた磯貝課長が介入した。

 「まあまあ。日比野くんも忙しいので、なかなかそこまで気が回らなかったんでしょう」

 ――ああ、そんなこと言ったら事態が紛糾するだけだって

 案の定、渕上マネージャはゆっくりと立ち上がった。また演説モードだ。

 「テーブルの正規化は、設計の基本中の基本だ。設計の初期段階で正規化されていないと、後々の実装や保守にまで大きな影響を及ぼしてくる。私がマネジメントする以上、そんな愚かしい事態を見過ごすことはできない。日比野くん、違うかね?」

 「パフォーマンスのために、あえて正規化を崩す場合もあると思いますが」

 一応意見してみたあたしに、渕上マネージャは軽蔑したような視線を向けた。

 「これがそのケースに該当すると言いたいのかね?」

 「いえ……そうではありませんが」

 「ならば自分の怠慢をごまかすな」

 怒りを感じるべきなんだろうけど、無力感の方が強かった。

 「分かりました。すみません」あたしは亀井くんを見た。「修正して。できたら見せてね」

 「はい」

 亀井くんは素直にうなずくと、ER図を開いて考え始めた……

 

 あたしたちの毎日は、こんな感じで続いていた。設計やコーディングをしていても、いつ渕上マネージャの指摘が始まるかと、びくびくしていなければならない。作業日報作成と、進捗報告に何時間も割かなければならない。

 気の毒なのはムツミさんだった。渕上マネージャのせいで、設計や実装の時間を減らされても、その分納期が延びるわけではないからだ。八木社長もときどき様子を見に来てくれていたが、何も打つ手がないようだ。

 実装とは関係なく消費されていく貴重な時間、細かすぎる指摘の数々、先の見えない焦燥感とプレッシャー、連日の深夜労働が原因の睡眠不足……これがムツミさんが置かれている状態だった。まだ常駐開始して2週間だというのに、早くもムツミさんの目の下には気の毒な隈ができているし、肌も荒れ気味だ。たまに無意識にだろうが胃のあたりをさすっている。女性の美容と健康に優しくない環境であることこの上ない。亀井くんなどは、マネジメント方式がどうのという以前に、ムツミさんがつらそうにしていることだけで渕上マネージャに怒りを燃やしていた。

 ――こんな調子で大丈夫かな

 カレーをゆっくり口に運んでいるムツミさんを見ながら、あたしは彼女の体調と、このプロジェクトの行く末の両方を心配しないではいられなかった。

(続く)

 この物語はフィクションです。実在する団体名、個人とは一切関係ありません。また、特定の技術・製品の優位性などを主張するものではありません。

冷たい方程式(12) 渕上方式における進捗の曖昧さ回避

2012/04/02 8:00:00

 進捗報告ミーティングとして指定された14時30分。

 あたしは手ぶらでミーティングルームに入った。自分の担当分についてなら、大抵のことには答えられる自信があったから。

 先に来ていた渕上マネージャは、何かのチェックリストに目を通していた。あたしが着席すると「調子はどうだ?」とか「順調か?」といった前置きもなしに、いきなり質問を開始した。

 「シフト管理の翌月分シフト登録画面の分析をやっているな」

 「はい」

 現在あたしは、シフト管理機能の一部の分析と設計、プロトタイプ作成を行っていた。あたしたち正社員はシフト勤務ではないが、工場に勤務しているのは契約社員がほとんどなので、シフト管理は重要な機能だ。にもかかわらず、現行の勤怠管理システムにはシフト管理機能が実装されていない。現在は、紙のシフト予定表に各自が記入し、班長などがExcelで調整している。その書式は班ごとに異なっていて、独自にマクロなどを駆使して月間のシフトを決めているようだ。この作業に担当者が費やす時間は、人数の多い班だと2日から3日以上になることも多く、今回のリプレイスで現場からの要望が最も多かったのが、シフト管理機能の追加だった。

 ただ、重要な機能ではあるものの、必ずしも2月のカットオーバー時に必須かと言うと、実はそうではない。現状、Excelベースで回っているのだから、Webベースの機能は「あれば便利だけど」というレベルでしかないのだった。あたしとしては、勤怠管理機能のコアの部分を先に進めた方ががいいんじゃないかと判断し、実際に後回しにしていた。

 しかし、先週、渕上マネージャから、シフト管理機能を優先して手がけるよう命じられた。どうも、このお方の意図するところが、あたしのような一介のプログラマには読めなくて困る。今回のリプレイスに期待している全従業員のためにも、あたしの精神の安定のためにも、何らかの深遠なる計画があることを願いたい。

 「Excelファイルによる一括登録機能はどこまで進んでいる?」

 「今のところ、各部門で使ってるシートの形式が違うので、それをどうするか検討中です」

 「具体的には?」

 「まあ、どこかの部門の形式に合わせるとか……」

 「違う」渕上マネージャは遮った。「どこがどう違う?」

 「……どういう意味でしょうか?」

 「君は今、各部門でシートの形式が違う、と言ったな」

 「はい」

 「どの部門が、どんな形式になっている?」

 あたしは言葉に詰まった。

 「えーと……それはつまり、個々の形式がどうなっているか、ということですか?」

 「そうだ」

 ――そんなことまで覚えているわけあるか

 「そこまで覚えていません」

 「ドキュメントは?」

 「一応、ありますけど」

 「持ってきたまえ」

 あたしは憮然としながら、急ぎ足で自席に戻った。

 「あれ、もう終わりですか?」亀井くんが意外そうな顔で訊いてきた。

 「まだ、始まってもいないよ」

 あたしは共有フォルダを開き、シフト管理機能のフォルダから、関連ドキュメントを開いた。急いで2部プリントアウトすると、それをひっつかんでミーティングルームへ戻った。

 「お待たせしました」

 渕上マネージャはプリントアウトを受け取ると、ざっと目を通した。

 「説明したまえ」

 「説明と言われても……」あたしは恐る恐る渕上マネージャの顔を見た。「そこに書いてある通りなんですけど」

 ドキュメントには、各部門で使用しているシートのサンプルを、部門名と一緒に載せてある。これ以上、何を説明しろというんだろうか。

 「だから」渕上マネージャは辛抱強く言った。「順番に説明したまえ」

 「はあ?」あたしは耳を疑った。「これを説明するんですか? 全部? 意味ないと思いますが」

 「意味があるかどうかは、君が判断することではない。私が判断する。説明したまえ」

 「でも……これは進捗報告ですよね?」

 暗に進捗報告にしては細かすぎるのでは、と訴えた。すると渕上マネージャは、研ぎ澄まされた日本刀のような視線をあたしに叩きつけて聞いた。

 「君の言う進捗報告とはどのようなものだ?」

 「そうですね」あたしは主に前職でのミーティングなどを思い浮かべながら答えた。「タスク毎にパーセンテージを報告するという感じで……」

 「では、シフトの一括登録機能設計タスクの進捗率は?」

 いきなり聞かれても困るなあ。適当に答えるしかない。

 「55%というところでしょうか」

 「その根拠は?」渕上マネージャは重ねて追求してきた。「何を持って100%とするのか?」

 「それは……」

 「答えなくてよろしい。答えられるわけがない」

 「……」

 「進捗管理にあいまいさは厳禁だということを、しっかり覚えておきたまえ。私が見たところ、進捗管理の意義を正しく理解している人間は、磯貝課長も含めて、開発グループには1人もいない。まことに憂慮すべき状況だ」

 確かにこれまで、まともに進捗管理などやったことはない。そもそも、進捗管理が必要となるような規模の開発案件がなかったのだから当たり前だ。

 「何度も言うが、この勤怠管理システムは重要な基幹システムなのだ。失敗することは絶対に許されない。そのためには、曖昧な要素は徹底的に排除せねばならない」

 あたしだってもちろん失敗したくはないけど、そのために細かすぎる進捗管理を行い時間を浪費するのが正しいとはどうしても思えない。といっても、渕上マネージャは、どうやら本気で言っているらしい。

 「早く説明したまえ」

 これ以上の反論は、それこそ時間の無駄でしかない。あたしはそう判断し、各部門の現場担当者から収集した一括登録用のExcelシートの内容について、上から順番に読み上げを開始した。

 「最初は鶴見工場の部品製造部が使用しているシートです。第1列が社員番号、第2列が氏名、第3列が氏名カナ……」

 読みながらちらりと見ると、渕上マネージャは熱心にプリントアウトを見つめ、あたしの読み上げに合わせて、赤ボールペンでチェックを入れていた。

 あたしが逆の立場なら、こんな細部のドキュメントなど、問題でも発生しない限り目を通そうは思わない。映画のエンドクレジットでも読む方が、まだ建設的だ。

 全部を読み上げるのに、20分ほどかかった。

 「……以上です」

 渕上マネージャは疲れた色も見せずにうなずくと、最初のページに戻り、衰えることのない熱心さで質問を開始した。

 「鶴見工場部品製造部のシートだが、これは5月分のサンプルだな。4月とか6月の場合、31日の列はどうなる?」

 「列を作りません」

 「インポートのロジックでは、どうやって31日を読み飛ばすことになっているのかね?」

 「そこまで決めていませんけど」あたしはいらいらと答えた。「最終的に使うシートのイメージも、まだ固まっていませんし」

 「だが、結局、このように横に日付のセルが並ぶ形式になるのではないのか」

 あたしは少し考えて、渋々うなずいた。

 「ええ、まあ、そうなると思いますが」

 「その場合、月の末日はどうやって判断するつもりだ?」

 そんな実装レベルの話を、ここで聞かないでほしい。

 「たぶん……」

 「たぶん?」渕上マネージャの声が厳しくなった。

 「いえ、対象月の日数を求めて、その日数分だけ順番に読んでいきます」

 渕上マネージャは、システム手帳に赤ボールペンであたしの言葉を書き取っていた。

 「重複チェックはどのように考えている?」

 「上書きです。最後にインポートしたデータが残ります」

 「警告もなしに上書きするのかね?」

 「そうですね。そのつもりですけど」

 「その仕様について、各部門担当者のコンセンサスは取れているのか?」

 もちろん取っているはずがない。そんなことまで、いちいち合意を取っていたら、要件定義が終わる前に2月が到来してしまう。

 「いえ、取っていませんが。それぐらいは、こちらの裁量で決めてしまっても問題はないと判断しました」

 「いや、問題だ」渕上マネージャは断じた。「現場と調整して、仕様について説明し、同意を文章で取っておきたまえ」

 ウンザリしたが、逆らうことはできない。

 「分かりました」

 渕上マネージャは、またもやシステム手帳に記入した。ひょっとすると、命じたことが実行されているかどうか、後日チェックするつもりなのだろうか?。

 「時刻の入力形式は?」

 これも確定していない項目の1つだ。部門によって、自分勝手な形式で入力しているので、統一するのに苦労するだろうな、と悩んでいる。

 「いろんな形式があるので、まだ調整中ですが……」返事をしながら、まずいと思った。案の定、渕上マネージャは曖昧な言葉を見逃さなかった。

 「調整中とはどのような状態だ。部門間で決めてもらっているのか、ITマネジメントとして提案しているのか」

 「次の打ち合わせで提案しようとしていたところです」本当はまだ何も決めていなかったが、面倒なのでそう答えた。

 「どんな形式だ?」

 「これです」

 あたしはプリントアウトの余白に、"09:00-17:30"と書いた。

 「時刻のエラーチェック仕様はどうなっている?」

 「エラーチェック仕様ですか?」

 「セルの値の妥当性をどうやってチェックするのか」

 ――実装するときに決めるよ、そんなこと

 心の中で吐き捨てたものの、口では神妙に、

 「正規表現でチェックします」と答えた。

 「正規表現かね」渕上マネージャは不審そうだ。「他の方法は考えられないのかね。例えば、SimpleDateFormat でparseして例外をチェックするとか」

 「それは無理です」

 「なぜかね」

 「夜勤のシフトが表現できないからです」

 ラインによっては、22時開始、5時終了というシフトもある。勤怠管理システムでは、その場合を29時と表現する。これは時刻的には正しくないので、例外になってしまう。

 渕上マネージャはうなずくと、次に進んだ。

 「契約形態による月間所定労働時間数チェックは?」

 「そこはまだ決まっていません」

 「いつ決まるのだね?」

 「まだ話がそこまで進んでいないんです」

 「来週中に決めるようにしたまえ」渕上マネージャは冷たく命じた。「いつまでも、ずるずると引きずらないように」

 「はあ」

 「昨日の作業日報にあった、シフトの承認機能についてだが、これは……」

 進捗報告は、こんな感じで続いた。

 感心せざるを得なかったのは、渕上マネージャが、勤怠管理システムの各機能について、かなり詳細な部分まで理解していることだった。磯貝課長のように「細かい部分は任せるから」という態度ではない。

 ただ、そのせいで、やたらと細かな仕様まで突いてくるのには閉口した。「法定外休日と法定休日は、何色で表示するのか」といった、どうでもいいようなことまで確認してくるのだから。

 予定の30分で終わるはずもなく、あたしが解放されたのは、1時間20分後だった。あたしはフラフラになって席に戻ると、亀井くんに交代を告げた。

 「あ、自分の担当分のドキュメントは一式持っていった方がいいよ」

 亀井くんは、不安そうな顔であたしを見た後、渕上マネージャの待つミーティングルームへ入っていった。

 「大丈夫ですか?」隣の席からムツミさんが心配してくれた。

 「ありがとう。疲れたよ」

 人と話すことは苦手ではないけど、査問委員会にでもかけられているような時間は神経を消耗させる。実装で徹夜した方が、まだ疲労度は少ないのではないかと思う。

 「どんなことを報告してたんですか?」

 「報告というか」あたしはため息をついた。「あれは、もう、進捗報告じゃなくて仕様報告よ」

 「はあ、そうなんですか」ムツミさんは目を丸くしている。

 どう考えても、PMが確認するようなレベルの話ではないことを、あの人は信じられないほどの熱心さでやっている。もっと他にやることはないのか。あのモチベーションが何に起因するものなのか、想像もつかない。

 亀井くんが青い顔で戻ってきたのは、やはり1時間以上経過した頃だった。

 「片寄さん、出番です」

 「あ、はい」

 ムツミさんはメガネを軽く拭いてかけ直すと、大きく深呼吸を1回して立ち上がった。

 「いってきます」

 「がんばってね」

 ムツミさんの小柄な姿がミーティングルームへ消えていくのを見送った後、あたしは亀井くんに聞いた。

 「どうだった?」

 「すっげえ、細かいっすね、あの人」元気だけが取り柄の亀井くんも、さすがに疲労困憊していた。「あんなの意味あるんですかねえ」

 「さあ……」

 「統計資料でダウンロードするファイルの形式は、ExcelかCSVかとか、対象範囲指定の年月日のフォーマットは何かとか、4月の場合は前ゼロを必須にするのかとか、そんなことばっかりですよ」

 「で、あんたはなんて答えたの?」

 「そんなの今の段階で決まってません、って言ったら、今度は、いつ決まるのか、って返されました」

 「ああ、あたしも、それやられた」

 「PMって、そこまで細かく知っておかなきゃいけないものなんですか?」

 「まあ心配性なのかもね。細部まで掌握しておかないと気が済まないってやつ」

 PMが仕様の詳細まで知っているのは悪いことではないと思う。ただ、実装担当者が決めればすむことまで、いちいち確認してチェックされると、一挙手一投足を監視されているようで、モチベーションが下がってしまうのだけど。それとも、これも、「高度なマネジメント」とやらの一環なのか。

 「これが1日おきに続くのかと思うと、死にたくなりますね」

 「死にたくはならないけど、ウンザリはするね」

 「あさって、年休取ろうかなあ」

 「それは問題を先送りにするだけで、解決にはならないよ」

 とはいえ、その気持ちはよく分かるけど。

 「片寄さん、大丈夫ですかねえ」

 亀井くんは、心の底から心配そうにつぶやいた。

(続く)

 この物語はフィクションです。実在する団体名、個人とは一切関係ありません。また、特定の技術・製品の優位性などを主張するものではありません。

@IT Special 注目企業
@IT Special ラーニング

エンジニアライフ 最新の投稿コラム

@IT自分戦略研究所 新着記事

コラムニスト プロフィール

リーベルG
ふつーのプログラマです。主に企業内Webシステムの要件定義から保守まで何でもやってる、ふつーのプログラマです。

2013年5月

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

バックナンバー

月間バックナンバー

検索

Powered by TypePad
- PR -
@IT Special 注目企業
インデックス

イベントカレンダー

アクセスランキング

もっと見る

@IT Special ラーニング