試行錯誤中。

計画

平易で分かりやすいのがこのあたり。

だけどターゲットとしているタイプはもっと上流の人たちなので、計画とは、を説いても意味がない。

そんなことは分かっている。

みなさん頭ではわかっているはずなんだけど、どちらかというとすぐに動くタイプが多いので、それを求め(求められ)てしまう。

突っ込み所としては、「だから今のこのニッチもサッチもいかない状況があるんじゃないの ?」ってことなんだけど。

このコンテンツとてもいい。まさに現場で起きていることが書かれている。

各エントリーのポイントを引用しておく。

20年前に進化が止まった日本のIT業界 見渡せば経営に役立たないシステムだらけ 3/4

(1)「計画」と(2)「分析」に関するソフトを「上流CASE」と呼び、(3)「設計」と(4)「コード生成」に関するソフトを「下流CASE」と呼ぶ。総称して「統合CASE」と呼んでいる。

この「上流」「下流」の区分は、欧米のシステム開発では当然の考え方である。システム上流工程と言えば(1)「計画」と(2)「分析」を指し、システム下流工程と言えば(3)「設計」と(4)「コード生成」を指す。

ところが日本ではこの区分が異なっていた。日本では、(3)「設計」がシステム上流工程であり、(4)「コード生成」がシステム下流工程と呼ばれていたのだ。

実際、日本で飛ぶように売れたのは、(3)「設計」のソフトである。(1)「計画」のソフトは、全くと言っていいほど売れなかった。

これは、いかに日本のシステム開発において「計画」「分析」が軽んじられているかを意味している。欧米に比べ、ほとんどの日本の経営者は、自社のシステム開発には全くと言っていいほど関心を持たず、参画しない。つまり、「計画」が行われないままシステム開発に突入しているのに等しい。

JBpress(日本ビジネスプレス)

まさに、その通り。

国内の現場しか知らないので日本独特かどうかは分からないが、上流と呼ばれる、その内容に違和感がずっとあった。

最近は、一般的に使われる「上流」では表現できないため「超上流」なんて表現もあるくらい。明示的に「計画」や「分析」を意味する訳だから、ある意味、良かったのかもしれないが...

情報システムからなぜ「計画」が抜け落ちるのか 4/4

小規模な開発案件や機能がある程度確定しているシステム、連携するシステムの要件などが明確な場合は、RFIやRFPを作らないことが多い。だが、コンサルティング会社は、RFIやRFPを効率よく作るノウハウがあるので、この工程を勧めてくる。その場合は、相当高額なコンサルティング料を求められることがあるので、要注意だ。

総開発費用が1億円のシステムなどで、この工程を行うと、3~4割程度がRFIやRFPの策定に課金される場合がある。残りの6~7割でシステム開発やハードウエアの購入、ネットワーク構築などがあると、予算不足になり、大抵の場合、予算を追加しなければならなくなる。

JBpress(日本ビジネスプレス)

RFP はよく使っていたが、RFI という言葉を意識し始めたのは最近。プロジェクトのスケジュールを考える際に RFP と RFI は明確に区別しよう。(と思う)

開発コストを膨らませる日本文化「仕様変更」 ユーザー要件をすべて汲み取ると何が起きるのか

  • プロジェクト担当者は「兼務」ではなく「専任」で
  • パッケージソフトの機能に業務を合わせる
  • システム開発会社を次々に替えると損をする

JBpress(日本ビジネスプレス)

この連載、ビックリするくらい僕の考えと一致している。

システム開発は6割スタートがちょうどいい? 1/3

先日、インドを訪問した際に感心させられたのだが、インドは国を挙げて(産官学が一体となって)システム開発の基準を作っている。また、ソフト開発の実力を計る「SEI-CMM」という世界標準の基準があるが、最高レベルのレベル5を取得している世界の企業の半分以上はインドの会社である。インドのシステム開発会社は、「品質」に絶対的な自信を持っている。国が主導する基準作りは日本でもやはり必要である。

JBpress(日本ビジネスプレス)

本題から外れるが、これで合点がいった。

以前 (前職で)、インド / インド人と絡めそうなプロジェクトの話があった。

結果的にプロジェクト化には至らなかったが、依頼人のシステム開発会社が CMM のレベル 4 を取得していて、その方の会話はとてもスマートだった。

なるほどね、こんな背景があったのかっ。

システム開発は6割スタートがちょうどいい? 3/3

こうしたメソドロジーを所有し、実践している会社はまだまだ少ない。存在を知らない会社もほとんどだ。手順書を持たずに経験と勘だけで構築しているのが実情である。

メソドロジーは、「オブジェクト指向」などの方法論とは別の視点で捉える必要がある。システムの「品質」の担保に、メソドロジーは必須なのだ。

JBpress(日本ビジネスプレス)

恥ずかしいが、この回に書かれていることは僕の経験そのもの。

  • 大卒で専門的な知識もない文系がシステム開発会社に入り
  • 独自のメソドロジーなどあるわけなく、オブジェクト指向すら分かっていない開発体制で、それこそ経験と勘で開発を進める
  • そして PG (プログラマ) から SE (システムエンジニア) へとキャリアを変えていく ...

可視化

可視化の際のポイントが書かれているけど、読み手の能力 = 可視化されたものを読み取れる "読解力" が必要、という点は再認識。

標準図法については、前日色々調べた。これについては、今度エントリーしたいと思う。結論だけ書くと UML でも 官公庁の EA モデリングでもなく、BPMN。

経営者が可視化を理解できないのはどうして? 2/2

  1. 可視化では、それを見る側の可視能力を考慮する必要があるが、必ずしもEAやUMLでの図表(標準図法という)は、経営者などの素人には分かりやすいとはいえないものもある
  2. しかし、全体最適化の観点から、経営者にも標準図法の可視能力を持ってもらいたい
  3. 標準図法が分かりにくいのではなく、これまで慣れてきた表記法と異なるので違和感を持っているだけだ。その違和感を払拭(ふっしょく)するには、繰り返しと段階的誘導が必要だ
  4. それにはベンダや利用部門の協力が必要だ。日本版SOX法対処の専用ツールの採用は、経営者の認識を高める良い機会でもある

@IT情報マネジメント

プロジェクト管理

うぅ ... ん、いまいち良い記事が見つからない。

チラっと読んでおくかな。

後で読む

30年前のロードマップと変わらない Apple とか。

Excel だと sum() して、書式を [h]:mm とかすればよいけど...

SQL の関数を駆使して

mysqlで合計分数→時間表示にしたい!

SELECT maketime(sum(time) / 60, sum(time) mod 60, 0) FROM Demo_table;

codeなにがし

mysql:14680

select sec_to_time(sum(time_to_sec(ftime))) from tbl_time

MySQLユーザー会 メーリングリストアーカイブ

MySQLで時刻を集計する

SELECT SEC_TO_TIME( SUM( TIME_TO_SEC(`時刻カラム` ) ) ) FROM `テーブル`;

L3 * * *

MySQL のリファレンスも参照しておく

10.1.2 データと時刻タイプの概要

時刻です。範囲は '-838:59:59' から '838:59:59' です。MySQL は、TIME 値を 'HH:MM:SS' フォーマットで表示しますが、文字列と数字のどちらで TIME カラムに値を指示してもよいです。

MySQL :: MySQL 5.1 リファレンスマニュアル

10.3.2 TIME タイプ

TIME カラムに省略された値を指定する際には注意してください。MySQLは、コロンが付いていない値は、その値の一番右の二桁が秒を表していると解釈します。(MySQLは TIME 値を、一日の内の時刻ではなく、経過時間として解釈します。)例えば、'1112' と 1112 は、'11:12:00' (11時12分過ぎ)を意味するように感じますが、MySQLはそれを '00:11:12' (11分12秒)と解釈します。同じように、'12' と 12 は'00:00:12' という意味になります。コロンが付いた TIME 値は反対に、必ず一日の内の時刻として扱われます。それは、'11:12' が '11:12:00' を表し、'00:11:12' では無いという事になります。

MySQL :: MySQL 5.1 リファレンスマニュアル

色々検索していて見つけたサンプル的なアレコレ。

SIer の図って概して分かりづらい。なぜもっとシンプルに直感的に理解できる図にしないのか、図の中で "言葉" でカバーしようとしている割合が多い気がする。

結局、図解じゃなくなってる。

さて、IT戦略マップで検索すると、その多くが BSC 。一般的に戦略を可視化しようとすると BSC になるってことなんだろう。

でも、BSC って読み込まないと行けないから直感的な分かりやすさがない。

図解 ... じゃない ... ことはないけど、今持っているイメージとはちょっと違う。

ホンダのウェブ戦略

細かいことは色々あるんだろうけど、シンプルに図解。

honda-web-strategy-2010.jpg

出典 : 「企業サイトは広告効果を移す鏡」読売ADリポート ojo:adv.yomiuri

NRI CIO ハンドブック

BSC の要素もありつつ、独自にカスタマイズした感じ。

it-strategy-map-thinkit.gif

出典 : [ThinkIT] 第2回:業務と情報システムを最適化するアプローチ (1/3)

日立システム

なんとなくわかるようで、わからない ...

it-strategy-map-hitachi-system.gif

出典 : IT経営改革ソリューション│日立システムが提供するソリューションサービス

日本ITガバナンス協会

これも左の項目が BSC ちっくなので BSC の独自のカスタマイズってことで。

でも、見づらいし、分かりづらい。もっと効果的に色を使わんと。

パワポの作り込み/使い込み過ぎで逆に分かりづらくなっている典型。

it-strategy-it-governance.png

出典 : IT戦略と経営者の役割 - 松尾明(日本ITガバナンス協会代表、みすず監査法人パートナー)2006年12月

ブリッジ要求

ちょっと角度が違うというか使いどころが違うけど、この考えは採用。参考になる。

bridge-requirement-model.jpg

出典 : Satohru Note: 要求関係モデル

大学の講義

講義の資料のようなので一般的な内容ですが。

it-investment-portfolio.png

bp-management-strategy-map-template.png

出典 : 生産情報システム IT投資マネジメント演習 - 6.戦略マップ - 2009年 松島桂樹 岐阜経済大学大学院

Firefox 起動時にプラグインのアップデートが走った後、いつまで経ってもウィンドウが開いてこない ...

結局、Firefox が起動しなくなってしまった。

/Applications/Firefox.app/Contents/MacOS/firefox-bin -safe-mode

コマンドラインからセーフモードで起動かけたら案の定、ちゃんと起動した。

全てのプラグインが無効になっているから直前にアップデートされたプラグインの内、怪しかった "ウィンドウ内にPDFを表示させるプラグイン Firefox PDF Plugin for Mac OS X :: Add-ons for Firefox (だったかな...)" を削除 して再起動。

今度はアイコンダブるクリックで起動かけたら正常に起動した。

上記以外にクラッシュして閉じた場合などに Profiles 配下に .parentlock なるファイルが生成されているとロックがかかり起動しない事がある模様。

この場合、対象が . (ドット) がつく隠しファイルとなるためコマンドラインから削除することになる。

探し続けて何年だろう ... なかなかよいシステムに出会えない。

Trac や Redmine のリポジトリブラウザが不要で、エンジニアオリエンテッドではないプロジェクト管理ツール (関連する情報を蓄積できるツール) が欲しい ...

試したツールは以下の通り。

セットアップしてキャプチャでも貼って行こうかと思っていたけど、git が MacPorts でうまく入らず ...

下書き状態だったので書きかけだけどアップしとく。

django-project-management

こちらは以前、セットアップして試し済み。使い方が ... よくわからず。

[J] django-project-management が予想以上に簡単に動いた - Jamz

django-issues

開発したのがニューヨークの Django ユーザーグループだそうだが、解散しているっぽい。

開発も止まっている。

django-issues

The project is currently feature incomplete and is not yet suitable for production use. Oh, and it's buggy and will probably eat your prized possessions.

Project Hosting on Google Code

django-tasktracker

django-tasktracker - Project Hosting on Google Code

django-todo

これも開発が止まっている ... ? 去年の 10月に一度コミットがあったみたいだけど。

メールでの通知機能は結構大事。あと、グラフィカルなアウトプット (統計情報) があればいいのになぁ。

django-todo

django-todo 1.1 is a multi-user, multi-group task management and assignment system for the Django web application framework. Includes drag and drop task prioritization (via jquery) and email task notification. Can be used for something as simple as personal GTD tracking or as complex as an organizational ticketing/tracking system.

Project Hosting on Google Code

djangotaskscheduler

こちらはかなりシンプルな

djangotaskscheduler - Project Hosting on Google Code

DjTracker

サイトがなくなってた ...

IssueTracker

Workflow application って方が気になる ...

IssueTracker

A very simple Django based issue tracking system written to demonstrate my Workflow application

GitHub

Roundup Issue Tracker

2001年から開発されているツール。Django じゃないけど。

Roundup Issue Tracker | Get Roundup Issue Tracker at SourceForge.net

おまけ

Django で PDF を扱うアプリ。

django-brookie

Brookie is a small and simple Django application which makes it easy for you to create invoices and quotes for your customers in PDF.

bitbucket.org

めっちゃカッコいい。ヤバぇ〜。

Blankey JET City 見始めたら、そうでもないなって思った。

サニーデーサービスって高校か、大学の頃だよな。

ちょっと残念なのは、プックリ太っちゃってること。

曽我部恵一BANDの定番ソングは↓これらしい。

図解すると以下のような構成

home-network-topology.jpg

光回線の ONU + なルーターで DHCP を動かし、Time Capsule は無線アクセスポイントとしてだけ機能しているような状態。

クライアント環境は、自宅サーバーで運用しているドメインに向くよう /etc/hosts を使って IP とドメインを制御。(自宅サーバーで内向けのDNS を立てているけど、クライアント側が上手く拾ってくれなくて hosts なんかに頼っている ... )

上記構成で、なぜかブラウザ (Firefox, Safari 両方) が hosts を認識しない。Mail.app のメーラーは hosts を参照している。アプリケーションによって挙動が異なるのが気持ち悪い。

ターミナルで ping を実行して、hosts が有効であることは確認できた。

原因は、dolipo を使ったプロキシ経由の設定にある模様。なぜなら、ブラウザのプロキシ設定をオフにすると正常に動作したから。

対策としては、dolipo を経由しないでブラウザを動かすか、有線でルーターへ直挿しすれば問題なし。

でも、クライアント環境をいちいち切り替えたりするのが面倒だったので以下のような解決策を取った。

Time Capsule の DHCP も有効にし、有線、無線関係なく、Time Capsule に接続した端末へ DHCP を提供するようにした。加えて、Time Capsule の DHCP よりクライアントが参照する DNS を自宅サーバーに設定してみた。

上記設定で、クライアント環境はそのままに対応が完了した。今のところ問題なく動いている。

昨日アナウンスのメールが来ていたけど、タイトルの通り、EveryDNS を DynDNS の Dyn Inc に売ったらしい。

そのせいか、今朝から、外から自宅サーバーへアクセスできなくなっていた。

ただ、ネット上であまり話題になっていないようなので、私のローカルな問題かも。

さておき、ASAHIネットの固定IPオプションが使えるようになり、即反映され固定 IP で接続できるようになったので、これを機に光回線へつなぎ変えることにした。

  • 光回線のルーターで IP マスカレード
  • ムームードメイン DNS のカスタム設定

上記設定をして、iPhone から閲覧できることを確認できたのでまずは OK.

細かいことは色々あるけど急場凌ぎで今日は乗り切った ... と思う。

無線環境が 5年くらい前のものなので、今回を機に変えたい。

費用が発生するのは目に見えているので、妻の顔色伺いながら敢えて隣で調べてます。

昨年末に光ネクストを導入した Mac ユーザーがちらほら。

AirMac Express か Time Capsule で無線化するのがよいのかなぁと。

この際、バックアップ環境も整備してしまえ、ということで Time Capsule を物色。

案の定、隣から「結構するのねぇ」と軽くツッコミがあった。

Time Capsule のスループット / パフォーマンスについては以下のあたりを参考に。

今回は光ネクストなので、80 Mbps でもロスしちゃう部分あるんだけどねぇ...

どうやら昨年末にハード / ソフトともにバージョンアップしているらしい。

ベースステーションの調整

どちらの機種のベースステーションにもアンテナのデザイン改良が盛り込まれ、Apple のサイトによれば「前世代の AirPort Extreme Base Station と比較して、Wi-Fi のパフォーマンスが最大 50 パーセント向上し、通信範囲が最大 25 パーセント拡大」したという。

Apple は明らかに、802.11n ルータに対応した multiple-in, multiple-out (MIMO) アンテナシステムを改良することによって、従来の 802.11g ワイヤレスネットワーキング標準に比べてこれほどに進化した結果を実現しているのだろう。このことは、Engadget が見つけ出した FCC 書類によっても確認できる。

Apple は従来 2x2 配列を使っていた。受信アンテナが2本と送信アンテナが2本だ。これが今回 3x3 に昇格させられた。このため、例えばベースステーションから 30 フィート (9 m) 以上離れた場所で移動中であっても通信速度が高速に保てるようになった。通信レートを低くする代わりに、受信アンテナの感度の向上と送信アンテナの送信容量の拡大とによってレートを高く保てるのだ。このことでまた通信範囲も全体的に改善できる。

TidBITS 日本語版 #1001/26-Oct-09

古い型番を購入しないよう注意しましょう。

相当改良されたTime Capsule 1TB MC343J/AをMacBook Proで使う: 読んだ後に

アンテナの構成といったハードウェアとTime Machineそのものの改良で相当高速になっているという。

店頭にはマイナーチェンジ前の製品も流通しているため、パッケージ底に貼られてるシールで型番を区別する必要がある

相当改良されたTime Capsule 1TB MC343J/AをMacBook Proで使う: 読んだ後に

ここまできたら、もうワンクリックで Amazon でポチっとな、買っちゃいました。

っが、ふと使っている MacBook が相当古かったことを思い出し ...

MacBookとAirMac Expressを802.11nで接続!

僕の持っているMacBookはLate2006のもので、購入後1ヶ月弱でEarly2007が発表されて802.11n対応になって悔しい思いをしたものですが、いつのまにやら僕のも11n対応になっていました。(ほんといつの間に?)

遊びをせんとや生まれけむ

確認する方法は以下の通り。

802.11n イネーブラソフトウェアがインストールされているかどうかを確認する方法

調べてみると ...

network-utility.png

あっ、だめだ ...

ソフトウェアで対応できるかと思いきや、やはり古過ぎでだめっぽい。

ハードウェアが対応していて Leopard でない人は、ソフトウェアを 250円で購入して対応だそうな。

intel Macを他社製の無線LANルータに802.11nで接続する場合

802.11nに対応したAirMacベースステーションを購入すればMac側の802.11nを有効化するドライバ(イネーブラー)が付属しているのだが、他社製の802.11n親機に接続する場合にはソフトが入手できない。そういう場合は、Apple Storeから「AirMac Extreme 802.11n Enabler for Mac」を購入すればOK。

クマデジタル

Leopard なら大丈夫みたい。

802.11a, b, g, nによるワイヤレスLAN環境構築

Apple社がMacBookなどを出荷する際の価格にこの機能を含めていなかったために、アメリカの経理上お金を徴収する必要があるのだそうで、何ともお粗末な手間を取らされたものです。一度購入したEnablerは所有する全てのMacに適用可能だそうです。

802.11a, b, g, nによるワイヤレスLAN環境構築

っで、結果、ハードウェアの購入も必要になったけど、一般的な ? 通販では見かけないので、ネット上の利用者と同じように Yahoo オークションで購入。

Yahoo!オークション - BCM94321MC

Apple の BBS にも似たような情報あり。

Apple Discussions - Japan: 「BCM94321MC」なるAirMac...

以下のあたりも同じようなことやっているので、まっ、大丈夫でしょう。

初代MacBookのAirMacカードを802.11nに換装

差し替え後、早速起動してみると。。。

換装前の設定もそのまま動いているようで、ワイヤレスルータにそのままつながりました。

dotMb -Web for Macbook Users and future Macbook Users-

最近のコメント

アイテム

  • bp-management-strategy-map-template.png
  • it-investment-portfolio.png
  • bridge-requirement-model.jpg
  • it-strategy-it-governance.png
  • it-strategy-map-hitachi-system.gif
  • it-strategy-map-thinkit.gif
  • honda-web-strategy-2010.jpg
  • home-network-topology.jpg
  • network-utility.png
  • babok20book.gif

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。