埋もれた質問サルベージ
先日QA板を立ちあげたが、まだ質問が殆ど無い(笑)。
http://www.puremis.net/excel/cgi-bin/yabb/YaBB.pl
メンバーに関しては今日現在で92名。掲示板を開設した際にエクセル仲間にメールを出したところ、あっと言う間に50人ほどのメンバーが集まった。アンドリューのブログからも名だたる面々が参加してくれたし、他のブログで紹介されたりもして、新規の掲示板としては有り難いことにメンバーは多い方だと思うんですが、ここで思いもしなかった問題が。。。そうです、メンバーの殆どが回答者で、結構詳しい人が多いんで質問があまり投稿されないんです(泣)。最初はサクラで私が質問をしましたが、メールで「本気で聞いてるの?」とか「うそでしょう?(笑)」とか、すぐにばれてしまいました(笑)
先日なんかはメンバーからメールで質問が来たのですが、「これじゃ掲示板の意味無いから、投稿してよー」というと「恥ずかしいからイヤだ」との返答。確かにMSMVPの割合が10%程、他のエクセル掲示板のエキスパートが80%を占めるメンバーでは聞きにくいのも頷けます。べつにビジネスベースではなく気楽な雰囲気の掲示板を開きたかっただけなので、質問がなくても、それはそれで平和だ。ということでこっちには問題は無いのですが、最近質問が無いことに問題を感じてきました。
それは。。。掲示板はメンバー制にしているので、誰が今オンラインなのかログインした時点で表示される仕組みになっています。アクセスログを見てみると、みんな結構頻繁にアクセスしてきているのです。でも、質問がないからログオフして、また暫くすると覗きに来る。こんな奇特な方が沢山いらっしゃるのです。これはイカン。質問もないのに掲示板を開いたなんてお知らせするんじゃなかった(泣)ということで、あるアイディアを思いつきました。世の中には沢山の掲示板があります。
今までの経験から言うと、1週間全く回答が着かなかった質問は、そのまま過去ログに埋もれて行く可能性が多いんです。まあ、的を得ていない質問やインプット事項の少ない質問は論外なのですが、中には面白そうな質問も沢山あります。そこで回答が着かなかった質問を集めてこっちの掲示板に掲示する。例えて言えばサルベージ船みたいなもんです。もし、回答が着けばオリジナルの掲示板にもリンクを投稿する。そんな試みを思いつき早速今試しているところです。
もちろん、他の掲示板の管理者の承認が必要なので、まずは一番未回答の質問が多いMrExcelとコラボすることにしました。管理者のビルは「いいよ〜」と快く承諾してくれたので、早速1週間ほど回答の着いていない質問で面白そうな内容のものをピックアップして掲示。もし回答が着けば、質問をした投稿者もうれしいし、元々質問を掲示していた掲示板も未回答の投稿が経るし、こっちは質問がもらえるし、そのうえ一般の閲覧者には知識の共有になるしと一石四鳥の試みを今日始めたところです。うまくいけばあと3つか4つ程の掲示板とこの企画を走らせるつもりですが、さてさて、この試み、どうなることやら。(笑)
http://www.puremis.net/excel/cgi-bin/yabb/YaBB.pl
メンバーに関しては今日現在で92名。掲示板を開設した際にエクセル仲間にメールを出したところ、あっと言う間に50人ほどのメンバーが集まった。アンドリューのブログからも名だたる面々が参加してくれたし、他のブログで紹介されたりもして、新規の掲示板としては有り難いことにメンバーは多い方だと思うんですが、ここで思いもしなかった問題が。。。そうです、メンバーの殆どが回答者で、結構詳しい人が多いんで質問があまり投稿されないんです(泣)。最初はサクラで私が質問をしましたが、メールで「本気で聞いてるの?」とか「うそでしょう?(笑)」とか、すぐにばれてしまいました(笑)
先日なんかはメンバーからメールで質問が来たのですが、「これじゃ掲示板の意味無いから、投稿してよー」というと「恥ずかしいからイヤだ」との返答。確かにMSMVPの割合が10%程、他のエクセル掲示板のエキスパートが80%を占めるメンバーでは聞きにくいのも頷けます。べつにビジネスベースではなく気楽な雰囲気の掲示板を開きたかっただけなので、質問がなくても、それはそれで平和だ。ということでこっちには問題は無いのですが、最近質問が無いことに問題を感じてきました。
それは。。。掲示板はメンバー制にしているので、誰が今オンラインなのかログインした時点で表示される仕組みになっています。アクセスログを見てみると、みんな結構頻繁にアクセスしてきているのです。でも、質問がないからログオフして、また暫くすると覗きに来る。こんな奇特な方が沢山いらっしゃるのです。これはイカン。質問もないのに掲示板を開いたなんてお知らせするんじゃなかった(泣)ということで、あるアイディアを思いつきました。世の中には沢山の掲示板があります。
今までの経験から言うと、1週間全く回答が着かなかった質問は、そのまま過去ログに埋もれて行く可能性が多いんです。まあ、的を得ていない質問やインプット事項の少ない質問は論外なのですが、中には面白そうな質問も沢山あります。そこで回答が着かなかった質問を集めてこっちの掲示板に掲示する。例えて言えばサルベージ船みたいなもんです。もし、回答が着けばオリジナルの掲示板にもリンクを投稿する。そんな試みを思いつき早速今試しているところです。
もちろん、他の掲示板の管理者の承認が必要なので、まずは一番未回答の質問が多いMrExcelとコラボすることにしました。管理者のビルは「いいよ〜」と快く承諾してくれたので、早速1週間ほど回答の着いていない質問で面白そうな内容のものをピックアップして掲示。もし回答が着けば、質問をした投稿者もうれしいし、元々質問を掲示していた掲示板も未回答の投稿が経るし、こっちは質問がもらえるし、そのうえ一般の閲覧者には知識の共有になるしと一石四鳥の試みを今日始めたところです。うまくいけばあと3つか4つ程の掲示板とこの企画を走らせるつもりですが、さてさて、この試み、どうなることやら。(笑)
見積と納期
社内で利用するプログラムを作成するのも私の仕事ではありますが、全てを作成するわけではありません。基幹システムにはIBMを使っている訳なんですが、RPGなんかは専門ではないので簡単なものしか書けませんし、その前にそんなところにまではとてもじゃありませんが手が回らないので外部に発注することもたまにあります。先日もマスターコードをトランザクションからダウンロードしてエクセルで加工、データの適合性をエクセルのプログラムでチェックしたあと、サーバーへと書き戻すという単純なプログラムを依頼しました。
しかし見積もりをみて驚きました。エクセルでのチェック機能の工数が異常に多いのです。確かにデータの項目数は100項目程度あるのですが、大部分のチェックというのは、
文字数がオーバーしていないか
使用できない文字が入力されていないか
などの基本的な項目のはず。
不思議に思った私は、業者に尋ねてみました。なんでこんなに工数が必要なのかを。まず、データのレイアウトを把握するのに1日、プログラムの作成に4日、テストに1日。それを聞いてあきれかえりました。テストに1日かけてくれるのは、大切なマスターコードですからよしとして、最初のデータレイアウトの把握に一日というところが納得いきません。だって、このソフトウェアのカスタマイズは私がシステム担当になる前に、今回依頼する予定の業者に頼んでいるのですから。
パッケージソフトをカスタマイズしていた場合、他の業者が行ったことであればこの工数も納得いきますが、自分の会社でやったこと、しかも保守契約を結んでいる顧客にこの見積もりはないでしょう。
次にエクセルでのデータ訂正後の適合性チェック。これもどう考えても4日もかかりません。4日という時間。つまり一日8時間として32時間。32時間もあれば、きっと動かす会のエキスパートさんであれば大作ゲームを作り上げちゃいます。
でも、もしかすると私のようなプロではないプログラマには計り知れないなにかを行うのかもしれません。そう思い聞いてみると、VBAという言語で数万件のデータをチェックするので、思っていらっしゃるよりも難しいとのこと。
あ〜、そうですか。そ〜ですか。とは納得できないながらも、なにやら話を続けたそうだったので、最後まで聞いてみることにしました。
業者の方は最後にこう付け加えられました。「で、最後にまことに申し上げにくいのですが、プロジェクトメンバーのアサインがスケジュール的にむずかしく、ご希望の納期までには間に合いそうにない」と。いや、これに関してはかなり前から依頼してたので間にあってもらわないと困るし、ぎりぎりになってからそんなこと言われてもとっても困りますと、私も引けません。
データチェック部分のプログラムが間違っていると、責任持てないですし云々としぶる業者に、「確かに大切なマスターデータの更新ですが、プロジェクトというほど大きいもんじゃないじゃないですか。データのダウンロードとアップロードの部分だけなら、既存のモジュールが使えるでしょ?エクセルの部分はこっちでやるんで仕様書だけください。間に合わないと困るんです!」と啖呵を切ってしまった。
プロじゃないけど少しはわかるんで、とにかく仕様書を送ってください。と言ってから2日後に紙ベースの仕様書が送られてきた。難しそうに見えるのは項目が意味不明のアルファベットの羅列だからで、データの形式はなんてことはない簡単なもんでした。
早速1時間ほどでコードを書き上げ、念のために実行前に業者に確認をしてもらう。すると、「これでOKです。」という返答。あきれかえって文句を言う気にもなれなかったが、しっかりと金額は叩かせていただきました(笑)なんでもそうですが、いつでも誠意を持った嘘のない対応をしていないと、思わぬ時に痛い目に合うものです。
最後に、業者選びは慎重に。
しかし見積もりをみて驚きました。エクセルでのチェック機能の工数が異常に多いのです。確かにデータの項目数は100項目程度あるのですが、大部分のチェックというのは、
などの基本的な項目のはず。
不思議に思った私は、業者に尋ねてみました。なんでこんなに工数が必要なのかを。まず、データのレイアウトを把握するのに1日、プログラムの作成に4日、テストに1日。それを聞いてあきれかえりました。テストに1日かけてくれるのは、大切なマスターコードですからよしとして、最初のデータレイアウトの把握に一日というところが納得いきません。だって、このソフトウェアのカスタマイズは私がシステム担当になる前に、今回依頼する予定の業者に頼んでいるのですから。
パッケージソフトをカスタマイズしていた場合、他の業者が行ったことであればこの工数も納得いきますが、自分の会社でやったこと、しかも保守契約を結んでいる顧客にこの見積もりはないでしょう。
次にエクセルでのデータ訂正後の適合性チェック。これもどう考えても4日もかかりません。4日という時間。つまり一日8時間として32時間。32時間もあれば、きっと動かす会のエキスパートさんであれば大作ゲームを作り上げちゃいます。
でも、もしかすると私のようなプロではないプログラマには計り知れないなにかを行うのかもしれません。そう思い聞いてみると、VBAという言語で数万件のデータをチェックするので、思っていらっしゃるよりも難しいとのこと。
あ〜、そうですか。そ〜ですか。とは納得できないながらも、なにやら話を続けたそうだったので、最後まで聞いてみることにしました。
業者の方は最後にこう付け加えられました。「で、最後にまことに申し上げにくいのですが、プロジェクトメンバーのアサインがスケジュール的にむずかしく、ご希望の納期までには間に合いそうにない」と。いや、これに関してはかなり前から依頼してたので間にあってもらわないと困るし、ぎりぎりになってからそんなこと言われてもとっても困りますと、私も引けません。
データチェック部分のプログラムが間違っていると、責任持てないですし云々としぶる業者に、「確かに大切なマスターデータの更新ですが、プロジェクトというほど大きいもんじゃないじゃないですか。データのダウンロードとアップロードの部分だけなら、既存のモジュールが使えるでしょ?エクセルの部分はこっちでやるんで仕様書だけください。間に合わないと困るんです!」と啖呵を切ってしまった。
プロじゃないけど少しはわかるんで、とにかく仕様書を送ってください。と言ってから2日後に紙ベースの仕様書が送られてきた。難しそうに見えるのは項目が意味不明のアルファベットの羅列だからで、データの形式はなんてことはない簡単なもんでした。
早速1時間ほどでコードを書き上げ、念のために実行前に業者に確認をしてもらう。すると、「これでOKです。」という返答。あきれかえって文句を言う気にもなれなかったが、しっかりと金額は叩かせていただきました(笑)なんでもそうですが、いつでも誠意を持った嘘のない対応をしていないと、思わぬ時に痛い目に合うものです。
最後に、業者選びは慎重に。
BONES
私の好きなヒップホップアーティスト、スヌープ・ドッグ 主演のホラームービー。
ホラーとして観るとあまり面白くないのですが、過去の再現場面でのファッションや町並みなど細かな部分も再現されているし、クールなスヌープの演技にも惹かれるブラックカルチャーが楽しめる作品です。スヌープは麻薬取引を断ったために殺害されてしまうのですが、それからもちゃんと登場してくるので飽きる事がありません(笑)
スヌープと言えば93年の年の殺人容疑に始まり裁判が切り離せませんが、最近ではABC放送のテレビ番組の収録中にメイキャップ・アーティストがレイプされたと言って2,500万ドルの損害賠償請求を起こした件が有名ですね。有名税といったところでしょうか?
ホラーとして観るとあまり面白くないのですが、過去の再現場面でのファッションや町並みなど細かな部分も再現されているし、クールなスヌープの演技にも惹かれるブラックカルチャーが楽しめる作品です。スヌープは麻薬取引を断ったために殺害されてしまうのですが、それからもちゃんと登場してくるので飽きる事がありません(笑)
スヌープと言えば93年の年の殺人容疑に始まり裁判が切り離せませんが、最近ではABC放送のテレビ番組の収録中にメイキャップ・アーティストがレイプされたと言って2,500万ドルの損害賠償請求を起こした件が有名ですね。有名税といったところでしょうか?








