2014年12月2日

名言ができたので発表します

発表しますっ!


「こたつの周りに使いたい道具を集めたようなシステムは破綻する」


どういう意味かというと

 今その瞬間にしたいことや欲しいものを周りに集めてしまうとどれが重要かわからなくなりやりたいことが直ぐにできなくなってします。
 もっと言うと別の人が使おうとした時に使えなくなる。
ただ散らかっているだけに見える。
 とか、なんでこんな機能がここにあるの?とかクライアントが言い始めることも。
(最近実際にあったんですよ。絶対必要だからと言っていたから頑張って設定して実装までしたのに。後で使う可能性があるから残しておいてと言っているが絶対に忘れる。)


 どうですか?こんなシステムを要求されたことは無いですか?

こんな場合は、やはり受けるのではなく、理論的に説明できるようになっている必要があります。
また、もしかするとそのクライアントの業務改善が先なのかもしれませんね。
実は、クライアントは自分たちの業務をわかっているようでわかっていないのです。
わかっているのは、自分の手の動かし方だけかもしれません。


 皆さん、気をつけてシステム開発をしましょう。

バイバイ!デスマーチ。

仕事を遂行することで一番大切なことは?

 皆さんは、人と仕事をする上で大切なことは何だと思いますか?
納期?クオリティー?楽しいかどうか?ちゃんと支払がされるかどか?犯罪ではないか?

どれも大切だと思いますが、一番大切なのは

『トラブルが発生した時に直ぐに関係者に連絡する』

だと思っています。

自分で解決できると思っても

こんなのは当たり前だと思いますが、なかなか世の中そうでもなかったりします。

  • 納期までにクオリティーの低すぎるものを納品してみたりとか
  • 遅れまくっているのに誰もなにも言わないことをいいことに黙っていたりとか
  • 更には、蕎麦屋の出前の今出ました的に、聞くと今やろうと思っていたとか
  • 客の担当が居なくなったから進まないだとか

こんなもんやらない理由だからいくらでも出てきます。

 トラブルの予兆があったら、直ぐに動けるように準備するとかいろいろすることはあると思うんですけどね。
 ここには、悪循環の種というのも存在します。
そのトラブルを発生させようとしている担当の上司が「トラブル的な話を聞きたがらない」雰囲気を出しているとそのことが上に伝わらなくなってしまします。

 こんなスパイラルです。(こんな絵色んな本に載ってますよ)

  1. 「トラブル」が発生しそうになる
    ↓
  2. 解決できるかも(叱られるのが嫌)だから黙っておく
    ↓
  3. トラブルが発生する
    ↓
  4. 対応するために時間が足りなくなる
    ↓
  5. 人を総動員して対応する
    ↓
  6. 人が減った他のプロジェクトがトラブり始める
    ↓
  7. 1.に最初に戻る


 さらに悪いことにその組織のトップがそれをやっていると、もうどうにもならない。
一人社長をするんだったら原因を他に転嫁するのではなく自分で先に動くようにしてほしいものです。

 直近のプロジェクトでそんなことが起きています。
「女性の社長で従業員がなし」そんなことはどーでもいいんです。
それを理由にできないんだったらさっさと会社を畳んで欲しいです。大きな問題にならないうちに。


さぁ、みなさんもトラブルの予兆を発表しまくりましょう!

 だって、発表して何もおきなかったら、おきなくてよかったねとなって終わりですもんね。
もし、やばそうだったとしても早めに対処できるし、手伝ってもらった人は他の人に手伝ってもらえるかもしれませんしね。

2014年11月21日

はてなが沢山浮かぶよ

 会議が終わった後には、議事録やまとめた結果を出すのがあたりまえだと思うのですが、それができないのは、とっても問題があると思いますよね。

 長時間会議した後に直ぐにまとめを出しなさいとは言いませんが、次の日くらいにはなにかアクションを起こしてほしいわけです。
 悪い意味での依存心を持っている人は悪でしかないと思います。

そういうまとめを出さない割には、SNSで記事を投稿したりしていてアホらしくなります。
さらに、その中で、この人はすごいとかという評価を受けていると、「はっ?実体はどんな人か判ってます?」とか言いたくなります。

 「まとめないと困るのは、自分でしょ?」くらいに思われているような気がしまして…。

腹立たしいのですよ。

Googleのハングアウトで会議

 以前から気になっていたGoogleのハングアウトでお客さんと5時間の会議をしてみました。

 ITの展示会やGoogle Appsの説明会でよくデモをしているのを見かけていたので実際の業務でどれくらいできるのかを試したくてうずうずしていました(まぁ、一人で仕事してるので近くに試せる人がいないのです)。

 体験した感じでは、使える!でした。
たまに音が聞こえなくなったりすることがありました(PCの何かの設定をいじったのか原因不明)が、音質はクリア、画像はHDなので問題はありませんでした。
 同じ資料を共有して見たりできます。
ドキュメントツールとして、GoogleDriveのスプレッドシートやドキュメントを使えば同時に編集もできるしとても良いと良いのではないかと思います。
 実際の距離感としては、東京と新潟間でやってました。

 Google+でハングアウトのイベントを作っておくことで招待した人は簡単にハングアウトに参加することができます。

 ハングアウトの内容をビデオとして録画することも可能です。
その動画は、YouTubeに限定でアップロードされます。
実験ではやってみたのですが、本番会議ではやっていません。

まとめ


 良い点はこんな感じです

  • 無料でシステムを使える
    ヘッドセットを準備するくらいの出費
  • 画面の共有ができる(見るだけ)
    自分が持っている資料を表示してそれを簡単に共有してみてもらうことができます。
    例えば、画面の操作など見てもらうことができます。
  • Wifiでも我慢すれば使える
    ビデオを止めれば音品質もよるなるのかも

注意点はこんな感じでしょうか?

  • 周りが静かなところで会議を行う。
    マイクの感度にもよると思いますが、雑音がうるさくて何を言ってるかわからなくなる。
  • ヘッドセットを使って話す
  • PCのマイクは止めておく。
    止めておかないと2箇所から音を拾ってエコーがかかったみたいになる。
  • 会議の参加者は、近くに寄らない
    別の人の声を拾って聞きづらくなる。

実際に使ったヘッドセットはこれ

2014年11月18日

JQueryUIのaddClassが動作しない場合がある

 Webシステムで画面の操作をするのにJavaScriptを使用していると思います。
そこで、一般的に使用されているJQueryを使ってJavaScriptを書いています。

 今回、JQueryのよく使うメソッドのaddClassでバグらしい動作を発見しました。

JQueryのバージョンは、「2.1.0」を使用しています。
JQuery UIのバージョンは、「1.10.4」を使用しています。

現象
$(funciton() { });内で書いたロジックが正常動作していない。


やりたいことはidがitemの項目に、"readonly"というclassを付ける処理

$(function() {

  $("#item").addClass("readonly");

});

この場合、readonlyというclassは付きません。メソッドチェーンを書いた場合、その後ろも動作していないようです。


OKパターン
$(function() {

  $("#item").addClass("readonly", 1);

});
JQuery UIで拡張されたaddClassの二個目の引数(duration)を設定(1ms)設定することで動作しました。


NGパターンが絶対ダメかというとそういうわけではなく、何かのイベント(changeイベントなど)で実行した場合は正常動作します。
※それだから、解決まで時間がかかりました。

ただ、新しいバージョンの適用やJQuery自体のロジックの調査は今のところ考えていません。時間ができたらやってみようかと思っています。
JQueryとJQueryUIのバージョンの問題の可能性もありそう…。


2014年11月6日

嫌なことがあったときの対応策

 生きているといろいろなことがありますが、目線を変えて考えるといろんなことを消化できていい方向に向くことができます。

 仕事の対人間でなにかあってもここれを考えることですこくは楽になります。
(もっと前から知っていればもっと楽になれたかも…)

嫌なことがあったら、
・自分目線
・相手目線
・神様目線+自分の葬式で言ってもらいたい言葉
でそのことを見ることで、相手を理解し、なぜその試練を神は与えたかを考えて、消化することができるよ。


 さぁ、「レッツ、トライ、トライ、トライ、摩訶不思議」!

2014年11月4日

仕事で初めての体験をしています

 すごいです。
目の前で自分の仕事を放棄して逃げようと画策している人がいます。
この人と仕事をしています(こわいでしょー)。

 脅しを仕掛けてきたり(怖い脅しではなく、時間なくなるけどいいですかー?ハハハみたいな)、あの件はどうなったかを確認すると、「もう時間が無いので電話切りまーす」とか。
 あと、こっちに対して「貴方がすれば?」みたいな言い方してくるし。

 あまりにもアホすぎで閉口してしまいました。

もう、退場してもらうしか無いかもしれませんな、これは。
そのほうが、お互い幸せなのかもしれない。


こんなコンサルに出会って仕事してる人いませんか?
どうやって対応するか話を聞きたいです。