ソフトウェア開発者の日常

こだわりなく書きたいことを書いていきます。

先送りし続けた結果失うもの

ギリギリのタイミングで作業をしていて、ときには間に合わないかもと思うことがあります。
そういうときは、結果として睡眠時間を削って間に合わせることになります。

ギリギリのタイミングになるのがまずいと考えて、なぜそうなったのかと考えると、まだ大丈夫だろうと先送りしたためというときがあります。

この仕事苦手だからやりたくない、気が向かない、なので先に送ってしまう心理のときもあります。
まだ先の話だから、今手をつけなくても大丈夫でしょうという心理のときもあります。
先に送っていった結果、他の作業と重なって、余裕がなくなるというパターンに陥ります。

他の作業と重ならなければできるし、睡眠時間を削らなくて済むのになんて、他の作業と重なったことが悪いんだと考えてしまうことがあります。
今の状況から考えたら、他の作業と重ならずにできるなんていうことは、まずありません。
あったとしたら、それは他の案件を止めて専念しているだけです。

f:id:AJYA:20170413210117j:plain
photo credit: brendanlim Work, Play, Sleep via photopin (license)

せっかく以下の本をKindle版を買って読んだというのに、身についていないようです。
まったく内容を思い出せません。
再読して、身につけないといけないと痛感しています。

ひとり飯となると、まず思い浮かぶのがラーメンです

Netflix野武士のグルメお題「ひとり飯」

1ヶ月近く前に、妻と子どもとは別行動になったので、ラーメン食べていました。
ajya.hatenablog.jp

ラーメン自体は、ズガキヤ丸源ラーメンなど食べていますが、子どもと一緒では、フードコートや大型のチェーン店でないと行きづらいという意識があります。
一人のときはそういったお店は、いつか行くだろうからと選ばず、別のお店に行くことを考えます。


地元以外で一人で食事をするときは、行ったことのないお店を探しています。
ajya.hatenablog.jp
その際は、チェーン店とか関係ありません。
チェーン店でも地元になければ行きます。
上の記事は3年前のことですが、毎日安く済ませつつ食べられるチェーン店を探していました。


Sponsored by Netflix

少しずつ案件をこなして、どの案件に時間を割かなければいけないのか確認する

毎日いろいろな仕事があります。
見積を作ったり、システムを開発したり、仕様を考えたりなど、いろいろあります。

どれも以前行ったことがあることばかりであれば、少し気が楽になります。
以前行ったときにに、どのような手順だったのか、どれくらい時間がかかったのか記録が残されていればもっと気が楽になります。

先日は以前行ったときの記録が残していなくて苦労しました。
途中、以前行ったことを再現できるのだろうかと心配になりました。
ajya.hatenablog.jp


見積を作ったり、システムを開発したり、仕様を考えたりなど、ほぼ毎日行っていますが、細かく分けると違う内容があります。
前提条件が違っていたり、初めての仕様だったり、初めての仕様に基づく開発だったりと、細かく分けていくと経験がないところがでてきます。

そういうところを、どれくらい時間が必要なのか少し作業をしてみて、手ごたえを確認します。
これは手間がかかりそう、これはあれが転用できるから手早くできそうなど、あたりをつけていきます。

f:id:AJYA:20170411234601j:plain
photo credit: AnthonyMck Notwestminster 2017 (93 of 116) via photopin (license)

手ごたえを確認した結果、必要な時間を考えます。
この新しい部分は、そこを作るだけで2時間かかりそう、でも他の部分は全部で5時間かかりそう。
だから全部で7時間あれば作業は終わらせられそう。
なら毎日2時間作業ができれば、4日間あれば終わらせられるといった感じです。

こうして時間を把握して、作業の割り当て時間と順番を決めていきます。
ときには、手ごたえがないように感じてしまって、見込み違いが起きるときもあります。
そんなときは、新たな経験を得るので、その後はより慎重に手ごたえを確認するようになります。