しごと

わーい消化作業時間の集計が簡単にできるようになったよ〜 これでだれがどんだけ分やったってことが手軽にわかるようになった。 作業遂行予定時間をどれだけ下回れるかが勝負所なので、 これにより現在の作業がどれほど効率的であるかが目視できるようになる…

作業項目管理用にExcelファイルを作っている。 それを元に、各人がどれだけの作業をやってのけたかを集計するための表をつくった。 ファイルリンクつかいまくり。 ちょっとした操作ミスで65535行目まで式が入った。 即消した。 保存した。 だいぶかかった。 出来上…

うまくまわり始めてきた。 そう実感するのは管理上の数値を目の当たりにしたときだ。 プログラミングのほぼ全てを設定作業に貶めたとき、 残る部分はできるやつにしかできない作業になる。 今はできるやつにしか出来ない作業もさることながら、 貶めた作業そ…

現状に見えている障害という障害を回避するために全力を尽すことだ。 納期が足りない → スケジュールをなんとしても確保する 人員ではなく人材が足りない → 現状からの流出を最低限防ぐ 残業が続く → それでも終わりが来ることを示し続ける メンバーの大半が…

決め事っておおいね。 日ごろの流れ作業を決めて、 イレギュラーな出来事に対する処置指南みたいなのを決めて、 ソースの管理場所を決めて、 作成方法も決めて、 使うツールも決めて、 ついでにツールをつくり、 チーム内の報告方法を決めて、 チーム外への…

14人月という作業見積もり。 20人月という実作業量。 ちなみに約300画面超。開発はPHP&MySQL4.0。 Mojavi使用、JavaScriptは一切使わないという制約付。 2ヶ月という制約も、はや半月が消費された。 そして現段階まで終わるはずの作業の完了報告は聞かれず…

管理用のスケジュールと、 実作業用のスケジュールの違いをキッチリつけるための作業をやっている。 管理用スケジュールはえらいことになっているプロジェクトだから。 作業量:14人月分 納期:2ヶ月 人員:5〜6人 これだけみても2〜4人月分の消化ができなさ…

DB設計をがんばっているヤシがいた。 項目のありかとテーブル構成に悩んでいた。 あーでもないこーでもないと。 そこでちょっかいかけにいってみた。 おいら:( ´∀`)<やぁ。何なやんでんの? そいつ:(;´Д`)<いやぁ。項目どーやって設定したらよいかわかん…

さて今日から書類とのバトルが再びはじまりますのだ。 (;´Д`)めんだい。 ASPでもいいからプログラム作るほうがたのしぃ(;´Д`)

ほぼ予定通りに事が進んだ今週。 今週の手伝い要員には感謝です( ´∀`) 結局なんのかんのとドキュメントを全部ひきうけてくれました。 おいらはプログラムに専念。 今週の労働時間(休憩込み)の概算はこんなかんじで約37時間 「月:12時間+火:10時間+木:7…

( ´∀`)<今週は仕事です。 言い方おかしいな。 (;´∀`)<今週はだいぶ仕事です。 かわってなさげですな。 (;´Д`)<今週はめっちゃ作業があります。 これだ。 これが大変。 どのくらい大変かというと。 スケジュール引きました。 人日が大好きな模様な人た…

プログラム作りはテキストの編集作業である。→ソースの話 Script言語もインタプリタもコンパイラ言語もソースはみんなテキストデータである。 これをしっかり踏まえて。 先日、仕様書と言う名のExcelと格闘してたプログラム大好きエンジニアとこんな話をして…

スケジュールってのは指標である。 納期は守らねばならない厳守事項であるが、 個々のスケジュールも厳守事項であるとは限らない。 なぜなら、スケジュールがいつも正しいとは限らないからである。 「スケジュールと管理者と」で語ったことはいまでも変わる…

今作った開発用の環境。作ろうとしている環境のバリエーション。 これで何ができるかを考えてみた。 DBと画面を完全に切り分けて開発できるこの仕組み。 「DB」−「DBのAccessor」−「画面」 DBの種類を問わず、 画面の種類を問わず、 Accessorで吸収しきる仕…

データベース設定ついでに、溜まってたOTNのCD整理。 9iのRelease2と10gあれば事足りるかなということで、 そのほかの全てを捨てた。 パッチもいらねぇ。 64ビット版もいらねぇ。(゜Д゜)!! CDは一応読み取れないように破壊するのが社内のルール。 ってこと…

データベースに接続してデータ取得更新するための部品(以降accessorと記)を作った。 あとは一定のフォーマットに従ってSQL文を設定すれば、 呼び元からは望みどおりの動きをする部品の土台まではできた。 んでもって、 それを使って今回新しいテーブル用の…

基本的に咳が出たら職場を離れる。 おいら自身は軽い症状だとおもっても、 病原菌を撒き散らす行為はイクナイ(・A・)と思うからだ。 ってことで今日は早々に帰ってきた。 風邪には栄養と休養がいちばんです。薬なんざいらんのです。 しかーし! 明日はお客…

メソッド名を渡して処理内容を実行する。 これを実現するのにはReflectionがいいとおもっていた。 JavaではMethodクラスを使ってみたし、それで実装もできてた。 それで設計してたし、実装もする予定だった。 実行速度を測るテストもしてみた。 単純なstring…

昨日のPostgreSQLのインストールはVirtualPCで行い、 LAN内の公開用に固定IPをふってもらって接続確認を行い稼動中。 ディスプレイサイズは1024×768なのだがやはり小さい。 常日頃見ないとはいえだ(゜Д゜)クワッ!! メインマシンからはODBC接続にしてみた。 …

ただいまPostgreSQLインストール中。あれだね。 UNIXのコマンド綺麗さっぱり忘れているおいらがいますね。 ヽ(´ー`)ノ本見ながらなんぞセットアップするってめっちゃ久々でええかんじ。 でもめんどい(゜Д゜)クワッ!!w

なんのかんのと時間はかかる。 諸事情により、新規のマシンを手に入れたおいらは 1ヶ月前からの発注にもかかわらず、準備されていなかった。 社内のメンバーに申し付けていたことではあるが、 約束が果たされていない現状に出会うとさすがにイライラと戸惑う…

すんげー久々に1日中プログラムに没頭しているとえれー消耗した。 3日目突入。ちょと楽しくなってきた(゜∀゜)アヒャ 作るものの要件聞いてまとめて、 実装計画たてつつ お絵かきしながら検討してみて計画の補強をし、 DB検索用部品をつくり、 それ専用で使…

最近とくにモチベーションがあがらない。 メソッドひとつデバッグするのにニュースサイトを見回らないことにはやる気がでん。 JSPの一つもちょろんと作ったら1日の作業が終わった気になってまう。 こんなやる気のなさっぷりもおもしろいので しばらく実験し…

知らないところで大騒ぎになっていたらしい。 それもほんの些細な状況からである。まず お客さんがPCのOSアップグレードした。 ↓ Accessのちょっとしたシステムが起動しなくなった ↓ メッセージ内容「ネットワークパスがみつかりません」か何か。 (..゜Д゜)…

機能的凝集度を目指して、現状から可能な限り再構築をめざしていたりする。 すると必然的にメソッドの数は増えていく。 当然ヘッダコメントも増えていき、 実装するコードよりもJavaDocコメントのほうが多くなってくる。 ( ´∀`)<緑が多いのは目にやさしい…

こんなよな会話を聞いた。 Aさん:( ´Д`)<オブジェクト指向でもの作ってあるんだけどさ〜 仕様書ないのよ〜。 あってもあれもとから何もかいてないんだろ? Bさん:( ・ω・)<そうですよ。仕様書があってもどのDBのどの項目を変更する といった情報は…

プログラマ的戦闘モードにはいった。(`・ω・´)シャキーン あれですな。 他人なんざいらねぇって思いますな。 周りの雑音気になりますな。 視界の隅で蠢く者達気になりますな。 集中力をより高めるために、邪魔する要素はみーーんな排除したい。 そんな気分…

ン年前。 当時の製作者によって書かれたややこいソースをとうとう相手にすることに。 そのまま解読変換しててもなんだかもやもやした気持ちは収まらないので、 ネタにしてくれる。(゜Д゜)クワッ!! まず最初のソース。 strHoge = ( (String)vecHogehoge.eleme…

プログラムに没頭しているときに ( ´∀`)<すみませ〜ん。しつもんなんですが〜 ってこられると、なんだか幸せを邪魔された気になる。 さっくり無視しても全体の進捗にいいことはないので聞くのだが。 ( ´∀`)<あの〜 XXXXX部分のXXXXXXXなんですが〜 ( ´∀…

画面つくるのに。 1個1個に対して等間隔のスケジュールが引かれてる。 最近は (´-`).。oO(いつみてもテキトーなスケジューリングだな〜) っとしみじみ思う。