プログラムの設計段階で失敗したこと

振り返ってみると「こうすれば良かったのかな」と思うことがあったのでメモ。

 

①設計時に今後の芯となる内容が決まっていなかった
本当の「最低限必要な機能」が決まらないまま、この機能は必要かあの機能は必要かという話が始まってしまった。
例えば「画面に入力した文字列を、別の画面に出力する」という機能を実装しようとしている時に、「出力後のデータをソートする場合がある」や「CSVに出力したい時がある」などの、使うかもしれない機能の話が始まってしまったような状況だった。
主な原因は、営業側に話の主導権を握られてしまっていたことと、設計側の責任者がいなかったこと。
前者はそのまま、あれもしたいこれもしたいを真に受けてしまっていた。後者は前者の状況を作り出す原因になっていた。
営業側が言うことに「NO」といえる人がいなかったため、営業側の立場が上になってしまった。
営業の意見を聞くことは大事だが、それをもとに仕様上の課題や画面イメージを考える段階では営業を同席させるべきではなかった。
実際は営業と開発の両方に足を突っ込んでいる人が担当だったから嫌でも同席されることになってしまっていたかもしれないが、そういった提案をすべきだったかなと。

②個人スキルの差が大きいことに対する考慮
工数を算出する時、コーディングをする時に、スキル差を考えていなかった。
正確には、考えていたが問題ない程度だろうと思っていた。
結局予定工数の2倍かかってしまってバッファを食いつぶしたり他の人が他の人がフォローに回ったり。
実はこれ、①の内容が影響してさらに悪化した。今までに使っていない言語やツールを使うだけでも差が出るのに、前述のあれもしたいこれもしたいによって実装する機能が増えたり変更されたり。
それに比例して目に見えて進捗差ができてしまった。その差はもはやチームとして成り立たないレベルに達してしまった。

 

どちらも基本的なことで、こういったところで失敗するとうまくいかないのだと実感した。

旅先での自分ルール

■好きなこと・好きなものを最優先に考える
例えば食事で、有名だからとか友人に勧められたからとか。
気にすることはないです。好きなものを食べます。食べたいものを食べるのが一番楽しい。
もちろん、その有名なものを食べに来た場合はそっちを食べますけどね。


■悩まない
行きたい場所が2か所ある。どうしよう。
それならどっちも行けばいい。
時間をきっちり決めてるツアーじゃないんだから、多少の予定変更はあって当然。
今日は2か所に行く時間が無い?じゃあ明日行こう。
今日中に帰らないといけない?じゃあ今度来た時の楽しみが増えたね。


■直感で動く
地図を見て最初に気になったところへゴー!
車で出かけて初めて入る駅ビルで買い物するの楽しい。
自分が普段利用している駅名を路線図で見つけるとちょっとテンション上がる。


■散策中はスマホをしまう
気になったものをツイッターでつぶやくくらいかな。
この辺で話題のものは何かなとか、おススメのお店あるかなとか気になったら止まって調べる。
スマホを見てると視線が下になっちゃうのよね。そうすると面白い看板とかきれいな空とか見えなくなっちゃう。

 

そんな感じ。

体調に関するここ数年間のツケ

医者から明言はされていないですが、うつ病の症状が出ているようです。
現在は抗うつ剤を飲みながらできる限り自衛しています。


いつからか、精神面におかしなことが起きるようになっていました。
これが嫌いとかあれが苦手じゃなくて、イライラしてくる。特定の音や匂いを知覚した瞬間に頭の中がそれで埋め尽くされて他のことが考えられなくなる。
今は聴覚、視覚、嗅覚に影響が出ています。

具体的に、

聴覚
・キーボードの打鍵音
・咀嚼音
・布がこすれる音

視覚
・貧乏ゆすり

嗅覚
・デオドラントシート
・体臭

です。

今後増えるかもしれないし減るかもしれない。それはわからないです。


もし同じような症状が出ている人がいたら、絶対我慢しないでほしいと思います。
理由は簡単。我慢なんて無理だから。
ネットで聴覚過敏や嗅覚過敏の記事を探すと、「気にしないようにしましょう」って書いているものも見つかります。
そんなん出来るなら最初からそうするわ。それが出来ないから辛いの。

対策としては、例えば耳栓とかマスクとか消臭剤とか。学校や職場なら座席を変えてもらうとか。
できることはすぐに始めてほしい。どうにか異常を抑え込んで、その間に根本的な原因になっていそうなものを解決してほしいです。

MineCraft #4

ネザーゲート!

f:id:akakirishima:20190911233250p:plain

 

すぐ近くに要塞あったんだけど地続きになってるところにアレがいた。

なんだっけ。フレイムじゃなくて。燃料になる棒落とすやつ。

f:id:akakirishima:20190911233255p:plain

 

もうちょい準備してから突撃しよう。

 

MineCraft #3

以前、羊さんを連れてきました。少しずつ繁殖させていました。

 

 

朝起きたら……

 

 

 

 

 

 

f:id:akakirishima:20190907225746p:plain

なんということでしょう。羊が全滅していました。

 

左側のわんこは野生なんですよね。

柵の周りが1段高いのでそこから入ったっぽいです。

 

悲しみ。また連れてこなきゃ。