2017年2月25日土曜日

炎上案件で見つかる火種

終りが見えない炎上案件に加えられて
溜まる不満・火種を吐き出します。

参加するまでは大きな問題が発生したとは
聞いていなかったが、いざメンバーに加えられて
フタを開けてみると、基本的な部分ができていない。

進行の相談ができず、残り少ない日数で
開発するしかなく、時間がない=残業確定。
残業は覚悟していたが、まさか終電間際が
度々続いたりこんなに酷いとは思わなかった。

開発していたシステムのメインエンジニアは
開発経験はあるが畑違いのため、サポートが
必要だったのにも関わらず、サポートがあって
無いような状態。
そのため、右も左も分からないレベルで開発が
行われていたと思われる内容で、手を入れるのにも
苦労することに。

また、開発しているシステムは、プログラミング
以外にその業務の知識やオペレーションを知って
おかなければ開発に支障をきたす可能性があるのに
私自身は、無知の状態。
なので、何が正解か間違いなのか判断できず。

開発に必要なドキュメント類が存在しない。
フラグでデータの状態を管理しているのに
内容を把握するためのドキュメント類がなく、
当人しかわからない。
ソースを見れば対処できるかと思ったが、
マジックナンバー全開。
コメントだけじゃなく、定数にしてくださいよ本当に。
数値見てナニコレとどれだけ心の中で連呼したことか。

複数人で開発を行うのにバージョン管理がない。
Gitは利用しているのですが、この開発には
バージョン管理というものがありませんでした。
編集箇所が同じファイルということはアルアルなのに
編集して反映しようとすると、すでに誰かの編集済み
ファイルが上がっていてやり直すことが何度も。
「ファイル編集します!」「このファイル最新?」
「ファイル編集した?」「編集が反映されてない!」
必要ないであろうやり取りが発生して疲れる。
コレが当たり前と感じているのだろうか
言っても手遅れ状態なので担当部分だけでも
バージョン管理しました。

スケジュールが末端に降りてこない。
直近の進行や消化しないといけないタスクが
不明瞭のため、今日はどこまでやり遂げなければ
ならないかわからない。
進行の相談ができないこともあり八方塞がり。

愚痴をこぼすことは許されず、心身の負担が
減ることもなくイライラが募るばかり。
ハァ疲れた。